LINUX.ORG.RU

alsamixer быстрое переключение каналов (команды)

 , ,


0

1

Можно ли, есть ли возможность как-то командами переключать выходы.

Текущие действия:

$ alsamixer -c 1
- Выбираю канал X (в данном случае Front) и стрелочками понижаю. А другой Y (в моём случае Side) - повышаю

Можно ли как-то командами это менять, типа может

$ alsamixer -c 1 Front=0 Side=100
?



Последнее исправление: BaN (всего исправлений: 1)
Ответ на: комментарий от risenshnobel

Спасибо! Помогло.

Может кому понадобится, решение тут Регулировка звука через Amixer на всех каналах

Если вкратце для ЛЛ

1) Определяем устройство, если их несколько

aplay -l
Смотрим номер устройства, там так и написано «устройство 3», где вместо 3 - ваше число

2) Далее набираем

amixer -c 1
Покажет список всех каналов, их названия и характеристики

3) Выбираем интересующий нас канал, лучше с его цифровым идентификатором, например

Simple mixer control 'Master',0
тут нам надо
'Master',0
И вбиваем
amixer -c 1 set 'Master',0 100
Где 100 - это громкость

4) Profit

BaN
() автор топика
Ответ на: комментарий от BaN

Ой

2) Далее набираем

amixer -c 1
Тут 1 - это номер вашего устройства разумеется

BaN
() автор топика

Господа хорошие и не очень, вознигла проблема.

Сделал маленький скриптик, для «переключения» выходов

amixer -c 1 set 'Master',0 100
amixer -c 1 set 'Front',0 0
amixer -c 1 set 'Side',0 100

Ну и наоборот соответсвенно

amixer -c 1 set 'Master',0 100
amixer -c 1 set 'Front',0 100
amixer -c 1 set 'Side',0 0
В 90% случаев отрабатывет как надо. Но бывает, что обратно на Master не переключает. Точнее alsamixer показывает, что всё правильно Master=100, а Side=0, но звук не идет. Обратное переключение - выдает звук на Side.

Графическая настройка (я хз какая там у XFCE) тоже не помогает. Она работает со всем каналами одновременно и при изменение - Master выравнивает со Side, но звук идет только на Side.

Куда копать?

BaN
() автор топика
Ответ на: комментарий от BaN

Ой, разумеется я имел ввиду переключение не Master, а Front. Мастер, как видно из кода, я на 100 принудительно всегда выставляю, на всякий случай.

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