Я использую ноутбук Lenovo SL400, и даже несмотря на то, что аудио-мультимедийные клавиши ( XF86AudioPlay , XF86AudioStop , XF86AudioPrev и XF86AudioNext ]) не показаны с xev
, они все равно работают с Gmusicbrowser
, Exaile
и Rhythmbox
.
Я не использую ни xbindkeys
, ни xmodmaprc
.
xev
не видит этих клавиш, почему эти мультимедийные приложения реагируют на них?
Редактировать:
Я использую Xubuntu 11.04, и в версии 10.10 эти ключи были распознаны xev
.
И с Xfce, запущенным 11.04, через Диспетчер настроек , раздел Клавиатура , эти клавиши могут быть сопоставлены с тем, что хочет пользователь.
Проблема здесь двоякая:
Эти музыкальные проигрыватели реагируют не на нажатия клавиш сами, а на некоторые события D-Bus из gnome-settings-daemon
.
gnome-settings-daemon
, возможно, схватил их таким образом, что xev
больше не видит их.
Другие плееры, их плагины или другое программное обеспечение могут, однако, попытаться получить доступ к этим ключам напрямую и потерпеть неудачу (поскольку g-s-d
уже владеет ими).