1
を出力するコマンドを探しています または 出力をミュートしているかどうかによって異なります。
私はこれを試していました:
amixer sget Master
これは私が得る出力です:
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 64
Mono: Playback 64 [100%] [0.00dB] [on]
ここで値がそれに応じて変化します(音量を下げると、パーセンテージとdB値が変化します)。ただし、Pavucontrol
に向かうと [出力デバイス]タブで出力をミュートしても、上記のコマンドの出力は同じままです。文字通り何も変わりません。しかし、私の音は確かにミュートされています。
どのコマンドを使用すればよいですか? [on]
ではないのはなぜですか [off]
に変更します ?すべきではないですか?
よろしくお願いします。
承認された回答:
長い間検索した後、私は実際に答えを見つけることができました。これは、このようなものを探している他の人に役立つかもしれません!
必要なもの:
pacmd list-sinks
このコマンドには次のような行があります:
muted: no
そして、このno
確かにyes
に変わります 、デバイスをミュートしたとき。完全。誰かがそれを必要とするならば、私はこのコマンドを使って何とか出力を取り除くことができました:
pacmd list-sinks | awk '/muted/ { print $2 }'
投稿が早すぎて申し訳ありませんが、どこにも解決策が見つからないようです。