Bunkerwolf
03.02.06, 09:50
Hallo,
habe ein 5.1 System, es funktioniert auch soweit ...
Wenn ich allerdings den Mastervol runterdrehe dann möche ich, dass
dieses wirklich für Master gilt. Ansonsten muss ich zusätzlich den
Lautstärke regler für PCM und Surround runterdrehen.
Gibt es eine möglichkeit in Alsa ein Regler zu definieren, der alle drei Lautstärke regler verbindet?
Habe mir bisher mit einem Skript ausgeholfen. Das ist aber auf dauer etwas
nervig und doof
vol0=`dcop kmix Mixer0 volume 0`
vol1=`dcop kmix Mixer0 volume 1`
vol2=`dcop kmix Mixer0 volume 2`
vol3=`dcop kmix Mixer0 volume 3`
#echo $vol0
#echo $vol1
#echo $vol2
#echo $vol3
newvol0=`echo $(($vol0-3))`
newvol1=`echo $(($vol1-3))`
newvol2=`echo $(($vol2-3))`
newvol3=`echo $(($vol0-3))`
dcop kmix Mixer0 setVolume 0 $newvol0
dcop kmix Mixer0 setVolume 1 $newvol0
dcop kmix Mixer0 setVolume 2 $newvol0
dcop kmix Mixer0 setVolume 3 $newvol0
in der Alsaconfig /var/lib/alsa/asound.state steht z.B.
control.2 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
iface MIXER
name 'Master Playback Volume'
value.0 29
value.1 29
}
Soweit danke für die Hilfe ...
habe ein 5.1 System, es funktioniert auch soweit ...
Wenn ich allerdings den Mastervol runterdrehe dann möche ich, dass
dieses wirklich für Master gilt. Ansonsten muss ich zusätzlich den
Lautstärke regler für PCM und Surround runterdrehen.
Gibt es eine möglichkeit in Alsa ein Regler zu definieren, der alle drei Lautstärke regler verbindet?
Habe mir bisher mit einem Skript ausgeholfen. Das ist aber auf dauer etwas
nervig und doof
vol0=`dcop kmix Mixer0 volume 0`
vol1=`dcop kmix Mixer0 volume 1`
vol2=`dcop kmix Mixer0 volume 2`
vol3=`dcop kmix Mixer0 volume 3`
#echo $vol0
#echo $vol1
#echo $vol2
#echo $vol3
newvol0=`echo $(($vol0-3))`
newvol1=`echo $(($vol1-3))`
newvol2=`echo $(($vol2-3))`
newvol3=`echo $(($vol0-3))`
dcop kmix Mixer0 setVolume 0 $newvol0
dcop kmix Mixer0 setVolume 1 $newvol0
dcop kmix Mixer0 setVolume 2 $newvol0
dcop kmix Mixer0 setVolume 3 $newvol0
in der Alsaconfig /var/lib/alsa/asound.state steht z.B.
control.2 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
iface MIXER
name 'Master Playback Volume'
value.0 29
value.1 29
}
Soweit danke für die Hilfe ...