防止音量键更改 ALSA 主音量和 Ubuntu 音量

防止音量键更改 ALSA 主音量和 Ubuntu 音量

我在台式电脑上运行 Ubuntu 21.10,配有外置 USB 声卡和带音量控制滚轮的游戏键盘(我认为移动时只会触发“音量增大/减小”键事件,应该相当于常规音量键)。

当我移动滚轮时,会出现“扬声器”图标通知,并且显示的音量级别会根据需要以小步变化。但是,在 中alsamixer,我可以看到滚轮输入也会更改我的声卡的“主”级别,与通知中显示的级别相比,如下所示:

  • ~95% 显示级别 -> ALSA“Master”是0-> 根本没有音频输出
  • ~99% ->四十五-> 音频非常响亮
  • 100% ->100-> 音频非常响亮

如何防止 ALSA 级别对键盘输入做出反应,以便我可以将它们设置为固定级别,并且仅使用键盘输入来设置通知中显示的音量?

答案1

  1. 打开设备配置,例如sudo vim /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf
  2. volume = ignore在部分中应用线[Element Master]
  3. 重启音频服务器:pulseaudio -k && sudo alsa force-reload

相关内容