Irgendwie hatte ich bei meiner Ubuntu-Installation keine xmodmap-Dateien mehr, also musste ich eine andere Herangehensweise an dieses Problem finden.
Schauen Sie sich den Befehl xinput an .
xinput list | grep -i mouse
Hier werden Informationen zu Ihrer Maus aufgelistet. Es zeigt, dass meine Maus "Dell Premium USB Optical Mouse" ist und dass ich auch eine "Macintosh Maustasten-Emulation" habe. Mit dieser Information bewaffnet, kann ich
xinput get-button-map "Dell Premium USB Optical Mouse"
das gibt mir eine Auflistung, die aussieht
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Hier ist das nützliche, erforderliche Wissen. Meine Maus hat theoretisch 18 Tasten. Die Standardaktion jeder Schaltfläche hat denselben Namen wie die Schaltflächennummer. Mit anderen Worten, Taste 1 führt Aktion 1, Taste 4 Aktion 4 usw. aus. Aktion 0 bedeutet "Aus".
Die Position in der Liste zeigt die dieser Taste zugewiesene Funktion. Also wenn meine Button Map gelesen hat
1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Dies würde bedeuten, dass Taste 1 (Position 1) Aktion 1 (normale linke Taste) ausführt, Taste 2 (Position 2) Aktion 3 (mittlere Taste) und Taste 3 (Position 3) Aktion 2 (rechte Taste) ausführt.
Um eine linkshändige Maus zu erstellen, müsste lediglich eine Schaltflächenübersicht erstellt werden
3 2 1 4 5 .....
In Ihrem Fall soll die mittlere Taste genauso funktionieren wie die Taste 1 (linke Taste), sodass die Karte gestartet werden muss
1 1 3 ....
Ich würde meine Maustastenzuordnungen folgendermaßen zurücksetzen:
xinput set-button-map "Dell Premium USB Optical Mouse" 1 1 3 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18
In Ihrem Fall haben Sie möglicherweise eine andere Anzahl zugeordneter Schaltflächen und bereits eine spezielle Schaltflächenzuordnung definiert. Wahrscheinlich hat Ihre Maus auch einen anderen Namen. Holen Sie sich zuerst den "Namen" Ihrer Maus. Verwenden Sie dann die Get-Button-Map- Operation, um Ihre Basis -Button-Map zu finden. Verwenden Sie zum Schluss die Set-Button-Map- Option und ändern Sie Button 2, um Aktion 1 auszuführen.
Dies ist keine dauerhafte Änderung. Ich habe meinem .bashrc den erforderlichen Code hinzugefügt, damit er bei jedem Anmelden oder Öffnen eines Terminals ausgeführt wird.
Hoffe das hilft.