Thinkpad 笔记本电脑上的 Alsa 混音器取消静音问题

Thinkpad 笔记本电脑上的 Alsa 混音器取消静音问题

昨天更新我的 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

诀窍是使扬声器或耳机状态遵循主通道的状态,具体取决于您是否插入了耳机。查看我的答案并根据您的需求修改解决方案:

https://askubuntu.com/a/757113/238987

答案3

ALSA 升级有时会带来疯狂的事情。按顺序尝试这个:

  1. 停止alsasound
  2. 删除 ALSA 状态文件:rm /var/lib/alsa/*
  3. 重新启动计算机(ALSA 并没有真正停止)

计算机重新启动后,您必须调整音频设置。我总是这样做alsamixer

相关内容