Какой компонент GNOME обрабатывает кнопки медиа?

Кто-либо знает, какой компонент рабочего стола GNOME ответственен за интерпретацию кнопок медиа на моей клавиатуре? Я хотел бы выполнить этот компонент в KDE, потому что KDE не обрабатывает кнопки медиа правильно.

Обратите внимание, что я не говорю о значке в системном лотке.

2
задан 02.07.2010, 10:58

2 ответа

gnome-keybinding-properties делает часть конфигурации. Настройки установлены в GConf, база данных, которая распространяет изменения между приложениями.

Те настройки читаются gnome-settings-daemon, который настраивает Вашу клавиатуру для получения ключевых событий. Некоторые ключи обрабатываются гномом-демоном настроек непосредственно: кнопки громкости и ключ, который запускает Ваш предпочтенный медиаплеер. Другие (игра/пауза, пропустите дорожку), выставляются на D-автобусном-сообщении; Ваш медиаплеер регистрирует себя в сервисе и передал ключевые события ему.

Можно попросить, чтобы KDE запустился gnome-settings-daemon при запуске, так, чтобы кнопки громкости были обработаны. Я не уверен, что медиаплееры KDE могут использовать то же D-автобусное-сообщение для игры/паузы и т.п.. Amarok 2 может с этим плагином. Для других плееров надо надеяться, усилие по сотрудничеству freedesktop.org стандартизирует это когда-то в этом веке.

2
ответ дан 11.12.2019, 22:37

gnome-keybinding-properties который является частью пакета gnome-control-center то, которое я вполне уверен, является только фронтэндом к xkb* какие-то сервисы, потому что мой "запускают rhythmbox", генерируют событие XF86AudioMedia X keysym, которое должно украсть фокус, от которого когда-либо окно имеет его для работы глобально.

Я начал бы исследовать основу X сервисов, поскольку я предполагаю, что центр управления гнома не будет играть по правилам с KDE.

0
ответ дан 11.12.2019, 22:37

Теги

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