Ubuntu 17.04
Suivez les instructions ci-dessous, mais modifiez-les :
xinput set-prop 10 "Device Accel Constant Deceleration" 3
A :
xinput set-prop 10 "libinput Accel Speed" -0.4
Merci @tambre. Je ne suis pas sûr que ce soit aussi idéal que l'ancienne configuration, mais c'est assez proche.
xset m 3
Cela fonctionne encore très bien. Il faut trouver comment sauvegarder pour que ce soit la valeur par défaut au redémarrage.
Ubuntu 16.04
La réponse de @JackTravis était incroyablement utile, mais je pense qu'elle mérite d'être mise à jour pour la version 16.04 car le fichier xorg.conf a été déplacé et divisé en plusieurs fichiers. Avant d'écrire cette réponse, j'ai essayé d'utiliser xset
et s'est amusé avec le xinput
pendant un certain temps avant de décider que les paramètres de JackTravis étaient les suivants xinput
ConstantDeceleration
3
Le réglage était le meilleur pour ma Logitech M510 sur mon ordinateur de bureau et pour une souris filaire plus ancienne sur mon ordinateur portable.
1. Liste des souris
$ xinput list
Virtual core pointer id=2 [master pointer (3)]
Virtual core XTEST pointer id=4 [slave pointer (2)]
Logitech M510 id=10 [slave pointer (2)]
Synaptics Inc. Composite TouchPad / TrackPoint id=13 [slave pointer (2)]
...
Ma souris était la Logitech M510
, id=10
Je vais donc l'utiliser dans cet exemple. Vous devrez remplacer avec le nom de votre souris, quel qu'il soit. Maintenant, utilisez xinput set-prop
pour essayer différents paramètres jusqu'à ce que votre souris se déplace exactement comme vous le souhaitez. La fonction 10
dans ce qui suit correspond à la id=10
pour ma souris sur mon système. Vous devrez probablement changer cela.
2. Modifier temporairement vos paramètres
$ xinput set-prop 10 "Device Accel Constant Deceleration" 3
Si vous êtes curieux de savoir quels sont les autres paramètres qui affectent votre appareil, essayez
$ xinput --list-props 10
Pour effacer les paramètres après les avoir vraiment gâchés, il me suffisait de débrancher et de rebrancher ma souris.
3. Enregistrer le nouveau paramètre de façon permanente
Si vous souhaitez une ConstantDeceleration de 3, vous devez ajouter un fichier xorg.conf à la manière d'Ubuntu 16.04 : en ajoutant un nouveau fichier dans le répertoire /usr/share/X11/xorg.conf.d/
Vous souhaitez modifier Logitech M510
und logitech-m510
dans le nom du fichier pour qu'il corresponde à votre souris. Je pense que la 60-
au début du nom du fichier est la priorité avec laquelle ces fichiers sont chargés. La commande suivante d'une ligne Shell est ce que j'ai mis dans mon fichier machineSetup.sh
dans Dropbox afin que je puisse rapidement personnaliser une nouvelle machine exactement comme je le souhaite dans les minutes qui suivent une nouvelle installation :
sudo sh -c "echo 'Section \"InputClass\"\n\
Identifier \"My awesome new mouse\"\n\
MatchProduct \"Logitech M510\"\n\
Option \"ConstantDeceleration\" \"3\"\n\
EndSection\n' > /usr/share/X11/xorg.conf.d/60-logitech-m510.conf"
OU Si vous souhaitez utiliser l'interface graphique, ouvrez un éditeur en tant que root, puis collez et modifiez ce qui suit dans /usr/share/X11/xorg.conf.d/60-<whatever>.conf
Section "InputClass"
Identifier "My Awesome Blue Mouse"
MatchProduct "Logitech M510"
Option "ConstantDeceleration" "3"
EndSection
4. Redémarrer
C'est tout. Redémarrez l'ordinateur et vérifiez que les nouveaux paramètres ont bien été pris en compte.