Original von Alti
Ich hab das gleiche Problem....
Wenn ich das eingebe, kommt bei mir folgendes:
bash: alsatcl: command not found
das teil heisst ja auch alsactl (alsacontrol) und darf nur von root ausgeführt werden.
ausserdem können die x-anwendungen die lautstärke der soundkanals (zb pcm) selbst direkt beeinflussen. das kannst du im xmms zb mal ausprobieren. starte in einem terminal den alsamixer und im x gleichzeitig den xmms. wenn im xmms beim alsa-plugin software-volume kontrol abgeschaltet ist, dann verändert der lautstärkeregler im xmms direkt die pcm-lautstärke im alsamixer und damit die lautstärke aller anwendungen auf dem pcm-kanal. greifen mehrere anwendungen auf diese weise zu, dann verstellen die sich gegenseitig ständig die lautstärke. genau so scheint es bei dir zu sein. wenn du im xmms im alsa-plugin die software-volume-control einschaltest ist das verhalten grundsätzlich anders. wenn du nun die lautstärke im xmms änderst, dann verändert sich zwar die lautstärke, aber der pcm-regler im alsamixer ändert seine position nicht, dh andere soundanwendungen werden durch den xmms nicht beeinflusst.
wenn du in deinem alsamixer die lautstärke veränderst und ihn dann schliesst, wird die lautstärkeeinstellung gespeichert. sollte jedoch eine andere anwendung die lautstärkeeinstellung des kanals direkt verändern (wie xmms im oben beschriebenen 1. fall), so verstellt sich die lautstärke sofort wieder. das hat also nichts mit dem alsamixer oder einer fehlenden speicherung deiner einstellungen zu tun, sondern mit einer anderen anwendung (zb systemsound im kde oä) die die laustärkeeinstellung des kanals sofort wieder ändert.
ps: xmms war nur ein beispiel, da ich nicht weiss, welche soundsoftware du benutzt.