Я использую Ubuntu Studio 13.04 на Thinkpad T420s. Я не настраивал сценарии отключения звука / громкости и т. Д. Клавиша отключения звука отключает звук, но не включает его. Когда я запускаю alsamixer
, я вижу влияние клавиши отключения звука на alsa: она отключает каналы «Master» и «Headphone» / «Speaker», но затем при включении звука включает только «Master» канал.
Я могу вручную включить звук компонентных каналов в alsamixer, и мой звук возвращается. Но, конечно, я не должен был это делать.
Как это исправить, чтобы приглушить звук можно было с помощью ключа?
(Моя проблема похожа на вопрос 118675 , но не совпадает, и принятый ответ там не Это никак не повлияет на мою ситуацию.)
(до недавнего обновления я использовал более старую Ubuntu Studio 11.10, и ключ отключения звука был настроен нормально.)
Хорошо я полагаю, что решил его: важная вещь знать, я использую Studio Ubuntu, что означает, что менеджер окон является openbox. Таким образом, то, что я должен сделать, отредактировать привязки клавиш, определенные в ~/.config/openbox/lxde-rc.xml
- Вы видите опцию, определенную здесь:
<keybind key="XF86AudioMute"> <action name="Execute"> <command>amixer -q sset Master toggle</command> </action> </keybind>
который я редактирую для становления:
<keybind key="XF86AudioMute"> <action name="Execute"> <command>amixer -q -D pulse sset Master toggle</command> </action> </keybind>
и затем после входа в систему выхода из системы, клавиша отключения микрофона работает как ожидалось.
Большое спасибо! Это помогло мне с моей установкой Arch/LXDE - кнопка отключения звука xml, который рекомендуется на Wiki LXDE, отключает звук всех каналов в alsamixer и не не отключает звук их (по крайней мере, не для моей звуковой карты).
Я изменил значение команды XF86AudioMute на:
amixer -q -D pulse sset Master toggle