Xbindkeys
Источник: http://opensource.com.ua/forum/showthread.php?t=227
У Вас новая мультимедийная клавиатура с кучей полезных кнопочек, примочек, фентифлюшечек и прочее. И все это в Linux не работает
Ничего, сейчас мы это дело исправим. На помощь нам придет xbindkeys.
Для начала установим этот самый чудо-xbindkeys.
apt-get install xbindkeys
Конфигурационный файл нашей программулины называется .xbindkeysrc и будет валяться в домашней директории. После того, как мы его создадим.
xbindkeys --defaults > $HOME/.xbindkeysrc
Этим мы создали конфигурационный файл со стандартными настройками. Теперь, если мы заглянем в этот файл, увидим некоторое количество примеров. Приведу один:
# set directly keycode (here control + f with my keyboard) "xterm" c:41 + m:0x4
Ну тут все понятно. Сначала идет команда, а потом сочетание клавиш (непонятные наборы символов - это коды клавиш), выполняющих команду.
Как же узнать, какой код у какой клавиши? Очень просто.
xbindkeys -mk
Появится пустое окошечко. Сделаем его активным и нажмем какую-нибудь мультимедийную клавишу. В консоли появится код нашей клавиши Таким образом, узнаем коды всех наших клавиш и нажимаем "q" для выхода из xbindkeys. Начинаем править конфигурационный файл , находящийся в домашней директории ".xbindkeysrc".
Например, добавим в конец
"opera" m:0x40 + c:26
То есть, по нажатию Win+e будет открываться Опера.
Тепреь надо запустить сам xbindkeys
xbindkeys &
Это запустит xbindkeys в бекграунде. Чтобы xbindkeys запускалась автоматом при загрузке - добавить "xbindkeys &" в ~/.bashrc.