web-dev-qa-db-fra.com

Désactiver l'accélération de la souris dans Ubuntu 15.10

J'ai fait quelques recherches rapides sur Google, et cela ressemble à la plus récente discussion à propos de c'était de retour en 2012.

Comment puis-je désactiver la fonction d'accélération de la souris dans Ubuntu 15.10? J'ai essayé d'installer gpointing-device-settings mais il y avait beaucoup d'erreurs.

Je cherche un réglage persistant.

15
Pheonix

Ce qui suit (volé à r/linux_gaming ) semble fonctionner:

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

et coller à l'intérieur de ceci:

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

Vous pouvez le rendre simple et agréable en exécutant simplement:

xset m 00

Ce qui va complètement désactiver l'accélération de la souris.

!#/bin/bash
xset m 00

Enregistrez le fichier en tant que script .sh - rendez-le exécutable avec chmod +x filename, ajoutez-le en tant que programme de démarrage dans le programme Startup Applications et vous êtes prêt à partir!

17
TellMeWhy

Il existe une interface graphique pour cela, gpointing-device-settingsInstall Gpointing device settings :

Sudo apt-get install gpointing-device-settings 

GPointing Device settings dialog Ce programme comporte plusieurs fonctionnalités manquées dans la boîte de dialogue de configuration standard gnome-mouse-properties, telles que les paramètres de défilement avancés du pavé tactile. Si tout ce dont vous avez besoin est d’ajuster les paramètres d’accélération, utilisez plutôt gnome-mouse-properties.


Si vous recherchez un moyen CLI, xinput sera adapté à votre utilisation.

7
ulidtko

Je trouve l'accélération du pointeur extrêmement pénible. Même quand il est réglé sur "low"

Edité lorsque le lien est mort.

Trouvez vos périphériques d'entrée

xinput list

Répertorie les propriétés actuelles pour l'id correspondant

xinput list-props <id>

Change la vitesse du pointeur de la souris (non persistant)

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

Le réglage de la décélération constante de Device Accel sur 1.5 donne une souris légèrement plus rapide.

Pour rendre les modifications permanentes, ajoutez les modifications à un fichier et exécutez-les automatiquement à la connexion. Certaines options peuvent être ajoutées à la configuration de x-server.

Plus de détails ici: https://www.x.org/wiki/Development/Documentation/PointerAcceleration/

4
KarlP

installez le paquet xserver-xorg-input-libinput:

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

et redémarrez.

3
A. Binzxxxxxx

Solution trouvée ici: https://ubuntuforums.org/showthread.php?t=1734400&s=ca88cf7a66bc549b9b504f155e287f53&p=10995493#post1099549

utilisez xinput -h dans le terminal pour obtenir une liste des commandes xinput

nous voulons: xinput list qui affichera les périphériques d'entrée avec leur ID de périphérique entre parenthèses

puis xinput list-props # où # est le nom ou l'ID du périphérique. Cette liste répertorie les paramètres de périphérique configurables et leur ID numérique (entre parenthèses).

ensuite, utilisez: xinput set-prop deviceID settingID value en remplaçant deviceID et settingID par les valeurs numériques correspondantes, et value par la nouvelle valeur que vous souhaitez définir pour la variable. (ie. -1 pour AccelProfile)

vous pouvez ensuite vérifier que cela a fonctionné en répétant: xinput list-props deviceID

Pour moi, c'est :

xinput set-prop 12 265 -1

Si cela fonctionne, placez cette commande dans un script à exécuter à chaque démarrage de session.

1
bloub

Une meilleure façon de le faire et qui résiste au sommeil, à l'hibernation, etc., est la suivante:

Première exécution

xinput list

Cela vous donnera une liste de périphériques, qui ressemble à ceci:


⎡ 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)]

Recherchez le nom de votre appareil et prenez-en note (le mien est A4Tech USB Mouse).

Créez un fichier dans /etc/X11/Xsession.d/ appelé 99disablemouseaccel

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

Collez le contenu suivant à l'intérieur:

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

Maintenant, enregistrez-le. Ces commandes seront exécutées chaque fois qu'une session X démarre.

1
andrebrait