У меня есть Thinkpad X1 (1-й Генерал) под управлением Ubuntu (ранее на 14,04)
Это имеет мультимедийные кнопки на стороне для: XF86Launch1, XF86AudioMute, XF86AudioRaiseVolume, XF86LowerVolume и XF86AudioMicMute. Они раньше хорошо работали в 14,04, даже до такой степени, что небольшой оранжевый свет в 'бесшумном' ключе продвинется при отключении звука и выключите если не.
Я обновил до 16,04, и ни один из них больше не работал.
Я понял, что они становились захваченными за (но не используемые) Горячие клавиши как доступными от центра управления гнома или центра управления единицы.
Когда я выключил сочетания клавиш для ключей медиа, я затем смог видеть коды клавиши с xev и следовательно смог использовать что-то как xbindkeys для взлома решения.
Все за исключением входного бесшумного режима, который все еще не работает. Таким образом, я сверяюсь с acpi_listen и вижу, что это, buttonpress регистрируется, как это для других ключей медиа, но когда я нажимаю его, я вижу:
(gnome-settings-daemon:14711): GLib-GIO-WARNING **: Dropping signal AcceleratorActivated of type (uuu) since the type from the expected interface is (ua{sv})
Когда я уничтожаю гнома-демона настроек затем, я могу правильно видеть входную клавишу отключения микрофона в xev и захватить его по мере необходимости.
Как я могу помешать гному-демону настроек пробовать к (и перестать работать к), захватывают этот ключ?
Если Вы не будете работать gnome-shell
как Ваша настольная среда, то у Вас будут проблемы с Вашими ключами медиа. Они настроены и обработаны gnome-settings-daemon
, но захвачены за gnome-shell
с тех пор эта фиксация в 2013 .
Для восстановления старого поведения, не работая gnome-shell
или единица необходимо установить и запустить программу контейнера, чтобы захватить и передать ключи.
Для функциональности ключей медиа, такая программа доступна в дуге Linux пакет АУРА gnome-settings-daemon-compat. Этот пакет обеспечивает исполняемый файл /usr/lib/gnome-settings-daemon/gnome-fallback-media-keys-helper
, который оказывает поддержку для ключей медиа в любой настольной среде / менеджер окон.
необходимо было бы добавить его как зависимость сессии гнома или иначе иметь выполненный на сессии init. Я не уверен, упаковывается ли это для человечности, или если можно работать unity-fallback-media-keys-helper
вместо этого (у меня нет ни одного установленным на проверке).