Страница 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
А попал тут, оказывается пару месяцев жил без регулировки громкости
![Wink ;)](./images/smilies/icon_e_wink.gif)
)
Поставил 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 буду разбератся
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
.
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 и есть название.
У вас что?