GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Chrome-Scroll-Geschwindigkeit dauerhaft korrigieren?

Also ändere ich die Bildlaufgeschwindigkeit in Ubuntu mit dieser Antwort:

Scrollgeschwindigkeit des Mausrads in Chrome am 12.04 ändern (Befehlszeile der Startleiste bearbeiten)

Exec=/opt/google/chrome/google-chrome --scroll-pixels=150 %U

Es funktioniert, aber jedes Mal, wenn ich ein Chrome-Update durchführen muss, gibt es eine Möglichkeit, dieses Problem dauerhaft zu beheben?

Akzeptierte Antwort:

Update 2020:Verwenden Sie einfach dieses Skript aus meinem Repo hier und fertig:eRCaGuy_dotfiles…touchpad_toggle.sh

Ursprüngliche Antwort:

Hier ist eine Lösung, die perfekt funktioniert (vor kurzem in Ubuntu 14.04, 18.04 und 20.04 getestet):

sudo apt update
sudo apt install imwheel
gedit ~/.imwheelrc

Kopieren Sie Folgendes und fügen Sie es in die neu erstellte .imwheelrc ein Datei (die Sie gerade in Ihrem Home-Verzeichnis über gedit erstellt haben obigen Befehl):

".*-chrome*"
None,      Up,   Button4, 3
None,      Down, Button5, 3
Control_L, Up,   Control_L|Button4
Control_L, Down, Control_L|Button5
Shift_L,   Up,   Shift_L|Button4
Shift_L,   Down, Shift_L|Button5

3 ist der „Multiplikator für die Scrollgeschwindigkeit“. Verwenden Sie eine größere Zahl für schnelleres Scrollen oder eine kleinere Zahl für langsameres Scrollen. Der ".*-chrome*" Teil sagt, dass diese Änderungen der Geschwindigkeitserhöhung des Scrollrads NUR auf Chrom angewendet werden sollen.

Führen Sie imwheel -b "4 5" aus um Ihre Einstellungen zu testen. Wenn Sie mit dem Testen fertig sind, führen Sie killall imwheel aus um es zu beenden, nehmen Sie dann Ihre Änderungen an .imwheelrc vor , wie gewünscht, und führen Sie imwheel -b "4 5" aus nochmal zum testen. Stellen Sie sicher, dass Sie Chrome bei jedem Neustart von imwheel vollständig schließen und erneut öffnen auch, um sicherzustellen, dass die neuen Einstellungen wirksam werden. Klicken Sie dazu mit der rechten Maustaste auf das kleine Chrome-Symbol oben rechts in Ihrem Desktop-Bereich und gehen Sie zu „Beenden“.

Denken Sie auch daran, dass Ihr Scrollrad-Decoder bei Verwendung einer billigen Maus lausig sein kann und Encoder-Zählungen verpassen, wenn Sie das Rad schnell bewegen. Bewegen Sie daher in einem solchen Fall das Rad mit einer reduzierten Geschwindigkeit, wenn Sie die Wirkung von imwheel testen, damit Ihre Maus die Encoder-Zählungen auf dem Scrollrad nicht verfehlt, was Sie glauben lässt, dass imwheel nicht richtig funktioniert, wenn es wirklich nur Ihre ist Problem billiger Hardware.

Fügen Sie imwheel -b "4 5" hinzu zu Ubuntus „Startanwendungen“, damit es bei jedem Start des Computers ausgeführt wird.

Wie Steven C. Howell hier sagt:

Beachten Sie, dass Sie die Option -b "4 5" verwenden schränkt imwheel ein, um nur das hier besprochene Scrollrad zu beeinflussen.

Eine weitere Antwort von „tvn“ hier:https://askubuntu.com/a/304653/327339.
Weitere Antworten hier:Scrollgeschwindigkeit des Mausrads erhöhen.

Referenzhinweise:

Ich bin nicht der ursprüngliche Autor der oben verlinkten Antworten, sondern der Benutzer „tvn“ und andere, obwohl die Antwort von tvn dahingehend fehlt, dass sie die Mausradbewegungen durch mehrere Pfeiltasten Pfeil nach oben und Pfeil nach unten Tastendrücke, was bedeutet, dass Sie in ein Fenster klicken müssen, damit es wirksam wird, und einige Dinge wie die browserbasierte Jupyter Notebook Python-Programmierumgebung scrollen fürchterlich so was! Daher hat Steven C. Howell eine verbesserte Antwort gegeben, bei der das Scrollrad dem Scrollrad zugeordnet bleibt, anstatt den Auf- und Ab-Tasten der Tastatur, aber seiner Antwort fehlt, dass diese neue Scrollrad-Skalierung auf alles auf Ihrem Computer, also habe ich diese Antwort gerade am 27. August 2018 geändert, um die Antwort von Steven Howell widerzuspiegeln, aber mit dem Zusatz des Hinzufügens von ".*-chrome*" an den Anfang von ~/.imwheelrc Datei so, dass diese neue Bildlaufeinstellung nur für Ihren Chrome-Browser gilt, was ich wirklich will. Beachten Sie auch, dass ich einige bedeutende und wichtige Änderungen und Beiträge an der oben verlinkten Antwort von tvn vorgenommen habe, aber jetzt denke ich, dass diese Antwort hier viel besser ist und zu sehr von der Antwort von tvn abweicht, um überhaupt zu versuchen, seine Antwort weiter zu bearbeiten. P> Verwandte:Warum wird Tilde in diesem Fall nicht als Home-Ordner erkannt?

Getestet in Ubuntu 14.04 LTS .

Update 3. März 2019:getestet in Ubuntu 18.04 LTS auch, und es scheint, dass der Effekt jetzt jedes Mal sofort in Chrome stattfindet, wenn Sie killall imwheel ausführen und dann imwheel -b "4 5" um neue Einstellungen zu testen.

Hilfe, mein Touchpad/Trackpad funktioniert nicht richtig beim Scrollen!

  • Dieser Abschnitt wurde am 22. Juni 2019 hinzugefügt:

Abhängig von Ihrem Computer und Ihrer Hardware können die obigen Einstellungen möglicherweise funktioniert am besten mit einer Maus mit Scrollrad. Auf einem Trackpad (auch hier kann dies auf Sie oder Ihren Computer zutreffen oder nicht) kann machen das Ergebnis sehr fehlerhaft, wenn Sie versuchen, mit zwei Fingern auf dem Touchpad zu scrollen . Ich habe eine Tastenkombination (Strg + Alt + P ) eingerichtet, um ein Skript auszuführen, das mein Trackpad aktiviert/deaktiviert, damit ich es beim Tippen und Verwenden einer Maus nicht stoße, aber dennoch einfach aktivieren kann, wenn ich keine Maus und/oder jemand anderen habe Wer Touchpads liebt, will meinen Computer benutzen. Um das fehlerhafte Scrollen zu beheben, das durch imwheel verursacht wird Wenn ich das Touchpad verwende, habe ich meinem Skript gerade Folgendes hinzugefügt:

Wenn das Touchpad deaktiviert ist , aktivieren imwheel, damit mein Mausrad gut funktioniert:

imwheel -b "4 5"

Wenn das Touchpad aktiviert ist , deaktivieren imwheel, damit das Scrollen mit zwei Fingern auf meinem Touchpad gut funktioniert und nicht fehlerhaft ist:

killall imwheel

Die oben genannten Schritte sind besonders wichtig für mein HP Spectre x360 Ultrabook (Modell 13-4193nr und mit Ubuntu 18.04), das ansonsten schrecklich fehlerhaft ist Scrollen mit dem Zwei-Finger-Touchpad, wenn imwheel aktiviert ist.

Hier ist mein vollständiges Touchpad-Umschaltskript mit diesen 2 imwheel-Linien, die wie oben beschrieben hinzugefügt wurden:

Datei „~/bin/toggle_touchpad „:
(Ich halte die neueste Version hier auf dem neuesten Stand:eRCaGuy_dotfiles/…/touchpad_toggle.sh).

#!/bin/bash

# GS_toggle_touchpad.sh
# - toggle the touchpad on and off

# Gabriel Staples
# Written: 2 Apr. 2018 
# Updated: 12 Sept. 2019 

# References:
# - https://askubuntu.com/a/874865/327339
# - https://askubuntu.com/questions/844151/enable-disable-touchpad/1109515#1109515

# Search for id number of "TouchPad" OR "Touchpad" in `xinput` list; manually type `xinput` to see all your devices
read TouchPadDeviceId <<< $( xinput | sed -nre '/TouchPad|Touchpad/s/.*id=([0-9]*).*/1/p' ) 

state=$( xinput list-props "$TouchPadDeviceId" | grep "Device Enabled" | grep -o "[01]$" )

echo "TouchPadDeviceId = $TouchPadDeviceId"
echo "state = $state"

if [ "$state" -eq '1' ];then
    xinput --disable "$TouchPadDeviceId"
    zenity --info --text "Touchpad DISABLED" --timeout=2
    imwheel -b "4 5"
else
    xinput --enable "$TouchPadDeviceId"
    zenity --info --text "Touchpad ENABLED" --timeout=2
    killall imwheel
fi

Skriptquelle zum Umschalten des Touchpads:Touchpad aktivieren/deaktivieren

Führen Sie jetzt einfach toggle_touchpad aus von der Befehlszeile oder verknüpfen Sie es mit einem Tastaturkürzel wie Strg + Alt + P wie ich.

Referenzen:

  1. Holen Sie sich hier die neueste Version dieses Skripts aus meinem Repo! eRCaGuy_dotfiles…touchpad_toggle.sh
  2. Touchpad aktivieren/deaktivieren
  3. Für neue Einträge, um die Scrollgeschwindigkeit für Slack zu korrigieren und Erhabener Text 3 siehe auch mein neustes ~/.imwheelrc Datei in meinem Projekt hier, und siehe auch meine neue Antwort hier Antwort:Wie ändere ich die Scrollgeschwindigkeit des Mausrads in Sublime Text 3?.
Verwandte:Wie kann die ORDER BY-Sortierung beschleunigt werden, wenn der GIN-Index in PostgreSQL verwendet wird?
Ubuntu
  1. So installieren Sie Google Chrome auf Ubuntu

  2. Ethernet dauerhaft deaktivieren, um die Startzeit zu beschleunigen?

  3. Scrollen nach oben/unten funktioniert nicht mehr in Chrome Ubuntu 18.04?

  4. So deaktivieren Sie die Overlay-Bildlaufleisten von GNOME (lassen Sie die Bildlaufleisten dauerhaft sichtbar)

  5. Wie kann ich mein Problem mit der Datumssynchronisierung unter Linux dauerhaft beheben?

So beheben Sie den schwarzen Bildschirm von Google Chrome unter Linux OS (Wayland)

Behoben:Schriftarten der Google Chrome-Adressleiste in Ubuntu zu groß [Kurztipp]

Beheben Sie den Fehler „Fehler beim Abrufen“ mit Google Chrome unter Ubuntu und Linux Mint

FIX:Google Chrome funktioniert nicht unter Kali Linux

So beheben Sie die langsame Übertragungsgeschwindigkeit des Zyxel NAS326

Bewegen Sie die Maus mit vielen Zeilen in Google Chrome?