Starten Sie das Programm xev
in einem Terminal. Bewege die Maus im xev
Fenster. Sie werden sehen, wie viele Dinge vorbeirollen. Drücken Sie die einzelnen Tasten nacheinander. Wechseln Sie dann zurück zum Terminalfenster und drücken Sie Ctrl+ C. xev
zeigt eine Beschreibung jedes Eingabeereignisses, insbesondere ButtonPress
und ButtonRelease
für Mausklicks (Sie sehen auch eine Reihe von MotionNotify
für Mausbewegungen und andere Ereignisse).
Es ist wahrscheinlich, dass Ihre Vorwärts- und Rückwärtstasten Maustasten zugeordnet sind, möglicherweise Tasten 8 und 9:
ButtonPress event, serial 29, synthetic NO, window 0x2e00001,
root 0x105, subw 0x0, time 2889100159, (166,67), root:(1769,98),
state 0x0, button 8, same_screen YES
Wenn dies der Fall ist, ordnen Sie diese Schaltflächen nach Möglichkeit einer anderen Aktion in Ihrem Browser zu. Alternativ können Sie die Schaltflächen anderen Schaltflächennummern zuordnen, auf die Ihr Browser nicht reagiert, oder die Schaltflächen auf Systemebene insgesamt deaktivieren. Setzen Sie dazu diese Zeilen in eine Datei mit dem Namen ~/.Xmodmap
:
! Remap button 8 to 10 and disable button 9.
pointer = 1 2 3 4 5 6 7 10 0
Teste es mit dem Befehl xmodmap ~/.Xmodmap
. Die meisten Desktop-Umgebungen und Fenstermanager führen diesen Befehl automatisch aus, wenn Sie sich anmelden. Wenn nicht, lassen Sie es laufen, wenn X startet.
Es ist auch möglich, dass Ihre Maus ein Tastaturereignis sendet, wenn Sie diese Tasten drücken:
KeyPress event, serial 32, synthetic NO, window 0x2e00001,
root 0x105, subw 0x0, time 2889100963, (957,357), root:(2560,388),
state 0x0, keycode 166 (keysym 0x1008ff26, XF86Back), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Fügen Sie in diesem Fall die folgenden Zeilen ein ~/.Xmodmap
:
keycode 166 = NoSymbol
keycode 167 = NoSymbol
xinput