回答:
右矢印キーを押して「自動ミュートモード」に移動し、上矢印または下矢印キーを押して変更してから、エスケープして終了します。
(おそらく/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
などを調べたい場合もあります
遅い答え。
@ 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
を実行して解決しましたalsamixer
:
<Auto-Mute>
コントロールに到達するまで移動します。これは、有効と表示されますalsactl store
ルートとして実行して保存しますこの助けを願っています。
サムの答えに基づいて、自動ミュートモードのステータスを切り替えるスクリプトを次に示します。
# 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