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


15

J'ai fait quelques recherches rapides sur Google, et il semble que la discussion la plus récente à ce sujet remonte à 2012.

Comment puis-je procéder pour désactiver l'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 recherche un cadre persistant.


Cette solution pour contrôler l'accélération de la souris dans Ubuntu Gnome 16.04 fonctionne vraiment: askubuntu.com/a/450672/389523
lourencosm

Réponses:


10

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

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

et collez à l'intérieur:

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

1
Grand merci! Cela fonctionne parfaitement. Je n'ai jamais pensé à vérifier r / linux_gaming.
Pheonix

8
Forcer l'accélération de la souris avec une mise à jour et ne fournir aucun moyen de la désactiver n'est pas une bonne chose de la part d'Ubuntu ... Merci pour cela.
Nepoxx

1
Dois-je redémarrer? Je ne suis pas sûr que l'accélération soit désactivée.
AlikElzin-kilaka

3
N'a pas fonctionné le 16.04 après le redémarrage. Même en ajoutant Option "AccelSpeed" "-1"comme indiqué ici
AlikElzin-kilaka

Intéressant. J'ai mis à jour ma machine à 16.04 et le correctif a été reporté.
Pheonix

17

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

xset m 00

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

!#/bin/bash
xset m 00

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


2
Ceci est un excellent exemple de la façon d'ajouter des scripts de démarrage. Merci!
Pheonix

7

Il existe une interface graphique pour cela, gpointing-device-settingsInstaller les paramètres du périphérique Gpointing :

sudo apt-get install gpointing-device-settings 

Boîte de dialogue des paramètres du périphérique GPointing Ce programme a plusieurs fonctionnalités manquantes dans la gnome-mouse-propertiesboîte de dialogue de configuration standard , comme les paramètres avancés de défilement du pavé tactile. Si tout ce dont vous avez besoin est de régler les paramètres d'accélération, utilisez gnome-mouse-propertiesplutôt.


Si vous recherchez une méthode CLI, ce xinputsera à votre usage.


Sur Ubuntu 16.04Package 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

1
Trouvé un moyen de l'installer ici: askubuntu.com/a/783234/13330
AlikElzin-kilaka

2
Attention, c'est une capture d'écran de 6 ans . Il y a 12 versions d'Ubuntu.
ulidtko

4

Je trouve l'accélération du pointeur extrêmement ennuyeuse. Même lorsqu'il est réglé sur "faible"

Modifié car le lien est mort.

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

xinput list

Répertorier les propriétés actuelles de l' ID correspondant

xinput list-props <id>

Modifier 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

La définition de la décélération constante de l'accélération du périphérique 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 lors de 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/


3

installez le package xserver-xorg-input-libinput:

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

et redémarrez.


Cela semble intéressant. L'une des réponses précédentes a résolu mon problème, mais je pourrais essayer.
Pheonix

+1 Cela fonctionne bien pour moi, avec Ubuntu 15.10 64 bits et la souris "MOSART Semi. 2.4G Keyboard Mouse" (Wisdomcreate ET 2.4GHz)
user2342558

1

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

utiliser xinput -hdans le terminal pour une liste de commandes xinput

nous voulons: xinput listqui 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 de l'appareil. cela répertorie les paramètres de périphérique configurables et leur ID numérique entre (crochets)

puis utilisez: xinput set-prop deviceID settingID valueremplacement de deviceID et settingID par leurs valeurs numériques correspondantes, et valeur par la nouvelle valeur que vous souhaitez définir pour la variable. (c'est-à-dire -1 pour AccelProfile)

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

Pour moi, c'est :

xinput set-prop 12 265 -1

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


Je préfère la méthode d'édition des fichiers de configuration standard. Rendre un script à exécuter au début de la session semble idiot; même si je n'ai pas à le reconfigurer manuellement, pourquoi le reconfigurer? Il devrait être configuré correctement la première fois. Je suppose que cela n'a finalement pas d'importance.
Pheonix

1

Une bien 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 d'appareils, 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)]

Trouvez le nom de votre appareil et prenez note (le mien l'est A4Tech USB Mouse).

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

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

Collez-y le contenu suivant:

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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.