GNU/Linux >> Linux の 問題 >  >> Linux

自動ミュートモードを無効にする方法は?

右矢印を押して「自動ミュート モード」にし、上矢印または下矢印を押して変更し、Escape を押して終了します。

実行することで、起動時にこれを自動化できます(おそらく /etc/rc.local で ):

/usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled

返事が遅くなりました。

@limited-atonement など、同じ問題がありました

再開するには:

[email protected]:~# amixer | grep -i mute
Simple mixer control 'Auto-Mute Mode',0
[email protected]:~# amixer -c 0 sset 'Auto-Mute Mode' Disabled
amixer: Unable to find simple control 'Auto-Mute Mode',0

alsamixer を実行して解決しました 、次に:

  • F5 (すべてのコントロールを表示)
  • 矢印 を使用 <Auto-Mute> に当たるまで移動する Enabled と表示されるコントロール
  • マイナス - を使用 無効に切り替えるキー
  • Esc を押します 終了する
  • alsactl store を実行 root として保存

これが役に立てば幸いです。


サムの答えに基づいて、自動ミュート モードのステータスを切り替えるスクリプトを次に示します。

# 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


Linux
  1. SELinuxを一時的または永続的に無効にする方法

  2. NGINXでETagを無効にする方法

  3. crontab -l ですべてを無効にする方法は?

  1. MySQL厳密モードを無効にする方法

  2. Cryptswapを無効にする方法は?

  3. Linux ftp コマンドでパッシブ モードを無効にする方法

  1. ブートチャートを無効にする方法は?

  2. CentOSでSELinuxを無効にする方法は?

  3. Magentoでメンテナンスモードを無効にする