2

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

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

2 ответа2

2

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

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

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

0

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

Я бы начал исследовать базовые X-сервисы, так как полагаю, что gnome-control-center не будет хорошо работать с KDE.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .