Vorausgeschickt:
Linux ist die bessere Alternative zu Windows / Microsoft, OS / Mac ohne heimliche Datensammelei von Bill Gates und Co.
Wenn da bloß nicht die absolut überflüssige und vor allen Dingen absolut ätzende mittlere Maustaste wäre.
Ich benutze nun 5 Jahre Linux, was ich präventiv gegen dümmliche Kommentare á la „noch zu wenig an Linux gewöhnt“, erwähne, denn:
Es hat also auch nix damit zu tun, daß ich mich erst noch an die ach so „tolle“ mittlere Linux-Maustaste gewöhnen muß. Oder nicht genügend drauf achte, nicht versehentlich zu weit in der Mitte zu klicken auf der Berührfläche (dem „touch pad“) meines Geräts.
Jedesmal, also bei jeder Sitzung ausnahmslos, fügt die mittlere Maustaste ständig ungewollt etwas ein oder schließt Tabs im Firefox, es ist einfach zum Kotzen.
Noch mehr zum Kotzen ist nur noch, daß man seitens Linux bevormundet wird und diese mittlere Taste nicht einfach abstellen kann.
Mittlere Maustaste Linux deaktivieren
Nach langer Suche scheint es nun gelungen mit einem einfache Befehl (System Linux mint, alle Angaben ohne Garantie und Gewähr!)
So konnte ich das extrem lästige Verhalten der mittleren Maustaste bei Linux deaktivieren: Befehl wiefolgt in der Konsole eingegeben:
xmodmap -e „pointer = 1 25 3 4 5 6 7 8 9“
Es kommt nach Eingabe folgende Warnmeldung, warum auch immer: Warning: Only changing the first 9 of 10 buttons.
Aber die mittlere Maustaste ist danach deaktiviert gewesen.
Bei den meisten Mäusen werden nur die ersten 3 Tasten-IDs verwandt, also 1 für links, 2 für Mitte, 3 für rechte Maustaste bzw. Berührfläche (bei „Läpptopps“)
Nun wurde die 2 für Mitte auf 25 definiert und offenbar verhindert dies, daß die mittlere Maustaste funktioniert, also genau das was gewollt ist, daß die mittlere Maustaste deaktiviert ist in Linux.
Mittlere Maustaste im Firefox deaktivieren
Wer sie nur im Firefox deaktiveren will (dort hatte mich das Verhalten der mittleren Maustaste am meisten abgenervt durch das ständige ungewollte Schließen von Tabs und das ungewollte Einfügen aus der Zwischenablage), kann dies so tun:
about:config einegeben oben der Zeile wo sonst https://… steht.
Dann über die Suche suchen:
middlemouse.contentLoadURL
Hier Doppelklick, sodaß aus true dann false wird:
middlemouse.contentLoadURL false
Das gleiche mit „middlemouse.paste“
middlemouse.paste false
Eine andere Lösung, die mittlere Maustaste zu deaktivieren bei Linux
Es gibt noch eine weitere Methode, die mittlere Maustaste bei Linux bzw. den mittleren Bereich der Berührfläche (touch pad) zu deaktivieren.
Auch diese Lösung ist eigentlich keine Deaktivierung, sondern eine Neubelegung, sodaß ein Verwenden nicht mehr möglich ist.
Zuerst die Belegung herausfinden, wo die Maus / die Berührfläche (das touchpad) liegt.
Dies geht mit folgendem Befehl:
$ xinput list | grep ‚id=‘
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ETPS/2 Elantech Touchpad id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳“Logitech USB-PS/2 Optical Mouse“ id=4 [XExtensionPointer]
Die Maus liegt also auf ID 4.
Wie die Funktionen angeordnet sind bei der Maus erfährt man durch folgenden Befehl:
$ xinput get-button-map 4
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
Nur die ersten 3 Felder sind von Bedeutung, sie stehen für links Maustaste, mittlere Maustaste, rechte Maustaste.
Man kann die mittlere Maustaste ändern indem man sie auf 0 setzt:
$ xinput set-button-map 4 1 0 3
Or I can turn the middle-mouse button into a left-mouse button by setting it to 1:
$ xinput set-button-map 4 1 1 3
Weiterführendes / Quellen
https://qastack.com.de/ubuntu/4507/how-do-i-disable-middle-mouse-button-click-paste
https://wiki.ubuntu.com/X/Config/Input#Example%3a_Disabling_middle-mouse_button_paste_on_a_scrollwheel_mouse
http://www.jaredrobinson.com/blog/howto-disable-middle-mouse-paste-in-linux/