Всем здравствуйте.
Вот прямо сейчас amixer
для канала, например, Master
, выводит следующее:
$ amixer get Master
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 87
Mono: Playback 87 [100%] [0.00dB] [on]
Соотв., я могу определить, включён ли канал (mute/unmute), вот так:
amixer get Master | tail -n1 | grep -qF '[on]'
Вопрос: есть ли более простой способ? Я не нашёл способа воздействовать на код возврата amixer
.