Страница 1 из 2

[Сценарий] VolumeChage - Изменение громкости системы (NIX)

Добавлено: Чт июл 10, 2014 11:18 am
PAV
Скрипт Volume

Код: Выделить всё

$vol=gg("ThisComputer.volumeLevel");
$volume=exec("amixer -c 0 set Master ". $vol. "%");

Если нужно управлять каналами раздельно, значения пишем через запятую
amixer -c 0 set Master 40%,80% - 40 на левый, 80 на правый

Re: VolumeChage - Изменение громкости системы (NIX)

Добавлено: Чт июл 28, 2016 4:54 pm
PAV
А попал тут, оказывается пару месяцев жил без регулировки громкости ;))
Поставил USB звуковую карту.
Определяется, как номер 3, ок.
Поменял все на $volume=exec("amixer -c 3 set Master ". $vol. "%");
А шиш тут, оказалось не работает.
Нужно в консоле посмотреть название карты и уже его использовать.
Вводим amixer
Находим Simple mixer control 'Speaker',0
Speaker и есть название.
Меняем Master на Speaker
$volume=exec("amixer -c 3 set Speaker ". $vol. "%");

Все работает. Ура!

Re: VolumeChage - Изменение громкости системы (NIX)

Добавлено: Сб окт 01, 2016 9:54 am
foxvlad
Облазил весь форум не мог найти данной инфы.
С подсказки дошел сам - сделал и тут на эту тему наткнулся.

Re: VolumeChage - Изменение громкости системы (NIX)

Добавлено: Пт янв 20, 2017 8:45 pm
dima1383
Ввожу amixer
получаю Simple mixer control 'IEC958',0
пробую так не работает safe_exec("amixer -c 0 set IEC958 -- 70%");
Помогите, что я делаю не так?

Re: VolumeChage - Изменение громкости системы (NIX)

Добавлено: Вс янв 22, 2017 9:03 pm
PAV
Попробуйте сначала из коммандной строки поиграться
amixer -c 0 set IEC958 -- 70%

Re: VolumeChage - Изменение громкости системы (NIX)

Добавлено: Вс янв 22, 2017 9:06 pm
PAV
И вроде вы выбрали выход HDMI, его и надо регулировать? Наберите Alsamixer, нажмите F6 посмотрите какие карты есть, может у вас не нулевая, а как у меня 3я, например.
Или aplay -l

Re: VolumeChage - Изменение громкости системы (NIX)

Добавлено: Ср янв 25, 2017 8:19 pm
dima1383
Спасибо за помощь , доклацался теперь алиса вобще не воспроизводит звуки на сервере даже радио, а так звук есть. Теперь незнаю что смотреть ,первый раз установил Linux буду разбератся :D .

Re: VolumeChage - Изменение громкости системы (NIX)

Добавлено: Пт янв 27, 2017 10:58 am
dima1383
Всё победил, всем спасибо. Заработало так safe_exec("amixer -c 1 sset Master -- 70%");

Re: [Сценарий] VolumeChage - Изменение громкости системы (NIX)

Добавлено: Вс окт 27, 2019 11:12 pm
2007-i
У меня мастер нет, Lineout стоит. Как управлять?
Lineout вместо Master ставил.

Re: [Сценарий] VolumeChage - Изменение громкости системы (NIX)

Добавлено: Вт окт 29, 2019 1:54 pm
PAV
2007-i писал(а):
Вс окт 27, 2019 11:12 pm
У меня мастер нет, Lineout стоит. Как управлять?
Lineout вместо Master ставил.
Вводим amixer
Находим Simple mixer control 'Speaker',0
Speaker и есть название.

У вас что?