Wie der Titel schon sagt, möchte ich die Anzahl der Zeilen erhöhen, die beim Scrollen mit dem Mausrad übergeben werden. Ich weiß, dass es für Firefox und Chromium Möglichkeiten gibt, dies zu tun, obwohl ich etwas für das gesamte System möchte, hauptsächlich wegen des PDF-Readers.
Ich bin auf einem Desktop und verwende eine Microsoft Wireless Mouse 5000.
mouse
mouse-scroll
mouse-wheel
Rodrigo Martins
quelle
quelle
Mouse & Touchpad
Systemkonfiguration möglich sein sollte . Schade, wir brauchen noch Software von Drittanbietern (fürs Erste).Antworten:
Vorweg
Mit dem derzeit verwendeten Eingabetreibersystem ist es nicht möglich, die Bildlaufgeschwindigkeit Ihrer Maus zu ändern, zumindest nicht ohne Nachteile. Sie können die Bildlaufgeschwindigkeit für Qt-Anwendungen unter Verwendung von KDE-Einstellungen anpassen. Die einzige Möglichkeit, den Bildlauf generisch zu ändern, ist die Verwendung,
imwheel
die in vielerlei Hinsicht problematisch zu sein scheint (siehe Kommentare). Dies wird zukünftig mitlibinput
und mit der systemd-Hardware-Datenbank behoben .Aktueller Weg
Installieren Sie
imwheel
mit dem folgenden Befehl oder über das Software Center :Erstellen Sie (falls erforderlich) und bearbeiten Sie die Konfigurationsdatei
~/.imwheelrc
mit einem Editor Ihrer Wahl (zgedit
. B. ). Füllen Sie die folgenden Felder aus, um die Bildlaufgeschwindigkeit für jeden Befehl zu erhöhen. NB: Diese Konfigurationsdatei wendet diese neuen Bildlaufeinstellungen auf alle Programme an (einschließlich des Terminals, das möglicherweise nicht Ihren Wünschen entspricht).Wenn Sie diese Einstellungen
Chrome
beispielsweise nur anwenden möchten , verwenden Sie stattdessen diese Einstellungen:Das
3
ist ein Scroll - Multiplizierer , die Wirksamkeit des Scroll - Rades zu erhöhen. In der README des Projekts heißt es "REPS". In der Readme heißt es:Mit anderen Worten, es ist ein Scroll-Multiplikator. Wenn auf
REPS
gesetzt3
ist, bedeutet dies, dass die Software diesen Befehl abfängt und 3 Befehle anstelle von 1 an den PC sendet, wenn Ihr Mausrad einen Bildlaufbefehl ausführt. Auf diese Weise wird der Bildlauf dreimal weiter oder "schneller".Weitere Informationen finden Sie auch auf der Hilfeseite:
oder lesen Sie die README des Projekts.
Sie können beginnen,
imwheel
indem Sie Folgendes eingeben:Stellen Sie sicher, dass Sie das Imwheel nicht zweimal starten! Das ist ein bekannter Fehler, aber Sie können imwheel mit dem folgenden Befehl stoppen:
Damit
imwheel
der Computer bei jedem Neustart automatisch gestartet wird , müssen Sie ihn in das Startmenü aufnehmen, nachdem ein X-Fenster geladen wurde. WICHTIG: Da imwheel davon ausgeht, dass ein x-window bereits ausgeführt wird, funktioniert es NICHT, wenn Sie es zu crontab, /etc/init.d oder /etc/rc.local hinzufügen. Das heißt, Sie müssen es stattdessen so machen:Ubuntu:
Verwenden Sie den GUI-Editor "Startup Applications", um
imwheel
als Startprogramm hinzuzufügen: https://askubuntu.com/a/48327/327339Xubuntu:
Verwenden Sie den GUI-Editor "Sitzung und Start" -> Autostart der Anwendung -> Hinzufügen, um sie
imwheel
als Startprogramm hinzuzufügen .Weitere Screenshots hier: https://askubuntu.com/a/369443/327339 .
Zukunft
Dieses Tutorial befindet sich derzeit in der Entwicklung.
libinput
scheint in Wily Werewolf (15.10) enthalten zu sein, wo Sie das Paket installieren müssenxserver-xorg-input-libinput
. Nach der Installationlibinput
mitEs sollte für jede Eingabe verwendet werden, nachdem Sie Xorg neu gestartet haben (Abmelden wäre ausreichend). Jetzt, da Sie verwenden, können
libinput
Sie die Einstellungen Ihrer Maus anpassen. Ein vollständiges Tutorial finden Sie in der Datei /lib/udev/hwdb.d/70-mouse.hwdb . Lassen Sie mich hier nur die Grundlagen behandeln.Die folgenden Schritte müssen wie folgt ausgeführt werden
root
. Aus diesem Grund erinnere ich Sie freundlich daran, dass Sie alles tun müssen, um Verantwortung zu übernehmen.Ermitteln Sie zuerst die Lieferanten-ID
<vid>
und die Produkt-ID<pid>
mitlsusb
. Hier am Beispiel einer MX 518 Logitech Mouse. Wenn Sie die folgende Zeile in der Ausgabe von habenlsusb
.Das
<vid>
ist046d
und das<pid>
istc051
.Erstellen Sie dann mit eine Datei, die wie folgt aussieht
gksudo gedit /etc/udev/hwdb.d/71-mouse-local.hwdb
Zum Beispiel diese Datei für das Logitech MX 518 Beispiel oben:
Diese Datei setzt den Mausrad-Klickwinkel auf 30 ° (Standard ist normalerweise 15). Aktualisieren Sie das Hwdb mit den folgenden Befehlen, um diese Einstellung zu verwenden:
Man kann die
${id}
Verwendung herausfindenxinput
(achten Sie auf die ID Ihrer Maus) und dann ausführenxinput list-props ${xinput_id}
.quelle
imwheel
der Funktion den Wechsel zwischen Fenstern deaktiviert , indem Sie mit der Maus über die Symbole im Unity Launcher fahren.".*"
durch ,"Evince"
wenn Sie Evince verwenden. Dann funktioniert der Unity-Launcher wie erwartet.Future
Lösung gehabt ? Ich habe es versucht, aber ich habe es nicht zum Laufen gebracht. Ich wünschte, ich wüsste einen Weg, um überhaupt zu wissen, obMOUSE_WHEEL_CLICK_ANGLE
eine Änderung überhaupt erfolgreich ist, aber ich weiß nicht, wie ich den aktuellen Wert überprüfen soll. Der voreingestellte Winkel variiert übrigens mit der Maus, wie in angezeigt/usr/lib/udev/hwdb.d/70-mouse.hwdb
, obwohl die meisten im Moment 15 haben.Beachten Sie, dass die Verwendung der
~/.imwheelrc
in der akzeptierten Antwort empfohlenen Option die Geschwindigkeit des Scrollrads nicht erhöht. Stattdessen wird das Scrollen durch mehrere Pfeiltasten ersetzt. Dies hat den Nachteil, dass ein Fenster erst gescrollt werden kann, wenn Sie den Fokus darauf ändern, und nicht das Standardverhalten. Diese Antwort zielt darauf ab, eine Alternative bereitzustellen, die sich näher an das native Verhalten anlehnt.Um eine kurze Antwort für Ubuntu> 14.04 zu geben (die Antworten von @tvm und @redanimalwar mit dem Kommentar von @ aroll605 zu kombinieren ), ist es die beste Option, die Geschwindigkeit des Scrollrads tatsächlich zu erhöhen, zu installieren
imwheel
sudo apt install imwheel
(ersetzenapt
mitapt-get
je nach System)gedit ~/.imwheelrc
und einfügenwo solltest du denn unterschiedliche werte
#
in den zeilen probierenUm die Einstellungen zu testen, verwenden Sie den Befehl
killall imwheel && imwheel -b "4 5"
Öffnen Sie Startup Applications und fügen Sie hinzu
imwheel -b "4 5"
Beachten Sie, dass die Option
-b "4 5"
schränkt imwheel nur das Scroll - Rad zu beeinflussen, diskutiert hier .quelle
#
?2
,1
oder sogar ein Dezimalwert, z0.5
.2
alles bedenkt, was stottert.// Bearbeiten
Da dies von Zeit zu Zeit einige Upvotes bekommt: Ich benutze dies nicht mehr (aus Faulheit nach Neuinstallationen) und ich denke jetzt, dass dieses Skript den Schieberegler und das Zeug überfordert. Auch die Menschen haben im Laufe der Zeit auf Probleme hingewiesen. Als Minimalist habe ich die Konfiguration nun selbst erstellt. Es ist wahrscheinlich eine einmalige Sache für die meisten Menschen.
Ich habe dies bearbeitet , um eine 4-Schritt-Anleitung mit allem, was Sie brauchen, zu sein.
Und noch ein Update: Seit ich zu KDE gewechselt bin, hat das tatsächlich eine Einstellung für dieses und eine Million andere Dinge, die Gnome nicht tut (Ich habe nicht einmal gemerkt, wie sehr ich KDE vermisst habe). Das Problem ist, dass die KDE-Mauseinstellungen keinen Einfluss auf Firefox (und andere GTK-Apps, von denen ich annehme) haben, aber da mein Hauptzweck das Surfen im Internet war, habe ich jetzt herausgefunden, dass Sie tatsächlich die Bildlaufgeschwindigkeit der Maus in Firefox selbst optimieren können .
Ich habe es auf 600 gesetzt und es ist perfekt für mich
// Edit beenden
Die akzeptierte Antwort hat eine Konfiguration, die das Scrollen auf der Tastatur auf OBEN und UNTEN abbildet, aus welchem Grund auch immer. Macht für mich keinen Sinn.
Ich habe ein perfektes Skript gefunden , das tatsächlich der Maus zugeordnet ist und eine GUI zum Einrichten der Mausgeschwindigkeit hinzufügt.
Es gibt auch ein Video, in dem es vorgestellt wird. Ich habe es mir noch nicht einmal angesehen, weil ich es in kürzester Zeit zum Laufen gebracht habe. Folgendes würde die erforderlichen Pakete installieren, das Skript herunterladen und für uns ausführen:
Stelle die Raddrehzahl auf einen schönen Schieberegler und sei glücklich. Später einfach mit
set-mousewheel
Kommando wechseln .Wir sind uns nicht sicher, ob imweel nach der Installation automatisch gestartet wird. Andernfalls müssen wir es zu den Startanwendungen hinzufügen.
quelle
imwheel -b "4 5"
, um es auf das Scrollrad zu beschränken: askubuntu.com/questions/421645/…zenity --scale --window-icon=info --ok-label=Apply --title="Wheelies" --text "Mouse wheel speed:" --min-value=1 --max-value=100 --value="$CURRENT_VALUE" --step 1
zurückgegeben Fehler:This option is not available. Please see --help for all possible usages.
Meine zwei Cent: Meine Microsoft Sculpt Ergonomic-Maus scrollte unter Ubuntu 15.04 (Lenovo ThinkPad x220) ungefähr eine halbe Seite auf einmal, was mich sehr ärgerte. Ich habe verschiedene Lösungen ausprobiert, kam jedoch auf die Idee, die Maus vom USB-Anschluss (dem drahtlosen Dongle) zu trennen und erneut anzuschließen. Voila! ... "normale" Scrollgeschwindigkeiten folgten :). Hoffe das hilft jemandem.
quelle
Obwohl die obigen
imwheel
Vorschläge ein wenig geholfen haben, stellte ich fest, dass das Entfernen des mechanischen Scroll-Klick-Mechanismus die Bedienung meines Mausrads wesentlich angenehmer machte - nicht nur das Entfernen des Klicks, sondern auch eine schnellere und präzisere Steuerung!Und es dauerte nur 3 Minuten - lesen Sie diese Anweisungen:
http://www.instructables.com/id/Making-a-mouse-wheel-not-click./
Kurz gesagt, Sie entfernen diese linke Feder (achten Sie darauf, dass die rechte Feder genau wieder einrastet):
Hinweis: Ich habe eine billige Standardmaus - eine Logitech B100, andere berichten über Erfolge bei ähnlichen Modellen. Ihr Kilometerstand kann variieren.
quelle
imwheel
wird doppelte Scroll-Ereignisse in Chrom ausgeben, was ärgerlich istFür
i3wm
undlibinput
Benutzer empfehle ich libinput_patch , das einen Eintrag zum Ändern des Bildlaufdeltas in Echtzeit enthält und in meinem Anwendungsfall viel besser istquelle
Ich habe gerade nach diesem Problem gesucht, weil mein Mausrad nach einem Neustart sehr langsam wurde. Nachdem ich versucht hatte, es mit verschiedenen Anwendungen zu lösen (imwheel, ...), zog ich es einfach heraus und steckte es wieder ein, und es funktionierte wie zuvor. Wenn sich die Geschwindigkeit zwischen den Neustarts ändert, ohne dass Sie etwas unternehmen, ist dies möglicherweise einen Versuch wert.
quelle