3 votes

Vitesse du point de suivi trop élevée avec libinput

Archlinux est récemment passé à libinput comme pilote d'entrée par défaut. Depuis, le trackpoint de mon Dell Latitude E5470 est à peine utilisable. Il est beaucoup trop rapide et le pointage détaillé n'est pas possible.

xinput liste les propriétés suivantes pour le trackpoint :

Device 'AlpsPS/2 ALPS DualPoint Stick':
    Device Enabled (139):   1
    Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Accel Speed (274): -1.000000
    libinput Accel Speed Default (275): 0.000000
    libinput Accel Profiles Available (276):    1, 1
    libinput Accel Profile Enabled (277):   1, 0
    libinput Accel Profile Enabled Default (278):   1, 0
    libinput Natural Scrolling Enabled (279):   0
    libinput Natural Scrolling Enabled Default (280):   0
    libinput Send Events Modes Available (259): 1, 0
    libinput Send Events Mode Enabled (260):    0, 0
    libinput Send Events Mode Enabled Default (261):    0, 0
    libinput Left Handed Enabled (281): 0
    libinput Left Handed Enabled Default (282): 0
    libinput Scroll Methods Available (283):    0, 0, 1
    libinput Scroll Method Enabled (284):   0, 0, 1
    libinput Scroll Method Enabled Default (285):   0, 0, 1
    libinput Button Scrolling Button (286): 2
    libinput Button Scrolling Button Default (287): 2
    libinput Middle Emulation Enabled (288):    0
    libinput Middle Emulation Enabled Default (289):    0
    Device Node (262):  "/dev/input/event13"
    Device Product ID (263):    2, 8
    libinput Drag Lock Buttons (290):   <no items>
    libinput Horizontal Scroll Enabled (291):   1

Le seul bouton à changer que j'ai trouvé était Accel Speed (274) que j'ai abaissé pour empêcher le pointeur de se téléporter. Mais en fait, je veux une accélération. Sinon, le pointage détaillé n'est pas possible comme je l'ai remarqué.

Y a-t-il un moyen de diminuer la vitesse de base du point de repère ?

1voto

James Mertz Points 390

La vitesse du pointeur est basée sur les dimensions du périphérique et la résolution DPI, qui ne sont pas toujours rapportées correctement. systemd-udev est livré avec une fonction base de données hwdb de corrections pour cela (installé à /usr/lib/udev/hwdb.d/60-evdev.hwdb ).

Voir le lien précédent, ainsi que le commit log pour des exemples d'ajout de votre propre configuration. (Le hwdb doit être compilé avec l'option systemd-hwdb update et ré-appliqué en utilisant... euh, soit un redémarrage ou une incantation impliquant udevadm trigger … je crois.)

Voici un ajustement similaire pour Dell Latitude E6320 :

La plupart des hwdb commits ont des liens vers des fils de discussion Bugzilla, lisez-les pour des exemples.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X