История изменений
Исправление micronekodesu, (текущая версия) :
Я не нашёл способа воздействовать на код возврата amixer.
Так не важно замьючен канал или нет, команда выполняется успешно, так что код возврата и должен быть нулевым
Можно вот так:
amixer cget numid=4,iface=MIXER,name='Master Playback Switch' | grep -q 'values=on'
Завершиться с 1 если замьючен (но опять таки это код от grep, а не от amixer). Список этих контролов по amixer controls
.
Хотя опять таки особой разницы с вашим вариантом тут нет.
Исходная версия micronekodesu, :
Я не нашёл способа воздействовать на код возврата amixer.
Так не важно замьючен канал или нет, команда выполняется успешно, так что код возврата и должен быть нулевым
Можно вот так:
amixer cget numid=4,iface=MIXER,name='Master Playback Switch' | grep -q 'values=on'
Завершиться с 1 если замьючен (но опять таки это код от grep, а не от amixer). Список этих контролов по amixer controls
.