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

Не требует установки программ или изменения файлов

Модераторы: immortal, newz20

PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

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

Сообщение PAV » Чт июл 10, 2014 11:18 am

Скрипт Volume

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

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

Если нужно управлять каналами раздельно, значения пишем через запятую
amixer -c 0 set Master 40%,80% - 40 на левый, 80 на правый
Последний раз редактировалось PAV Вс янв 22, 2017 9:14 pm, всего редактировалось 1 раз.
За это сообщение автора PAV поблагодарили (всего 7):
foxvlad (Сб окт 01, 2016 9:52 am) • Руслан (Ср янв 25, 2017 9:01 pm) • kas5858 (Пт янв 27, 2017 9:53 pm) • Mavric (Вс апр 08, 2018 3:49 pm) • TrDA (Пн апр 09, 2018 5:47 pm) • mag999 (Ср ноя 14, 2018 7:28 pm) • AkaSoni (Пн май 13, 2019 6:09 pm)
Рейтинг: 8.14%
PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

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

Сообщение PAV » Чт июл 28, 2016 4:54 pm

А попал тут, оказывается пару месяцев жил без регулировки громкости ;))
Поставил 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. "%");

Все работает. Ура!
За это сообщение автора PAV поблагодарили (всего 2):
foxvlad (Сб окт 01, 2016 9:52 am) • Руслан (Ср янв 25, 2017 9:02 pm)
Рейтинг: 2.33%
Аватара пользователя
foxvlad
Сообщения: 287
Зарегистрирован: Пн сен 22, 2014 3:18 pm
Откуда: Сочи
Благодарил (а): 78 раз
Поблагодарили: 78 раз
Контактная информация:

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

Сообщение foxvlad » Сб окт 01, 2016 9:54 am

Облазил весь форум не мог найти данной инфы.
С подсказки дошел сам - сделал и тут на эту тему наткнулся.
dima1383
Сообщения: 10
Зарегистрирован: Пн мар 14, 2016 2:44 pm
Откуда: Краснодар
Благодарил (а): 7 раз
Поблагодарили: 1 раз

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

Сообщение dima1383 » Пт янв 20, 2017 8:45 pm

Ввожу amixer
получаю Simple mixer control 'IEC958',0
пробую так не работает safe_exec("amixer -c 0 set IEC958 -- 70%");
Помогите, что я делаю не так?
PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

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

Сообщение PAV » Вс янв 22, 2017 9:03 pm

Попробуйте сначала из коммандной строки поиграться
amixer -c 0 set IEC958 -- 70%
PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

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

Сообщение PAV » Вс янв 22, 2017 9:06 pm

И вроде вы выбрали выход HDMI, его и надо регулировать? Наберите Alsamixer, нажмите F6 посмотрите какие карты есть, может у вас не нулевая, а как у меня 3я, например.
Или aplay -l
dima1383
Сообщения: 10
Зарегистрирован: Пн мар 14, 2016 2:44 pm
Откуда: Краснодар
Благодарил (а): 7 раз
Поблагодарили: 1 раз

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

Сообщение dima1383 » Ср янв 25, 2017 8:19 pm

Спасибо за помощь , доклацался теперь алиса вобще не воспроизводит звуки на сервере даже радио, а так звук есть. Теперь незнаю что смотреть ,первый раз установил Linux буду разбератся :D .
dima1383
Сообщения: 10
Зарегистрирован: Пн мар 14, 2016 2:44 pm
Откуда: Краснодар
Благодарил (а): 7 раз
Поблагодарили: 1 раз

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

Сообщение dima1383 » Пт янв 27, 2017 10:58 am

Всё победил, всем спасибо. Заработало так safe_exec("amixer -c 1 sset Master -- 70%");
2007-i
Сообщения: 55
Зарегистрирован: Вс янв 29, 2017 12:52 am
Откуда: Уфа
Благодарил (а): 5 раз
Поблагодарили: 1 раз

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

Сообщение 2007-i » Вс окт 27, 2019 11:12 pm

У меня мастер нет, Lineout стоит. Как управлять?
Lineout вместо Master ставил.
Вложения
звук.jpg
звук.jpg (115.75 КБ) 4879 просмотров
PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

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

Сообщение PAV » Вт окт 29, 2019 1:54 pm

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

У вас что?
Ответить