Die Bildlaufgeschwindigkeit von Chrome dauerhaft korrigieren

9

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

Ändern Sie die Scrollgeschwindigkeit des Mausrads in Chrome am 12.04. (Bearbeiten der Befehlszeile der Starterleiste)

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

Es funktioniert, aber gibt es eine Möglichkeit, dieses Problem dauerhaft zu beheben, wenn Chrome-Updates jedes Mal erneut ausgeführt werden müssen?

Geh von meinem Rasen runter
quelle
Vielleicht eine Erweiterung verwenden?
Uri Herrera
Ich habe ein Ticket für den Chrome Bug Tracker geöffnet.
Treten
Sie können die Berechtigungen für die Desktop-Datei schreibgeschützt festlegen.
Michal Przybylowicz
@MichalPrzybylowicz, das hindert die Leute nicht daran, Chrome ohne den Parameter über Terminal oder Alt + F2
Algoman

Antworten:

12

Hier ist eine Lösung, die perfekt funktioniert (kürzlich in Ubuntu 14.04 und 18.04 getestet):

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

Kopieren Sie Folgendes und fügen Sie es in die neu erstellte .imwheelrcDatei ein (die Sie gerade mit dem geditobigen Befehl in Ihrem Home-Verzeichnis erstellt haben ):

".*-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

3ist der "Scrollgeschwindigkeitsmultiplikator". Verwenden Sie eine größere Zahl für einen schnelleren Bildlauf oder eine kleinere Zahl für einen langsameren Bildlauf. Der ".*-chrome*"Teil sagt, dass diese Änderungen der Scrollradgeschwindigkeit NUR auf Chrom angewendet werden sollen.

Führen Sie aus imwheel -b "4 5", um Ihre Einstellungen zu testen. Wenn Sie mit dem Testen fertig sind, führen Sie es aus killall imwheel, um es zu beenden. Nehmen Sie dann die .imwheelrcgewünschten Änderungen vor und führen Sie es imwheel -b "4 5"erneut aus, um weitere Tests durchzuführen. Schließen Sie Chrome bei jedem Neustart vollständig und öffnen Sie imwheeles erneut, 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 möglicherweise mies ist und beim schnellen Bewegen des Rads die Anzahl der Encoder verfehlt. Bewegen Sie daher in einem solchen Fall das Rad mit einer reduzierten Geschwindigkeit, wenn Sie die Wirkung des Imwheels testen, damit Ihre Maus die Encoder-Zählungen am Scrollrad nicht übersieht und Sie glauben, dass das Imwheel nicht richtig funktioniert, wenn es wirklich nur Ihr Rad ist billige Hardware Problem.

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

Wie Steven C. Howell hier sagt :

Beachten Sie, dass die Option -b "4 5"schränkt nur imwheel auf das Scroll - Rad beeinflussen, diskutiert hier .

Eine weitere Antwort von "tvn" hier: /ubuntu//a/304653/327339 .
Weitere Antworten hier: Erhöhen Sie die Scrollgeschwindigkeit des Mausrads .

Referenzhinweise:

Ich bin nicht der ursprüngliche Autor der oben verlinkten Antworten, sondern der Benutzer "tvn" und andere, obwohl die Antwort von tvn darin fehlt, dass sie die Bewegungen des Mausrads durch mehrere Pfeiltasten Arrow Upund Arrow DownTastendrücke ersetzt, was bedeutet, dass Sie haben Klicken Sie in ein Fenster, damit es wirksam wird, und einige Dinge wie die browserbasierte Programmierumgebung Jupyter Notebook Python scrollen schrecklich so! Daher gab Steven C. Howell eine verbesserte Antwort, bei der die Zuordnung des Scrollrads zum Scrollrad und nicht zu den Auf- und Ab-Tasten der Tastatur beibehalten wird. Seine Antwort fehlt jedoch darin, dass diese neue Skalierung des Scrollrads auf alles angewendet wirdAuf Ihrem Computer habe ich diese Antwort am 27. August 2018 geändert, um die Antwort von Steven Howell wiederzugeben, aber zusätzlich".*-chrome*" zum Anfang der ~/.imwheelrcDatei hinzugefügt , sodass diese neuen Bildlaufeinstellungen nur für Ihren Chrome-Browser gelten, was ich wirklich bin wollen. Beachten Sie auch, dass ich einige wichtige und wichtige Änderungen und Beiträge zu der oben verlinkten Antwort von tvn vorgenommen habe, aber jetzt denke ich, dass diese Antwort hier viel besser ist und zu stark von der Antwort von tvn abweicht, um überhaupt zu versuchen, seine Antwort weiter zu bearbeiten.

Getestet in Ubuntu 14.04 LTS .

Update 3. März 2019: Auch in Ubuntu 18.04 LTS getestet , und es scheint, dass der Effekt jetzt bei jeder Ausführung sofort in Chrome auftritt killall imwheelund dann imwheel -b "4 5"neue Einstellungen getestet werden.

Hilfe, mein Touchpad / Trackpad ist beim Scrollen fehlerhaft!

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

Abhängig von Ihrem Computer und Ihrer Hardware funktionieren die oben genannten Einstellungen möglicherweise am besten mit einer Maus mit einem Scrollrad. Auf einem Trackpad (dies kann wiederum auf Sie oder Ihren Computer zutreffen oder nicht) kann das Ergebnis sehr fehlerhaft sein, wenn Sie versuchen, mit zwei Fingern auf dem Touchpad zu scrollen . Ich habe eine Tastenkombination ( Ctrl+ 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 ich kann es trotzdem problemlos aktivieren, wenn ich es nicht tue Ich habe eine Maus und / oder jemand anderes, der Touchpads liebt, möchte meinen Computer benutzen. Um das durch die imwheelVerwendung des Touchpads verursachte fehlerhafte Scrollen zu beheben , habe ich meinem Skript Folgendes hinzugefügt:

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

imwheel -b "4 5"

Wenn das Touchpad aktiviert ist , deaktivieren Sie das Imwheel, damit mein Touchpad-Scrollen mit zwei Fingern gut funktioniert und nicht fehlerhaft ist:

killall imwheel

Dies zu tun ist besonders wichtig für mein HP Spectre x360 Ultrabook (Modell 13-4193nr und unter Ubuntu 18.04), das ansonsten ein schrecklich fehlerhaftes Scrollen mit zwei Fingern über das Touchpad aufweist, wenn imwheeles aktiviert ist.

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

UPDATE: Die neueste Version dieses Skripts finden Sie hier: https://github.com/ElectricRCAircraftGuy/eRCaGuy_dotfiles/blob/master/toggle_touchpad.sh .

Datei " ~ / bin / toggle_touchpad ":

#!/bin/bash

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

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

# References:
# - /ubuntu//a/874865/327339
# - /ubuntu/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

Touchpad-Skriptquelle umschalten: Touchpad aktivieren / deaktivieren

Führen Sie jetzt einfach toggle_touchpaddie Befehlszeile aus oder verknüpfen Sie sie mit einer Tastenkombination wie Ctrl+ Alt+, Pwie ich sie habe.

Verbunden:

  1. UDPATE: Holen Sie sich hier die neueste Version dieses Skripts! https://github.com/ElectricRCAircraftGuy/eRCaGuy_dotfiles/blob/master/toggle_touchpad.sh
  2. Touchpad aktivieren / deaktivieren
Gabriel Staples
quelle
3

Leider ist diese Funktion veraltet und wurde aus Chrome und Chromium entfernt. Es funktioniert nicht mehr mit den neuesten Versionen von Chrome.

https://code.google.com/p/chromium/issues/detail?id=154776

Aber Sie können dieses ziemlich coole Plugin verwenden, um Ihre Bildlaufgeschwindigkeit in Chrome unter Linux zu beschleunigen.

https://chrome.google.com/webstore/detail/chromium-wheel-smooth-scr/khpcanbeojalbkpgpmjpdkjnkfcgfkhb

Zoltan
quelle
Die Leistung des Plugins ist nicht so gut. Die Geschwindigkeit ist unregelmäßig.
Casper