Автор Тема: Mute/unmute с мультимедиа клавиатурой  (Прочитано 2480 раз)

Оффлайн graywolf

  • Давно тут
  • **
  • Сообщений: 47
Прикупил тут себе мультимедиа клавиатуру. Про то, что пришлось ее немного доработать напильником (буквально), промолчу :)
Проблема состоит в том, что после нажатия клавиши "mute" звук отключается, при повторном нажатии на нее ничего не происходит. Точней, на экране появляется индикатор о том, что звук был снова включен, но на панели уведомлений можно увидеть, что звук до сих пор отключен. Чтобы его включить приходится щелкать мышкой на иконке и снимать галочку "Приглушить".
Как можно побороть этот глюк?

[root@ws01 home]# uname -a
Linux ws01 3.14.58-std-def-alt0.M70P.1 #1 SMP Thu Dec 10 12:59:02 UTC 2015 x86_64 GNU/Linux
Стоит Mate, все остальное так же "по умолчанию".

Updated. Тоже самое происходит если снизить звук до нуля, а затем заново повысить его до 100%. Индикатор показывает увеличение громкости, но на панели уведомлений громкость остается выставленной в 0.

Updated. Пока что поступил следующим образом:
# apt-get install amixerСоздаем пользовательскую комбинацию на клавишу "Mute" клавиатуры и вписываем там:
Название: Включение или отключение звука
Команда: /usr/bin/amixer set Master toggle
Но в таком виде нет экранного индикатора, что печально :(
« Последнее редактирование: 17.01.2016 14:01:19 от graywolf »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Mute/unmute с мультимедиа клавиатурой
« Ответ #1 : 17.01.2016 16:59:30 »
Updated. Тоже самое происходит если снизить звук до нуля, а затем заново повысить его до 100%. Индикатор показывает увеличение громкости, но на панели уведомлений громкость остается выставленной в 0.

Попробуйте тут посмотреть:
https://forum.altlinux.org/index.php?topic=36221.msg275425#msg275425
Похоже ваша проблема с пш-пш-аудио имеет повторяемость:
https://forum.altlinux.org/index.php?topic=36221.msg275408#msg275408

У пульсы по одному регулятору на input и output.
Но Master-ом для регулировки уровня звука он дёргает всё сразу. Причём не линейно.
Здесь бы поглядывать на что-то вроде 'amixer -c0' или 'alsamixer -c0' во время крутёжки пульсы. Т.е. смотреть на карту.
Если не указывать карту, alsamixer, если в системе pulse, дефолтом покажет стояние регуляторов пульсы, а не карты.

Занесу-ка это в кунсткамеру - любопытный экземпляр:
https://forum.altlinux.org/index.php?topic=27016.0