Sie werden dafür mehrere Anwendungen benötigen, um sie laufen zu lassen
sudo apt-get install xbindkeys xautomation xev
oder
sudo apt-get install xbindkeys xautomation x11-utils
edit: xev wurde ab Ubuntu 14.04 oder höher in x11utils zusammengeführt.
Schritt 1
Sie müssen die Tastennummern für die Tasten Ihrer Maus finden. Rennen xev
. Sie werden ein kleines weißes Fenster sehen, setzen Sie Ihre Maus hinein und drücken Sie Ihre Maustasten (es ist am besten, diese eine Taste nach der anderen zu tun). Sie sollten für jede Schaltfläche die folgende Ausgabe erhalten:
ButtonRelease event, serial 41, synthetic NO, window 0x4c00001,
root 0x2e9, subw 0x4c00002, time 25804905, (31,28), root:(821,80),
state 0x110, button 1, same_screen YES
(beachten Sie : xev
auch Mausbewegungen erfassen , so dass Sie Mausbewegungsereignisse müssen möglicherweise sichten Ihre Schaltfläche Ereignisse zu finden, zB: xev -event mouse | grep Button --before-context=1 --after-context=2
)
Dies ist , was von diesem Ausgang wichtig ist: button 1
. Das sagt uns, dass ein bestimmter Knopf Knopf eins ist. Ich würde dies vorerst in einer .txt
Datei speichern .
Schritt 2
Erstellen Sie die xbindkeys
Konfigurationsdatei mit:
xbindkeys --defaults > $HOME/.xbindkeysrc
Als nächstes müssen wir der Konfigurationsdatei die Tastenkombinationen hinzufügen. Sie können diese Datei mit öffnen gedit $HOME/.xbindkeysrc
. Hier beginnt der Spaß. Wir werden verwenden xte
, um Bindungen für unsere Schaltflächen festzulegen.
Um eine Schaltfläche so zu machen, wie Ctrlwir es hinzufügen würden:
"xte 'key Control_L'"
b:1
Dies würde an Ctrldie erste Maustaste binden .
Wenn Sie mir die Schaltflächennummern Ihrer Schaltflächen mitteilen und wissen möchten, was die einzelnen Schaltflächen tun sollen, schreibe ich das Skript für Sie.