GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Risolvi in ​​modo permanente la velocità di scorrimento di Chrome?

Quindi, sto cambiando la velocità di scorrimento in Ubuntu usando questa risposta:

Modifica la velocità di scorrimento della rotellina del mouse in Chrome su 12.04 (modifica riga di comando della barra di avvio)

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

Funziona, ma ogni volta che si aggiorna Chrome devo farlo di nuovo, c'è un modo per risolvere definitivamente questo problema?

Risposta accettata:

Aggiornamento 2020:usa questo script dal mio repository qui e il gioco è fatto:eRCaGuy_dotfiles…touchpad_toggle.sh

Risposta originale:

Ecco una soluzione che funziona perfettamente (testato di recente in Ubuntu 14.04, 18.04 e 20.04):

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

Copia e incolla quanto segue nel .imwheelrc appena creato file (che hai appena creato nella tua home directory tramite il file gedit comando sopra):

".*-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 è il "moltiplicatore della velocità di scorrimento". Utilizzare un numero più grande per uno scorrimento più rapido o un numero più piccolo per uno scorrimento più lento. Il ".*-chrome*" parte dice di applicare queste modifiche all'aumento della velocità della rotellina di scorrimento SOLO su Chrome.

Esegui imwheel -b "4 5" per testare le tue impostazioni. Al termine del test, esegui killall imwheel per eliminarlo, quindi apportare le modifiche a .imwheelrc , come desiderato, ed esegui imwheel -b "4 5" di nuovo per ulteriori test. Assicurati di chiudere e riaprire completamente Chrome ogni volta che riavvii imwheel anche, per garantire che le sue nuove impostazioni abbiano effetto. Questo deve essere fatto facendo clic con il pulsante destro del mouse sulla piccola icona di Chrome in alto a destra nel riquadro del desktop e andando su "Esci".

Tieni inoltre presente che se utilizzi un mouse economico, il decoder della rotellina di scorrimento potrebbe essere scadente e il conteggio dell'encoder mancante quando muovi velocemente la rotellina. Pertanto, in tal caso, muovi la rotellina a velocità ridotta durante il test dell'effetto di imwheel, in modo che il tuo mouse non perda i conteggi dell'encoder sulla rotella di scorrimento, facendoti pensare che imwheel non funzioni correttamente quando è davvero solo il tuo problema di hardware economico.

Aggiungi imwheel -b "4 5" alle "Applicazioni di avvio" di Ubuntu per farlo funzionare ogni volta che il computer si avvia.

Come dice qui Steven C. Howell:

Nota che usando l'opzione -b "4 5" limita imwheel a influenzare solo la rotellina di scorrimento, discussa qui.

Un'altra risposta di "tvn" qui:https://askubuntu.com/a/304653/327339.
Altre risposte qui:aumenta la velocità di scorrimento della rotellina del mouse.

Note di riferimento:

Non sono l'autore originale delle risposte collegate sopra, piuttosto, l'utente "tvn" e altri lo sono, sebbene la risposta di tvn sia carente in quanto sostituisce i movimenti della rotellina del mouse con più tasti freccia Freccia su e Freccia giù pressioni dei tasti, il che significa che devi fare clic in una finestra affinché abbia effetto, e alcune cose come l'ambiente di programmazione Python di Jupyter Notebook basato su browser scorrere orribilmente come questo! Pertanto, Steven C. Howell ha fornito una risposta migliorata che mantiene la mappatura della rotellina di scorrimento sulla rotella di scorrimento, anziché sui tasti su e giù della tastiera, ma la sua risposta è carente in quanto applica questo nuovo ridimensionamento della rotellina di scorrimento a tutto sul tuo computer, quindi ho appena modificato questa risposta il 27 agosto 2018 per riflettere la risposta di Steven Howell, ma con l'aggiunta di aggiungere ".*-chrome*" all'inizio del ~/.imwheelrc file in modo che queste nuove impostazioni di scorrimento si applichino solo al tuo browser Chrome, che è davvero quello che voglio. Nota anche che ho apportato diverse modifiche e contributi significativi e importanti alla risposta di tvn collegata a sopra, ma ora penso che questa risposta qui sia molto migliore, ed è deviata troppo dalla risposta di tvn per tentare anche di modificare ulteriormente la sua risposta.

Correlati:perché in questo caso tilde non viene riconosciuta come cartella Inizio?

Testato in Ubuntu 14.04 LTS .

Aggiornamento 3 marzo 2019:testato in Ubuntu 18.04 LTS e sembra che l'effetto avvenga immediatamente in Chrome ora ogni volta che esegui killall imwheel e poi imwheel -b "4 5" per testare nuove impostazioni.

Aiuto, il mio touchpad/trackpad non funziona durante lo scorrimento!

  • Questa sezione è stata aggiunta il 22 giugno 2019:

A seconda del tuo computer e hardware, le impostazioni di cui sopra possono funzionano meglio con un mouse con una rotellina. Su un track pad (di nuovo, questo può o non può applicarsi a te o al tuo computer) potrebbe rendere il risultato molto difettoso quando si tenta di eseguire lo scorrimento con due dita sul touch pad . Ho un tasto di scelta rapida (Ctrl + Alt + P ) impostato per eseguire uno script che abilita/disabilita il mio track pad in modo da non urtarlo durante la digitazione e l'utilizzo del mouse, ma così posso ancora abilitarlo facilmente quando non ho un mouse e/o qualcun altro chi ama i touch pad vuole usare il mio computer. Per correggere lo scorrimento difettoso causato da imwheel quando utilizzo il touchpad, ho appena aggiunto quanto segue al mio script:

Quando il touchpad è disabilitato , abilita imwheel in modo che la rotellina del mio mouse funzioni bene:

imwheel -b "4 5"

Quando il touchpad è abilitato , disabilita imwheel in modo che lo scorrimento con due dita del mio touchpad funzioni bene e non sia difettoso:

killall imwheel

Fare quanto sopra è particolarmente importante per il mio Ultrabook HP Spectre x360 (modello 13-4193nr e con Ubuntu 18.04), che altrimenti presenta orribilmente glitch scorrimento del touchpad con due dita quando imwheel è abilitato.

Ecco il mio script di attivazione/disattivazione completo del touchpad con quelle 2 linee imwheel aggiunte come descritto sopra:

File "~/bin/toggle_touchpad “:
(mantengo l'ultima versione aggiornata qui: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

Origine dello script di attivazione/disattivazione del touchpad:abilita/disabilita il touchpad

Ora esegui semplicemente toggle_touchpad dalla riga di comando o associalo a una scorciatoia da tastiera come Ctrl + Alt + P come me.

Riferimenti:

  1. Ottieni l'ultima versione di questo script dal mio repository qui! eRCaGuy_dotfiles…touchpad_toggle.sh
  2. Abilita/disabilita il touchpad
  3. Per le nuove voci per correggere la velocità di scorrimento per Slack e Testo sublime 3 guarda anche il mio ultimo ~/.imwheelrc file nel mio progetto qui e vedi anche la mia nuova risposta qui risposta:Come posso modificare la velocità di scorrimento della rotellina del mouse in Sublime Text 3?.
Correlati:come accelerare l'ordinamento ORDER BY quando si utilizza l'indice GIN in PostgreSQL?
Ubuntu
  1. Come installare Google Chrome su Ubuntu

  2. Disabilitare Ethernet in modo permanente per accelerare il tempo di avvio?

  3. Come limitare la velocità di Internet??

  4. Come disabilitare le barre di scorrimento sovrapposte di GNOME (avere le barre di scorrimento permanentemente visibili)

  5. Come posso risolvere definitivamente il mio problema di sincronizzazione della data in Linux?

Come risolvere lo schermo nero di Google Chrome su sistema operativo Linux (Wayland)

Correzione:i caratteri della barra degli indirizzi di Google Chrome sono troppo grandi in Ubuntu [Suggerimento rapido]

Correggi l'errore "Impossibile recuperare" con Google Chrome su Ubuntu e Linux Mint

FIX:Google Chrome non funziona su Kali Linux

Come riparare la velocità di trasferimento lenta di Zyxel NAS326

Sposta il mouse con molte linee in Google Chrome?