У меня есть нужда в регулировании громкости по хоткеям. В идеале представляю на панели надпись Vol:xx%.
Но никак не могу понять каким образом amixer устанавливает значения. $ amixer get Master Mono: Playback 38 [59%] [-26.00dB] [on]
$ amixer set Master 30% Mono: Playback 38 [32%] [-30.00dB] [on]
Вроде бы установилось, правда не 30, а 32.
Захожу в alsamixer, смотрю значение ползунка - 45.
$ amixer set Master 0% Mono: Playback 0 [0%] [-64.00dB] [on]
alsamixer тоже показывает 0, звука нет
$ amixer set Master 30% Mono: Playback 20 [31%] [-44.00dB] [on]
alsamixer показывает 11%
Немного не понял принципа один и тот же set 30, в зависимости от текущего уровня примет разные значения.