Vous pouvez modifier certains paramètres du pilote de la souris de façon permanente, c'est-à-dire lors des redémarrages.
Énumérez d'abord les périphériques d'entrée Xorg.
Les résultats sont pour ma machine actuelle et seront différents dans le cas de l'année.
Liste des 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: "PS / 2 Generic Mouse" et a l'identifiant 11. Pour vous, cela peut être différent.
Ensuite, pour lister les propriétés de la souris, faites dans le terminal:
$ xset q | grep -A 1 Pointer
Pointer Control:
acceleration: 2/1 threshold: 4
Pour expérimenter avec zéro paramètres d'accélération de la souris, 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. Le faire avec l'utilitaire cli xset
vous permet de modifier les paramètres de l'appareil à la volée, 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/
. Par exemple :
$ 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 ça. Vous pouvez vous déconnecter, vous reconnecter ou redémarrer. En principe, l'accélération de la souris doit être définie de manière persistante sur 0.
EDIT:
Comme suggéré dans l'un des commentaires ci-dessous, ce qui précède peut ne s'appliquer qu'à Ubuntu 14.04 et aux saveurs dérivées. Dans les versions ultérieures, la syntaxe et les mots-clés du fichier de configuration peuvent changer légèrement, bien que le principe général de la solution reste valide. Voir cette astuce pour la version 16.04 et (peut-être) plus tard (non testée par moi).