Ich verwende eine Logitech M590.
Das Programm xbindkeys (xbindkeys bei ubuntuusers) hilft bei der Customization der Maustasten.
Dort steht auch wie man deren ConfigDatei mit Werkseinstellungen erstellt.
Um die Tastenbezeichnungen im System herauszufinden kann man das Programm xev benutzen:
xev
Ich möchte das Mausrad zum Links & rechts Navigieren verwenden. Dazu kann man das Mausrad -der Logitech M590- nach links und rechts klicken.
Hier die Ausgaben (von xev) für diese Beiden Tasten:
ButtonRelease event, serial 37, synthetic NO, window 0x4600001, root 0x6b8, subw 0x0, time 1302447, (138,130), root:(1009,609), state 0x10, button 6, same_screen YES ButtonRelease event, serial 37, synthetic NO, window 0x4600001, root 0x6b8, subw 0x0, time 1352719, (170,85), root:(876,252), state 0x10, button 7, same_screen YES
…oder für weniger Ausgabe, anders starten:
xev | grep button
Wie wir sehen sind diese Beiden Tasten „button 6“ & „button 7„.
Welches Kommando für die Links & Rechts Navigation in Web- & Datei-Browsern zuständig ist …kein Plan. Bei der Suche hat folgendes geholfen:
askubuntu.com/binding-back-forward-to-mouse-buttons
help.ubuntu.com/MouseCustomizations
Ein weiteres Programm muss (wegen /usr/bin/xte
) installiert werden:
sudo apt install xautomation
Die KonfigDatei von xbindkeys bekommt für die Mausnavigation folgende Zeilen:
# Logitech M590 Mausrad nach Links & Rechts "/usr/bin/xte 'keydown Alt_L' 'key Left' 'keyup Alt_L' &" b:6 "/usr/bin/xte 'keydown Alt_R' 'key Right' 'keyup Alt_R' &" b:7
Hat man alle Änderungen gemacht, die config manuell neu laden:
killall -HUP xbindkeys xbindkeys