
Ich habe die Reaktion auf den Daumenknopf meines MX Masters unter Debian 8 mit xbindkeys aktiviert.
Meine Konfiguration ist:
# the Alt+Left is receive as distinct event.
"gnome-terminal"
m:0xc + c:23
Control+Alt + Alt_L
Dies können Sie verfolgen aufdiese sehr gute Erklärung.
Mein Problem ist nun, dass dieses Ereignis zwar erkannt und ausgelöst wird, aber nur einmal oder nur manchmal.
Um Fehler zu untersuchen, habe ich versucht, im ausführlichen Modus zu starten:
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
Wie Sie sehen, scheint es gültig zu sein. .scm
Die Warnung kann ignoriert werden. Wenn sie hinzugefügt wird, verhält sie sich genauso.
Ich habe versucht, alle Protokolle zu überwachen, aber ohne Erfolg. Es passiert nichts.
Kann mir jemand helfen?
Antwort1
ok, es funktioniert.
In Gnome gibt esStrg+Alt+TabKombination, die das Ereignis von xbindkeys unterbricht. Ich habe es geändert inStrg+Super+Tabalso funktioniert xbindkeys jetzt.
Ich werde diese Frage und Antwort hier lassen, vielleicht hilft es jemandem.