スクリプト内でPulseAudioのミュート状況を確認する方法 [Linux]
スクリプト内で PulseAudio のミュート状況を確認する必要があり、その対応を行った。
詳細は、以下の通りである。
1. スクリプト内で PulseAudio のミュート状況を確認する方法
詳細は、以下の通りである。
1. スクリプト内で PulseAudio のミュート状況を確認する方法
(1) amixer コマンドを使用する場合
% amixer -c ${ALSA_CARD:-0} -D default get Master | grep -q '\[off\]' % echo $?
・0: muting is on, 1: muting is off
(2) pactl コマンドを使用する場合
% pactl list | sed -n '/^Sink #0$/,/^$/p' | grep -q 'Mute: yes' % echo $?
・0: muting is on, 1: muting is off