Кто-либо знает, какой компонент рабочего стола GNOME ответственен за интерпретацию кнопок медиа на моей клавиатуре? Я хотел бы выполнить этот компонент в KDE, потому что KDE не обрабатывает кнопки медиа правильно.
Обратите внимание, что я не говорю о значке в системном лотке.
gnome-keybinding-properties
делает часть конфигурации. Настройки установлены в GConf, база данных, которая распространяет изменения между приложениями.
Те настройки читаются gnome-settings-daemon
, который настраивает Вашу клавиатуру для получения ключевых событий. Некоторые ключи обрабатываются гномом-демоном настроек непосредственно: кнопки громкости и ключ, который запускает Ваш предпочтенный медиаплеер. Другие (игра/пауза, пропустите дорожку), выставляются на D-автобусном-сообщении; Ваш медиаплеер регистрирует себя в сервисе и передал ключевые события ему.
Можно попросить, чтобы KDE запустился gnome-settings-daemon
при запуске, так, чтобы кнопки громкости были обработаны. Я не уверен, что медиаплееры KDE могут использовать то же D-автобусное-сообщение для игры/паузы и т.п.. Amarok 2 может с этим плагином. Для других плееров надо надеяться, усилие по сотрудничеству freedesktop.org стандартизирует это когда-то в этом веке.
gnome-keybinding-properties
который является частью пакета gnome-control-center
то, которое я вполне уверен, является только фронтэндом к xkb*
какие-то сервисы, потому что мой "запускают rhythmbox", генерируют событие XF86AudioMedia X keysym, которое должно украсть фокус, от которого когда-либо окно имеет его для работы глобально.
Я начал бы исследовать основу X сервисов, поскольку я предполагаю, что центр управления гнома не будет играть по правилам с KDE.