Answers:
按右箭头进入“自动静音模式”,然后按向上或向下箭头进行更改,然后按Escape退出。
您可以通过执行(可能在中/etc/rc.local
)使此命令在启动时自动执行:
/usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled
amixer -c 0 contents
没有显示任何效果,并amixer -c 0 sset "Auto-Mute Mode" Disabled
返回“无法找到简单的控件'自动静音模式',0”。但是,当我插入耳机时,扬声器将停止播放。有什么想法可以更改设置吗?
-c 1
迟到的答案。
我有同样的问题,包括@有限赎罪之一。
恢复:
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
我通过运行来解决它alsamixer
,然后:
<Auto-Mute>
控件,显示为“已启用”alsactl store
以root身份运行以保存希望能有所帮助。
基于Sam的答案,这是一个可切换自动静音模式状态的脚本:
# toggle status of Auto-Mute
if amixer -c 0 sget 'Auto-Mute Mode' | grep --quiet -F "Item0: 'Enabled"
then
amixer -c 0 sset 'Auto-Mute Mode' Disabled
else
amixer -c 0 sset 'Auto-Mute Mode' Enabled
fi
我正在使用它,因此无需拔下耳机即可轻松静音或取消静音扬声器。
编辑:单线
amixer -c 0 sget 'Auto-Mute Mode' | fgrep -q "Item0: 'E" && _M=Disabled || _M=Enabled; amixer -c 0 sset 'Auto-Mute Mode' $_M