J'ai vérifié les réponses actuellement disponibles, mais aucune d'entre elles ne semble désactiver l'accélération de la souris de manière permanente.
xset m 0 0
semble le désactiver un bref instant, mais il revient en quelques minutes.
Comment désactiver définitivement l'accélération de la souris?
Vous pouvez modifier certains paramètres du pilote de la souris de manière permanente, c’est-à-dire lors des redémarrages.
Première liste des périphériques d’entrée Xorg.
Les résultats concernent ma machine actuelle et seront différents dans l’année.
Liste les périphériques d’entrée de session Xorg dans le terminal (CRTL-ALT + T):
$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
↳ HP WMI hotkeys id=12 [slave keyboard (3)]
Donc, ma souris est identifiée par: "Souris générique PS/2" et a l'identifiant 11. Pour vous, cela pourrait être différent.
Ensuite, pour lister les propriétés de la souris, faites dans terminal:
$ xset q | grep -A 1 Pointer
Pointer Control:
acceleration: 2/1 threshold: 4
Pour expérimenter avec les paramètres d’accélération de la souris zéro, utilisez:
$ xset m 0/1 4
Votre appareil peut avoir d'autres valeurs de paramètres. Vous pouvez les expérimenter jusqu'à ce que vous soyez satisfait du résultat. Cela, avec l’utilitaire cli xset
, vous permet d’ajuster à la volée les paramètres du périphérique, c’est-à-dire sans redémarrer la session Xorg. Cependant , ces paramètres ne seront pas conservés lors des redémarrages .
Vous devez les rendre persistants (jusqu'à la prochaine mise à niveau du pilote ou du système) en créant un nouveau fichier dans /usr/share/X11/xorg.conf.d/
. Pour instance :
$ cd /usr/share/X11/xorg.conf.d
$ Sudo vim 80-mouse-accel-disable.conf
Section "InputClass"
Identifier "Set mouse acceleration to zero"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
# Default value of mouse acceleration: 2/1 4
# Set AccelerationNumerator to zero to disable
Option "AccelerationNumerator" "0"
Option "AccelerationDenominator" "1"
Option "AccelerationThreshold" "4"
EndSection
$ Sudo chmod 644 80-mouse-accel-disable.conf
C'est tout. Vous pouvez vous déconnecter et vous reconnecter ou redémarrer. En principe, l'accélération de la souris doit toujours être définie sur 0.
EDIT: Comme suggéré dans l'un des commentaires ci-dessous, ce qui précède ne peut s'appliquer qu'à Ubuntu 14.04 et aux arômes dérivés. Dans les versions ultérieures, la syntaxe et les mots-clés du fichier de configuration peuvent être légèrement modifiés, même si le principe général de la solution reste valable. Voir cette astuce pour la version 16.04 et (peut-être) plus tard (non testé par moi).
Le moyen le plus simple de désactiver toute l’accélération de la souris sans la modifier:
Créez le fichier suivant avec l'éditeur de votre choix:
$ Sudo vim /usr/share/X11/xorg.conf.d/90-mouse-accel-disable.conf
Ajoutez le contenu suivant supprimez le profil d'accélération:
Section "InputClass"
Identifier "mouse"
MatchIsPointer "on"
Option "AccelerationProfile" "-1"
Option "AccelerationScheme" "none"
EndSection
Cela a fonctionné pour moi sur Ubuntu 18.04 et devrait également fonctionner sur Ubuntu 16.04 .
Puisque ubuntu utilise gnome, cela signifie que gnome écrasera parfois les paramètres xorg.conf.d . Gnome utilise dconf , qui est une "base de données" contenant de nombreux paramètres qui sont appliqués au démarrage de gnome, à l'utilisateur qui se connecte, etc.
Ces paramètres sont ici pour que nous ( utilisateurs ) n’ayons pas à créer de paramètres tels que 90-mouse.conf, puis à déboguer. pourquoi les paramètres ne fonctionnent pas, recherchez les fichiers journaux. etc. De plus, les paramètres resteront les mêmes une fois que gnome remplacera xorg par wayland .
Comment:
Sudo apt install dconf-editor
org
-> gnome
-> desktop
-> peripherals
-> mouse
variable__Voici le paramètre pour accel-profile
qui indique à l'ordinateur le type d'accélération de la souris souhaité. Vous avez ces options:
Pour modifier le paramètre accel-profle
:
accel-profle
Use default value
est définie sur on
name__, tournez-la off
name__Custom value
en flat
si vous ne voulez aucune accélération de la souris.Les paramètres seront enregistrés automatiquement.
Ma souris est encore trop rapide! AIDE!
Vous pouvez réduire la vitesse de la souris à org/gnome/desktop/peripherals/mouse/speed
La valeur peut être comprise entre -1
et 1
.
GNOME gère lui-même l'accélération de la souris. Ainsi, non seulement les paramètres xorg doivent être ajustés, mais également ceux de gnome.
$ gsettings set org.gnome.desktop.peripherals.mouse accel-profile flat
$ gsettings set org.gnome.desktop.peripherals.mouse speed 0
Et vous pouvez profiter de CS: GO now :-)
Je vais publier la solution qui a fonctionné pour moi: (Créer un fichier de configuration)
Tout d'abord, vous devez créer un fichier vide nommé 50-mouse-acceleration.conf sous /usr/share/X11/xorg.conf.d/ Ceci peut être effectué à l'aide de la commande suivante:
Sudo gedit /usr/share/X11/xorg.conf.d/50-mouse-acceleration.conf
Ensuite, dans ce fichier, vous copiez le code ci-dessous:
Section "InputClass"
Identifier "My Mouse"
MatchIsPointer "yes"
Option "AccelerationProfile" "-1"
Option "AccelerationScheme" "none"
Option "AccelSpeed" "-1"
EndSection
La dernière chose à faire est de remplacer l'identifiant "Ma souris" par l'identifiant de votre souris (entre guillemets). Type
xinput list
et de la liste montrée copiez l'id du périphérique de la souris. Vous n'avez pas à remplacer une autre ligne au-delà de cela. Si votre identifiant de souris est 12, le code complet devrait ressembler à ceci:
Section "InputClass"
Identifier "12"
MatchIsPointer "yes"
Option "AccelerationProfile" "-1"
Option "AccelerationScheme" "none"
Option "AccelSpeed" "-1"
EndSection
J'espère que ça aide :)
La commande xset avec les paramètres donnés est une option inconnue dans mon 16.04. Il existe dans la boutique de logiciels Ubuntu un programme d’installation pour le clavier et la souris. Cela a rendu possible un changement d’accélération facile.