гном-демон настроек захватывает мультимедийные ключи и отбрасывает бесшумный режим начиная с обновления 16.04

У меня есть 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 и захватить его по мере необходимости.

Как я могу помешать гному-демону настроек пробовать к (и перестать работать к), захватывают этот ключ?

2
задан 13 November 2016 в 12:23

1 ответ

Если Вы не будете работать 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 вместо этого (у меня нет ни одного установленным на проверке).

1
ответ дан 2 December 2019 в 04:52

Другие вопросы по тегам:

Похожие вопросы: