(1) Configuration des options libinput
via xorg.conf.d et udev
Depuis Ubuntu 17.10, le standard est maintenant le pilote libinput
.
Certaines de ses options peuvent être configurées via le mécanisme X.org, mais la vitesse et la sensibilité doivent être configurées avec des règles udev pour intégrer les paramètres du pilote du noyau. (Consultez la réponse de @htorque pour cela.)
Pour configurer les autres options, créez un fichier /etc/X11/xorg.conf.d/52-trackpoint-tweaks.conf
(ou un nom similaire). Le fichier doit avoir ce contenu:
Section "InputClass"
Identifier "Trackpoint tweaks"
MatchProduct "TPPS/2 IBM TrackPoint"
MatchDevicePath "/dev/input/event*"
# The default driver now, so optional to put in this line.
# But does not hurt mentioning where the options will go.
Driver "libinput"
Option "NaturalScrolling" "true"
EndSection
Pour voir l’effet, vous devez bien sûr redémarrer X. Pour la liste des autres options X.org disponibles, voir libinput man (4) .
Pour une liste des propriétés xinput correspondantes (mais différemment nommées), consultez xinput --list-prop "TPPS/2 IBM TrackPoint"
ou again man (4) libinput . Vous pouvez les utiliser pour tester des effets immédiatement avec les commandes xinput --set-prop […]
, sans avoir à redémarrer X à chaque fois. Ensuite, utilisez les équivalents du fichier 52-trackpoint-tweaks.conf
pour rendre les modifications permanentes, comme indiqué ci-dessus.
(2) Configuration des options evdev
via xorg.conf.d
Le pilote evdev
était le pilote par défaut du trackpoint dans les versions antérieures d'Ubuntu, mais depuis Ubuntu 17.10, l'approche ci-dessous est obsolète et ne fonctionne plus automatiquement. En effet, le pilote evdev
qui n’est plus installé par défaut car le pilote libinput
est désormais la norme, voir ci-dessus.
Si vous le souhaitez, vous pouvez toujours utiliser la solution evdev
ci-dessous après avoir installé le pilote avec sudo apt install xserver-xorg-input-evdev
( source ).
Tout peut être bien configuré dans un fichier /etc/X11/xorg.conf.d/52-trackpoint-tweaks.conf
(ou de même nom - sur Ubuntu, vous devez créer un répertoire et un fichier, mais le mécanisme fonctionne; peut-être que l'un des noms de répertoire est x11
au lieu de X11
dans certaines versions).
Le fichier doit avoir ce contenu:
Section "InputClass"
Identifier "Trackpoint tweaks"
MatchProduct "TPPS/2 IBM TrackPoint"
MatchDevicePath "/dev/input/event*"
# Specify the driver, as else Ubuntu 17.10 will use libinput.
Driver "evdev"
# Configure wheel emulation, using middle button and "natural scrolling".
Option "EmulateWheel" "on"
Option "EmulateWheelButton" "2"
Option "EmulateWheelTimeout" "200"
Option "EmulateWheelInertia" "7"
Option "XAxisMapping" "7 6"
Option "YAxisMapping" "5 4"
# Set up an acceleration config ("mostly linear" profile, factor 5.5).
Option "AccelerationProfile" "3"
Option "AccelerationNumerator" "55"
Option "AccelerationDenominator" "10"
Option "ConstantDeceleration" "3"
EndSection
Pour voir l’effet, vous devez bien sûr redémarrer X. Pour jouer avec ces paramètres pendant que X est en cours d'exécution, utilisez xinput
, mais notez que les noms des options sont différents.
Comme souligné par @Vitaly Dubyna, "Constant Deceleration" peut être utilisé pour contrôler la sensibilité - il réduit tous les mouvements avec ce facteur, donc la valeur "3" rend tous les mouvements 3 fois plus lents que "1". / p>
Documentation sur les options: