LINUX.ORG.RU

Управление громкостью. alsamixer и amixer


0

1

У меня есть нужда в регулировании громкости по хоткеям. В идеале представляю на панели надпись 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, в зависимости от текущего уровня примет разные значения.

Ответ на: комментарий от vostrik

Скомпилировал версию как у тебя. Разброс фактически свелся к нулю. amixer set Master 30% в alsamixer 31

Отличие на 1%. Это уже лучше :)

Надо значит будет в багтрекер написать, только я хз где он и английский у меня не очень)

Chubakur ★★ ()
Ответ на: комментарий от Chubakur

Хм, у меня с Master похожие косяки. Устанавливаешь одну громкость, а устанавливается на пару процентов больше. Но с PCM всё пучком.

Shlyapa ★★ ()
Ответ на: комментарий от Shlyapa

Перекомпилял версию на более старую. Теперь все как у тебя. Как всегда мне все бажное достается)

Chubakur ★★ ()
Ответ на: комментарий от vostrik

да, и линк дай все равно как напишешь. мало ли, вдруг им выборка большая нужна.

//обновил alsa-utils - разбежка появилась. только цифры таки не такие :)

vostrik ★★★☆ ()
Ответ на: комментарий от vostrik

Да, действительно, изменяться может только с шагом 1.5dB.

Shlyapa ★★ ()
Ответ на: комментарий от vostrik

Теперь невозможно эту тему читать: фокс постоянно задалбывает сообщениями, что у этого сайта протух сертификат. При том, что я туда не заходил :)

Shlyapa ★★ ()

Мне ответили ,если я правильно понял, что это не баг, а фича, введенная в новой версии. Только смысел это фичи сложен для моего понимания :(

Chubakur ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.