Лечится через xmodmap. Сначала нужно получить из xev значение keycode нажатой мультимедийной клавиши, выпонив в любом х-терминале
$xev
и нажимать мультимедийные клавиши.
Потом создать файл в домашней директории ~/.Xmodmap примерно такого содержания
bash-3.2$ cat ./.Xmodmap
keycode 237 = XF86AudioMedia
keycode 160 = XF86AudioMute
keycode 144 = XF86AudioPrev
keycode 153 = XF86AudioNext
keycode 162 = XF86AudioPlay
keycode 164 = XF86AudioStop
keycode 176 = XF86AudioRaiseVolume
keycode 174 = XF86AudioLowerVolume
и перезапустить xfce. Я думаю можно попробовать опустить первый шаг и сразу создать такой же файл .Xmodmap как в моем примере - должно сработать. После этого настроить шорткаты - теперь там должны появляться при нажатии ммедиа клавиш XF86AudioMedia и тд.
Вдогонку - если имеются особо хитрые клавиши которых xev не видит - посмотрите вывод dmesg - там должно быть сказано как назначить данной клавише keycode.
> Вдогонку - если имеются особо хитрые клавиши которых xev не видит - посмотрите вывод dmesg - там должно быть сказано как назначить данной клавише keycode.
Точно? А поподробнее, не расскажешь, плиз? Сам так делал, или в манах вычитал? В моем случае, если особо хитрые клавиши не работают, то это значит, что клава неисправна. ;)
#dmesg
...............................................................
atkbd.c: Unknown key pressed (translated set 2, code 0x92 on isa0060/serio0).
atkbd.c: Use 'setkeycodes e012 <keycode>' to make it known.
atkbd.c: Unknown key released (translated set 2, code 0x92 on isa0060/serio0).
atkbd.c: Use 'setkeycodes e012 <keycode>' to make it known.
> To ensure that the .Xmodmap file is loaded when you start Xfce add /usr/bin/xmodmap $HOME/.Xmodmap to your .xinitrc or .xprofile file.
У тебя в /usr/bin/startxfce4 прописан запуск xmodmap Может он у тебя отличается о того, что у меня? Ибо только что специально поставил xfce4-utils, чтобы глянуть на сей скрипт. Никакого упоминания там про xmodmap нет. Ты уверен, что не добавлял запуск xmodmap вручную в стартовые скрипты? Если уверен, будь так любезен, расскажи откуда он у тебя запускается...