昨天更新我的 Debian jessie 笔记本电脑后,静音/取消静音按钮停止工作。音量调高/调低按钮可以工作,我可以将声音静音,但是当我再次按下静音按钮取消静音时,“播放”中的“PCM”控制保持禁用状态,“开关”下的“扬声器”复选框也变为取消状态。 -检查过。
这是错误行为的快速演示:https://vid.me/LFRi(在 00:07 左右,我按下静音按钮,然后再次快速按下它以取消静音,但 PCM 和扬声器控制在 Alsa Mixer 中没有改变)
不知道如何解决这个问题,有什么建议吗?
谢谢。
答案1
出于同样的原因(Debian 升级),我也遇到了同样的问题。我在桌面环境中使用 xfce4,并xfce4-volumed
通过 PulseAudio 控制 Alsa。
解决方案是创建以下键盘快捷键:
XF86AudioMute=amixer set Master toggle
还有更“全面”(阅读:重量级)的解决方案本指南适用于任何 Linux 发行版的 Manjaro(Arch Linux 变体)(尽管您需要apt-get remove
而不是pacman -R
等)。
答案2
诀窍是使扬声器或耳机状态遵循主通道的状态,具体取决于您是否插入了耳机。查看我的答案并根据您的需求修改解决方案:
答案3
ALSA 升级有时会带来疯狂的事情。按顺序尝试这个:
- 停止
alsasound
- 删除 ALSA 状态文件:
rm /var/lib/alsa/*
- 重新启动计算机(ALSA 并没有真正停止)
计算机重新启动后,您必须调整音频设置。我总是这样做alsamixer
。