In Windows bin ich es gewohnt, auf die mittlere Schaltfläche zu klicken, und sie bietet eine "schnelle Bildlauf" -Option nach oben oder unten. Wie kann ich dieses Verhalten unter Linux erreichen? Derzeit wird stattdessen die Schaltfläche "Zurück" beim Klicken in die Mitte verwendet.
Ich benutze Gnome unter CentOS.
Antworten:
Diese Windows-Funktion hat noch nie wirklich Einzug in die Unix-Welt gehalten. In der Unix-Welt besteht der Hauptzweck der mittleren Maustaste darin, den Inhalt der Zwischenablage einzufügen (genauer gesagt den mit der Maus ausgewählten Text, der automatisch kopiert wird). Einige plattformübergreifende Anwendungen wie Firefox und Chrome, die die mittlere Maustaste im Linux-Stil unter Windows und umgekehrt unterstützen, aber ansonsten unterstützen die meisten Anwendungen dieses feinkörnige Scrollen nicht.
Trotzdem kann man auf Systemebene ziemlich nahe kommen. Es ist möglich, eine Maustaste so einzurichten, dass Mausbewegungen beim Drücken in Radereignisse umgewandelt werden. Dies ist die gleiche Funktion, die Sie gewohnt sind, aber Sie werden die Bewegung wahrscheinlich abgehackt finden, da Anwendungen Wheel-Ereignisse empfangen, die normalerweise als Scrollen um eine ganze Zeile oder Spalte interpretiert werden.
Um mit dieser Konfiguration zu spielen, verwenden Sie das Programm xinput (ich weiß nicht, ob es ein GUI-Frontend dafür gibt). Führen Sie zunächst den folgenden Befehl aus, um den Namen Ihres Zeigegeräts anzuzeigen:
In der obigen Ausgabe ist das Zeigegerät beispielsweise
Generic USB mouse
. Sie können den folgenden Befehl ausführen, um die Eigenschaften aufzulisten, die optimiert werden können:Bei den Eigenschaften, nach denen Sie suchen, handelt es sich um die „Evdev Wheel Emulation“. Bei den folgenden Einstellungen werden beim Drücken der mittleren Maustaste (Taste 2) Radereignisse gesendet (4 = hoch, 5 = runter, 6 = links, 7 = rechts).
Möglicherweise möchten Sie andere Parameter (Trägheit, Zeitüberschreitung) optimieren.
Sie können diese Befehle in ein Skript einfügen. Fügen Sie
#!/bin/sh
als allererste Zeile hinzu und machen Sie die Skriptdatei ausführbar (zBchmod +x ~/bin/activate-wheel-emulation.sh
). Fügen Sie dieses Skript dann zur Liste der Befehle hinzu, die beim Starten Ihrer Sitzung ausgeführt werden sollen (damitgnome-session-properties
können Sie dies konfigurieren).Wenn Sie über Root-Zugriff verfügen und die Änderung für alle Benutzer vornehmen möchten (auf einem Heimcomputer akzeptabel), ist dies über die X.org-Serverkonfigurationsdatei einfacher . Erstellen Sie als Root eine Datei
/etc/X11/xorg.conf.d/wheel-emulation.conf
mit den Einstellungen für den Maustreiber . Die Einstellungen sind gleich, aber etwas anders organisiert.quelle
Evdev Wheel Emulation Timeout
Parameter zu stark reduzieren, verlieren Sie möglicherweise die Funktionalität der mittleren Maustaste (Klicken). Wenn Sie z. B.Evdev Wheel Emulation Timeout
den Wert für unterschreitenEvdev Middle Button Timeout
, werden keine Middle Button Click-Ereignisse mehr generiert. Aus persönlicher Erfahrung scheint Folgendes recht gut zu funktionieren:xinput --set-prop 'Generic USB Mouse' 'Evdev Middle Button Emulation' 1
.xinput --set-prop 'Generic USB Mouse' 'Evdev Middle Button Timeout' 50
.xinput --set-prop 'Generic USB Mouse' 'Evdev Wheel Emulation Timeout' 100
. Das sieht ziemlich bissig klicken und Scroll - Funktion, obwohl wenn es Ihnen zu schnell löst, dann versuchen zu erhöhenEvdev Wheel Emulation Timeout
(ich glaube 200 die Standardeinstellung)Device "evdev"
der"EmulateWheelButton"
Wert von in Anführungszeichen gesetzt wird"2"
. (Entschuldigung, ich habe keine Zeit zu untersuchen, ob eine oder beide dieser Änderungen das Problem beheben.)Device "evdev"
das Sinn ergibt, meintest duDriver "evdev"
? Ich denke, dies wäre eine Alternative zu derMatchProduct
Richtlinie, die die Optionen für alle Eingabegeräte festlegt und nicht nur für generische USB-Mäuse.Pointer_EnableKeys
(googeln oder hier eine neue Frage stellen) und mit XKB (Tastatur durchsuchen) ein schickeres Verhalten einstellen : mousekeys, oder stellen Sie hier eine neue Frage, die genau beschreibt, was Sie wollen und womit Sie sich zufrieden geben, wenn Sie es nicht genau haben können).Es stellte sich heraus, dass dies über die Firefox-Einstellungen erfolgen kann.
Bildschirmfoto
quelle
für
chrome
können Sie diese Erweiterung für Autoscrolling verwendenAuto Scroll
Vergessen Sie nicht, Chrome nach der Installation der Erweiterung neu zu starten
quelle