How-to`s — xbindkeys
xbindkeys — программа для привязки команд к клавишам (это еще зовется хоткеями). В чем плюс — она не привязана ни к какому WM или (боже упаси) DE, а значит можно использовать одни хоткеи во всех WM (если у вас стоит больше чем один window manager).
Сначала нужно создать файл конфигурации. Лучше всего его расположить в домашней папке.
Чтобы xbindkeys выдал конфиг, нужно запустить его с параметром -d. Не будем захламлять консоль, сразу перенаправим вывод в конфиг.
Как следует из комментариев в этом файле, хоткеи задаются в формате:
"command"
key
И если с "command" все более-менее понятно, то для key нужно получить сканкод клавиши. Для этого запускаем (из эмулятора терминала)
И передав фокус в появившееся окно, смело нажимаем нужные кнопки. В консоли будет нужный код
Из чего видно, что нужный код: m:0x0 + c:225 (для кнопки Search на моей мультимедиа-клавиатуре).
Например, часть моего конфига. MPC.
Надеюсь, в общих чертах понятно.
UPD: После написания наткнулся на http://www.juev.ru/2009/09/13/xbindkeys/
Про сочетания в стиле emacs.
Сначала нужно создать файл конфигурации. Лучше всего его расположить в домашней папке.
Чтобы xbindkeys выдал конфиг, нужно запустить его с параметром -d. Не будем захламлять консоль, сразу перенаправим вывод в конфиг.
xbindkeys -d > ~/.xbindkeysrc
Как следует из комментариев в этом файле, хоткеи задаются в формате:
"command"
key
И если с "command" все более-менее понятно, то для key нужно получить сканкод клавиши. Для этого запускаем (из эмулятора терминала)
xbindkeys -mk
И передав фокус в появившееся окно, смело нажимаем нужные кнопки. В консоли будет нужный код
1 2 3 4 5 6 7 8 |
randomwind@farrias: ~$xbindkeys -mk |
Из чего видно, что нужный код: m:0x0 + c:225 (для кнопки Search на моей мультимедиа-клавиатуре).
Например, часть моего конфига. MPC.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
"mpc next" |
Надеюсь, в общих чертах понятно.
UPD: После написания наткнулся на http://www.juev.ru/2009/09/13/xbindkeys/
Про сочетания в стиле emacs.