Disabilita l'accelerazione del mouse in Ubuntu 15.10


15

Ho fatto alcune ricerche veloci su Google e sembra che la discussione più recente su questo sia stata nel 2012.

Come potrei fare per disabilitare l'accelerazione del mouse in Ubuntu 15.10? Ho provato a installare gpointing-device-settings ma ci sono stati molti errori.

Sto cercando un ambiente persistente.


Questa soluzione per controllare l'accelerazione del mouse in Ubuntu Gnome 16.04 funziona davvero: askubuntu.com/a/450672/389523
lourencosm

Risposte:


10

Il seguente (rubato da r / linux_gaming ) sembra funzionare:

sudo vim /usr/share/X11/xorg.conf.d/90-mouse.conf

e incolla al suo interno:

Section "InputClass"
    Identifier "mouse"
    MatchIsPointer "on"
    Option "AccelerationProfile" "-1"
    Option "AccelerationScheme" "none"
EndSection

1
Grazie mille! Funziona perfettamente. Non ho mai pensato di controllare r / linux_gaming.
Pheonix,

8
Forzare l'accelerazione del mouse con un aggiornamento e non fornire alcun mezzo per disabilitarlo non è una buona mossa da parte di Ubuntu ... Grazie per questo.
Nepoxx,

1
Devo riavviare? Non sono sicuro che l'accelerazione sia disattivata.
AlikElzin-Kilaka,

3
Non ha funzionato su 16.04 dopo il riavvio. Anche quando si aggiunge Option "AccelSpeed" "-1"come indicato qui
AlikElzin-kilaka,

Interessante. Ho aggiornato la mia macchina a 16.04 e la correzione è stata portata avanti.
Pheonix,

17

Puoi renderlo bello e semplice semplicemente eseguendo:

xset m 00

Che disattiverà completamente l'accelerazione del mouse.

!#/bin/bash
xset m 00

Salva il file come .shscript: rendilo eseguibile con chmod +x filename, aggiungilo come programma di avvio nel Startup Applicationsprogramma e sei a posto!


2
Questo è un ottimo esempio di come aggiungere script di avvio. Grazie!
Pheonix,

7

C'è una GUI per questo, gpointing-device-settingsInstalla le impostazioni del dispositivo Gpointing :

sudo apt-get install gpointing-device-settings 

Finestra di dialogo Impostazioni dispositivo GPointing Questo programma ha diverse funzionalità mancate nella gnome-mouse-propertiesfinestra di dialogo di configurazione standard , come le impostazioni avanzate di scorrimento del touchpad. Se tutto ciò che serve è regolare le impostazioni di accelerazione, utilizzare gnome-mouse-propertiesinvece.


Se cerchi il modo CLI, xinputsarà per il tuo utilizzo.


Su Ubuntu 16.04 ottenendoPackage gpointing-device-settings is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
AlikElzin-kilaka il

1
Trovato un modo per installarlo qui: askubuntu.com/a/783234/13330
AlikElzin-kilaka

2
Ricorda che questo è uno screenshot di 6 anni . 12 versioni di Ubuntu fa.
Ulidtko

4

Trovo che l'accelerazione del puntatore sia estremamente fastidiosa. Anche quando è impostato su "basso"

Modificato come il link è morto.

Trova i tuoi dispositivi di input

xinput list

Elencare le proprietà correnti per l' id pertinente

xinput list-props <id>

Modifica la velocità del puntatore del mouse (non persistente)

xinput set-prop 'Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)' 'Device Accel Profile' -1
xinput set-prop 'Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)' 'Device Accel Constant Deceleration' 2

L'impostazione della Decelerazione costante Accel del dispositivo su 1,5 fornisce un mouse leggermente più veloce.

Per rendere permanenti le modifiche, aggiungere le modifiche a un file ed eseguirle automaticamente al login. Alcune opzioni possono essere aggiunte alla configurazione di x-server.

Maggiori dettagli qui: https://www.x.org/wiki/Development/Documentation/PointerAcceleration/


3

installa il pacchetto xserver-xorg-input-libinput:

apt-get install -y xserver-xorg-input-libinput

e riavviare.


Questo sembra interessante. Una delle risposte precedenti ha risolto il mio problema, ma potrei provarlo.
Pheonix,

+1 Funziona bene per me, con Ubuntu 15.10 64 bit e mouse "MOSART Semi. 2.4G Keyboard Mouse" (Wisdomcreate ET 2.4GHz)
user2342558

1

Soluzione trovata qui: https://ubuntuforums.org/showthread.php?t=1734400&s=ca88cf7a66bc549b9b504f155e287f53&p=10995493#post10995493

utilizzare xinput -hnel terminale per un elenco di comandi xinput

vogliamo: xinput listche visualizzerà i dispositivi di input con il loro ID dispositivo tra parentesi

e quindi xinput list-props #dove # è il nome o l'ID del dispositivo. questo elenca le impostazioni configurabili del dispositivo e il loro ID numerico tra (parentesi)

quindi utilizzare: xinput set-prop deviceID settingID valuesostituire deviceID e settingID con i corrispondenti valori numerici e valore con il nuovo valore che si desidera impostare per la variabile. (es. -1 per AccelProfile)

puoi quindi provare che ha funzionato ripetendo: xinput list-props deviceID

Per me è:

xinput set-prop 12 265 -1

Se funziona, inserisci questo comando in uno script da eseguire ad ogni avvio della sessione.


Preferisco il metodo di modifica dei file di configurazione standard. Realizzare uno script da eseguire all'inizio della sessione sembra sciocco; anche se non devo riconfigurarlo manualmente, perché riconfigurarlo? Dovrebbe essere configurato correttamente la prima volta. Immagino che alla fine non abbia importanza.
Pheonix,

1

Un modo molto migliore per farlo e uno che resiste al sonno, al letargo, ecc. È questo:

Prima corsa

xinput list

Questo ti darà un elenco di dispositivi, che assomiglia a questo:


⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ A4Tech USB Mouse                          id=11   [slave  pointer  (2)]
⎜   ↳ GASIA USB KB V11                          id=13   [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=16   [slave  pointer  (2)]

Trova il nome del tuo dispositivo e prendine nota (il mio è A4Tech USB Mouse).

Crea un file in /etc/X11/Xsession.d/chiamato99disablemouseaccel

sudo nano /etc/X11/Xsession.d/99disablemouseaccel

Incolla i seguenti contenuti al suo interno:

xinput set-prop "A4Tech USB Mouse" "Device Accel Profile" -1 &>/dev/null
xinput set-prop "A4Tech USB Mouse" "Device Accel Velocity Scaling" 1 &>/dev/null

Ora salvalo. Questi comandi verranno eseguiti ogni volta che inizia una sessione X.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.