静音键使 Master 和 Headphone/Speaker(alsa 通道)静音,但只取消 Master 静音

dan*_*ell 4 sound alsa mute 13.04

我在 Thinkpad T420s 上使用 Ubuntu Studio 13.04。我没有自定义静音/音量脚本等。静音键使我的音频静音,但不会取消静音。当我运行时,alsamixer我看到了静音键对 alsa 的影响:它同时静音了“主”和“耳机”/“扬声器”通道,但在取消静音时它只会取消“主”通道的静音。

我可以在 alsamixer 中手动取消静音组件通道,然后我的声音又回来了。但我当然不应该这样做。

如何修复它以便通过按键静音取消静音?

(我的问题似乎与问题 118675相似,但不一样,那里接受的答案不会影响我的情况。)

(在最近升级之前,我一直使用较旧的 Ubuntu Studio 11.10,并且静音键配置良好。)

小智 8

非常感谢!这对我的 Arch/LXDE 设置有帮助 - LXDE wiki 上推荐的静音按钮 xml 将 alsamixer 中的所有通道静音并且不会取消它们的静音(至少不是我的声卡)。

我是如何修复它的:

我将 XF86AudioMute 命令值更改为:

amixer -q -D pulse sset Master toggle
Run Code Online (Sandbox Code Playgroud)