
alsamixer には、「自動ミュート モード」というオプションがあり、デフォルトで有効になっています。
しかし、今はそれを無効にしたいです。さまざまなキーを試しましたが、失敗しました。
何かアイデアはありますか? 0_0
答え1
右矢印キーを押して「自動ミュート モード」に移動し、上矢印または下矢印キーを押して変更し、Esc キーを押して終了します。
起動時にこれを自動的に行うには、次を実行します (おそらく 内/etc/rc.local
):
/usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled
答え2
返事が遅くなりました。
私も同じ問題を抱えていました。@限定償い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
。
- F5(すべてのコントロールを表示)
- 矢印を使用して、コントロール→に当たるまで移動します
<Auto-Mute>
。有効 - マイナス-キーで切り替える無効
- Esc終了するにはクリック
alsactl store
保存するにはrootとして実行してください
これが役に立つことを願っています。
答え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