Я включил реакцию на кнопку большого пальца моего мастера MX под Debian 8 с помощью xbindkeys.
Моя конфигурация:

# the Alt+Left is receive as distinct event.
"gnome-terminal"
    m:0xc + c:23
    Control+Alt + Alt_L 

Вы можете следовать этому очень хорошему объяснению.

Моя проблема сейчас в том, что это событие распознается и запускается, но только один раз или только иногда.
Чтобы исследовать ошибки FOPR, я попытался запустить в подробном режиме:

xbindkeys -n -v                                                                           Fr 11. Dez 01:59:09 CET 2015
displayName = :0
rc file = /home/xxx/.xbindkeysrc
rc guile file = /home/xxx/.xbindkeysrc.scm
getting rc guile file /home/xxx/.xbindkeysrc.scm.
WARNING : /home/xxx/.xbindkeysrc.scm not found or reading not allowed.
1 keys in /home/xxx/.xbindkeysrc

min_keycode=8     max_keycode=255 (ie: know keycodes)
"gnome-terminal"
    m:0xc + c:23
    Control+Alt + Tab
starting loop...
Key press !
e.xkey.keycode=23
e.xkey.state=12
"gnome-terminal"
    m:0xc + c:23
    Control+Alt + Tab
got screen 0 for window 9e
Start program with fork+exec call
Key release !
e.xkey.keycode=23
e.xkey.state=12

Как вы можете видеть, это кажется действительным. Предупреждение .scm можно игнорировать, если оно будет добавлено, оно будет вести себя так же.
Я пытался отслеживать все журналы, но безуспешно ничего не происходит.
Кто-нибудь может мне помочь?

1 ответ1

1

хорошо, получилось.
В Gnome есть комбинация Ctrl+Alt+Tab, которая прерывает событие из xbindkeys. Я изменил его на Ctrl+Super+Tab, чтобы xbindkeys теперь работал.
Я оставлю этот вопрос и отвечу, так что, возможно, это кому-нибудь поможет.

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