In precedenza
Con il sistema di driver di ingresso attualmente in uso non è possibile modificare la velocità di scorrimento del mouse, almeno non senza inconvenienti. Sei in grado di regolare la velocità di scorrimento per Qt-Applications usando le impostazioni di KDE, ma l'unico modo attuale per cambiare lo scroll in modo generico è usando imwheel
che sembra essere problematico in molti modi (vedi commenti). In futuro questo verrà corretto con libinput
e il database hardware systemd.
Modo corrente
Installa imwheel
con il seguente comando o dal Centro software :
$ sudo apt-get install imwheel
Crea (se necessario) e modifica il configfile ~/.imwheelrc
con un editor di tua scelta (ad esempio gedit
). Compila quanto segue per aumentare la velocità di scorrimento per ogni comando. NB: questo file di configurazione applicherà queste nuove impostazioni di scorrimento a tutti i programmi, (incluso il terminale, che potrebbe non essere quello che desideri).
".*"
None, Up, Up, 3
None, Down, Down, 3
Se desideri applicare queste impostazioni solo a Chrome
, ad esempio, utilizza queste impostazioni:
".*-chrome*"
None, Up, Up, 3
None, Down, Down, 3
Il 3
è un moltiplicatore di scorrimento per aumentare l'efficacia della rotella di scorrimento. Nel README del progetto si chiama "REPS". Il readme afferma:
[REPS]
Reps (Repetitions) consente di pronunciare un numero per quante volte si desidera che le chiavi di uscita vengano premute. Vedi il grafico sui collegamenti predefiniti per il numero predefinito di ripetizioni per ogni modificatore-combo (il grafico è vicino alla fine di questo documento).
In altre parole, è un moltiplicatore di scroll. Se REPS
è impostato su 3
, ciò significa che quando la rotellina del mouse comanda un comando di scorrimento, il software intercetta questo comando e invia 3 comandi al PC anziché 1, facendo in modo che scorra 3 volte più lontano, o "più veloce" ".
Per ulteriori informazioni, consulta anche la pagina di manuale:
$ man imwheel
o fai riferimento al README del progetto.
Puoi iniziare imwheel
digitando:
$ imwheel
Assicurati di non avviare la ruota doppia due volte! Questo è un bug noto, ma puoi fermare imwheel con il comando:
$ killall imwheel
Per fare in modo che imwheel
venga avviato automaticamente all'avvio del computer , devi aggiungerlo al menu di avvio DOPO aver caricato una x-window. IMPORTANTE: poiché imwheel si basa su una x-window già in esecuzione, NON funzionerà se lo aggiungi a crontab, /etc/init.d o /etc/rc.local. Ciò significa che devi farlo in questo modo:
Ubuntu:
Utilizza l'editor della GUI "Startup Applications" per aggiungere imwheel
come programma di avvio: link
Xubuntu:
Utilizza l'editor della GUI "Session and Startup" - & gt; Autostart dell'applicazione - & gt; Aggiungi per aggiungere imwheel
come programma di avvio.
Altri screenshot qui: link .
Futuro
Questo tutorial è attualmente in fase di sviluppo.
libinput
sembra essere incluso in Wily Werewolf (15.10) dove è necessario installare il pacchetto xserver-xorg-input-libinput
. Dopo aver installato libinput
con
$ sudo apt-get install xserver-xorg-input-libinput
dovrebbe essere usato per ogni input dopo aver riavviato Xorg (il logout sarebbe stato sufficiente). Ora che stai usando libinput
, puoi regolare le impostazioni del tuo mouse. Puoi trovare un'esercitazione completa nel file /lib/udev/hwdb.d/70-mouse.hwdb . Lascia che ti copra solo le basi.
I seguenti passaggi devono essere eseguiti come root
. Per questo motivo ti ricordo che ti ricordo che tutto ciò che fai devi prendere la responibility.
Prima ottieni l'id del fornitore <vid>
e l'id prodotto <pid>
utilizzando lsusb
. Qui con un mouse Logitech MX 518 come esempio. Se hai la seguente riga nell'output di lsusb
.
Bus 005 Device 002: ID 046d:c051 Logitech, Inc. G3 (MX518) Optical Mouse
Il <vid>
è 046d
e il <pid>
è c051
.
Quindi crea un file simile al seguente con gksudo gedit /etc/udev/hwdb.d/71-mouse-local.hwdb
mouse:usb:v<vid>p<pid>:name:*:
MOUSE_WHEEL_CLICK_ANGLE=??
Ad esempio questo file per l'esempio di Logitech MX 518 sopra:
mouse:usb:v046dpc051:name:*:
MOUSE_WHEEL_CLICK_ANGLE=30
Questo file imposta l'angolo di rotellina del mouse su 30 ° (l'impostazione predefinita è solitamente 15). Per utilizzare questa impostazione, aggiorna hwdb con i seguenti comandi:
udevadm hwdb --update
udevadm trigger /dev/input/event${id}
Uno può capire il ${id}
usando xinput
(cerca l'id del tuo mouse) e poi esegui xinput list-props ${xinput_id}
.