如何禁用自动静音模式?

Det*_*ant 28 linux alsa

在 alsamixer 中,有一个名为“自动静音模式”的选项,默认情况下处于启用状态。

但现在我想禁用它。我试过不同的键,但失败了。

任何的想法?0_0

在此处输入图片说明

Sam*_*ins 29

按向右箭头进入“自动静音模式”,然后向上或向下箭头更改它,然后退出退出。

您可以通过执行(可能在 中/etc/rc.local)在启动时自动执行此操作:

/usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled
Run Code Online (Sandbox Code Playgroud)

  • @LimitedAtonement 我不知道。也许 Linux 内核驱动程序不完全支持您的声音设备,或者“自动静音”可能是在硬件中完成的,无法在软件中覆盖。 (2认同)

buf*_*ufh 8

迟到的答复。

我有同样的问题,包括@limited-atonement一个。

恢复:

root@darkstar:~# amixer | grep -i mute
Simple mixer control 'Auto-Mute Mode',0
root@darkstar:~# amixer -c 0 sset 'Auto-Mute Mode' Disabled
amixer: Unable to find simple control 'Auto-Mute Mode',0
Run Code Online (Sandbox Code Playgroud)

我通过运行解决了它alsamixer,然后:

  • F5 (显示所有控件)
  • 使用箭头?移动直到击中<Auto-Mute>控件,显示为已启用
  • 使用减号-键将其切换为禁用
  • 点击Esc退出
  • alsactl store以root身份运行以保存

希望这有帮助。