Некоторые мультимедийные клавиши не работают должным образом (Ubuntu 18.10)
Недавно я купил новый ноутбук и только что установленную Ubuntu 18.10. После установки оконного менеджера i3 я попытался связать функциональные клавиши или клавиши мультимедиа, добавив в ~/.config/i3/config
:bindsym XF86MonBrightnessDown exec xbacklight -dec 5
и так далее. Большинство из этих привязок работают (управление яркостью и мультимедиа), но клавиши увеличения / уменьшения громкости и отключения звука не работают.
После отладки с xev
& evtest
немного нашел следующее:
- Клавиши XF86AudioRaiseVolume, -LowerVolume и -Mute не отображаются в
xev
- Ключи отображаются при запуске evtest, и следующим образом:
Событие: время 1551365326.204990, тип 4 (EV_MSC), код 4 (MSC_SCAN), значение a0 Событие: время 1551365326.204990, тип 1 (EV_KEY), код 113 (KEY_MUTE), значение 2 Событие: время 1551365326.204990, -------------- SYN_REPORT ------------ Событие: время 1551365327.667953, тип 4 (EV_MSC), код 4 (MSC_SCAN), значение ae Событие: время 1551365327.667953, тип 1 (EV_KEY), код 114 (KEY_VOLUMEDOWN), значение 2 Событие: время 1551365327.667953, -------------- SYN_REPORT ------------ Событие: время 1551365328.114116, тип 4 (EV_MSC), код 4 (MSC_SCAN), значение b0 Событие: время 1551365328.114116, тип 1 (EV_KEY), код 115 (KEY_VOLUMEUP), значение 2
- Однако первое нажатие в сеансе имеет значение 1.
- При связывании этих ключей в
~/.config/i3/config
при первом нажатии на сеанс они замораживают все вводимые данные, кромеi3
связанные ключи, постоянно выполняющие команду, напримерamixer sset 'Master' 2%+
; они все еще появляются вevtest
но никакой другой ввод не обрабатывается доi3
перезапущен - Я также испытал первый удар сеанса, захваченный xev, затем быстро повторялся, пока я не нажал другую клавишу. Я не могу воспроизвести это поведение, хотя.
Стоит отметить, что подобное поведение с ошибками встречается в стандартной среде рабочего стола Ubuntu 18.10, первый ключ за сеанс, по-видимому, застревает. Запуск pm-suspend или перезагрузка позволяет нажимать клавиши еще раз, но с ошибочными результатами. Итак, я чувствую, что это не вызвано i3
но я бы на всю жизнь не знал, как это исправить.
(У меня есть уродливый обходной путь, просто привязав регуляторы громкости к другим комбинациям клавиш, но я все же хотел бы исправить это правильно)
Какие-либо предложения?