Ubuntu: Wie ändere ich die Maus Button-Belegung
Ubuntu Maus Pad
Die Maus-Button-Belegung unter Ubuntu kann manchmal schon sehr nervig sein. Vor allem wenn man eine Maus mit Rad hat, das sich etwas schwerer drehen lässt. Dann kommt es schon mal vor, dass man versehentlich darauf klickt. Bei der Standardeinstellung wird dann der markierte Bereich einfach dort hin kopiert wo sie die Maus gerade befindet.
Das ist manchmal aber nicht der gewünschte Effekt. Beim Programmieren kann einem das sogar sehr viele Nerven kosten – denn manchmal fällt es gar nicht auf. Daher habe ich mich mal hingesetzt und im Internet gestöbert ob es eine Möglichkeit gibt diesen Effekt aus zu schalten. Gefunden habe ich dabei einen Befehl mit dem sich die Belegung der Maus Tasten ändern lässt.
Das funktioniert im Grunde ganz simpel. Wir öffnen ein Terminal und geben folgenden Befehl ein:
$ xinput list | grep 'id=' "Virtual core pointer" id=0 [XPointer] "Virtual core keyboard" id=1 [XKeyboard] "AT Translated Set 2 keyboard" id=2 [XExtensionKeyboard] "Macintosh mouse button emulation" id=3 [XExtensionPointer] "Microsoft Microsoft 3-Button Mouse with IntelliEye?" id=4 [XExtensionPointer]
Jetzt suchen wir uns die richtige Maus heraus. In meinem Fall wäre das “Microsoft Microsoft 3-Button Mouse with IntelliEye?”. Den Namen kopieren wir jetzt einfach. Dann können wir uns auch schon die derzeitige Belegung ansehen:
$ xinput get-button-map "Microsoft Microsoft 3-Button Mouse with IntelliEye?" 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 10
Damit wir nun das Copy/Paste-Verfahren auf dem Mausrad entfernen können, geben wir noch kurz folgenden Befehl ein:
$ xinput set-button-map "Microsoft Microsoft 3-Button Mouse with IntelliEye?" 1 0 3 4 5
Und schon müsste das Phänomen behoben sein.
Falls wir uns irgendwo vertippt haben können wir einfach die Maus ausstecken und neu einstecken dann ist die Neu-Belegung auch schon wieder verschwunden. Das hat natürlich auch den Nachteil, dass wir bei jedem Neustart diesen Befehl eingeben müssen um die Belegung wieder her zu stellen. Dafür gibt es aber einen kleinen Trick.
Wir klicken auf System -> Einstellungen -> Startprogramme und fügen ein neues Startprogramm hinzu. Das nennen wir dann Beispielsweise “Maus Tasten Neubelegung” und dann geben wir folgenden Befehl ein:
/usr/X11R6/bin/xinput set-button-map "Microsoft Microsoft 3-Button Mouse with IntelliEye?" 1 0 3 4 5
Jetzt noch einen Kommentar dazu damit wir zu einem späteren Zeitpunkt wieder wissen was wir gemacht haben und schon sind wir fertig. Bei jedem Anmeldevorgang wird nun die Maus-Tastenbelegung automatisch geändert.
31. Juli 2009 um 15:11
Danke!
Das hat mir sehr geholfen.
8. November 2009 um 09:51
Danke für den Tipp! Damit lässt sich das Problem der schwergängigen Rad/Maustaste bei der Intelli-Explorer lösen. Ich habe die beiden Seitentasten zu mittleren Maustasten umdefiniert. Mit Trial und Error rausgefunden.
Hier der Befehl dafür:
xinput set-button-map “ImExPS/2 Generic Explorer Mouse” 1 2 3 4 5 6 7 2 2 10 11 12 13
Gruß!
Armin
12. Januar 2010 um 09:17
Danke, hast mir ebenfalls geholfen.