如何停用自動靜音模式?

如何停用自動靜音模式?

在 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

相關內容