
在 alsamixer 中,有一個名為「自動靜音模式」的選項,預設為啟用。
但現在我想禁用它。我嘗試過不同的鍵但失敗了。
任何想法? 0_0
答案1
按向右箭頭進入“自動靜音模式”,然後按向上或向下箭頭進行更改,然後按 Esc 鍵退出。
您可以透過執行(可能在 )來使其在啟動時自動執行/etc/rc.local
:
/usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled
答案2
遲到的答覆。
我遇到了同樣的問題,包括@有限贖罪一。
恢復:
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
,然後:
- F5(顯示所有控制項)
- 使用箭頭→移動直到擊中控件
<Auto-Mute>
,顯示為啟用 - 使用減號-鍵將其切換到殘障人士
- 點選Esc退出
- 以 root身份運行
alsactl store
以保存
希望有幫助。
答案3
建立在山姆的回答,這是一個切換自動靜音模式狀態的腳本:
# 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