2 votes

Comment obtenir la bonne sensibilité du TrackPoint sur mon Thinkpad X1 Carbon Gen 6 avec Kubuntu 20.04

Sur mon X1 Carbon Gen 6, les paramètres de sensibilité du TrackPoint dans Kubuntu 20.04 sont tellement mauvais que mon index me fait mal tous les jours en l'utilisant.

J'ai utilisé les paramètres de ce post Reddit (X1C Gen6 w/ Ubuntu 18.04) qui, je crois, fonctionnent immédiatement après le redémarrage, mais je pense qu'après être passé en suspension, les paramètres par défaut doivent revenir.

Quelqu'un a-t-il des conseils plus récents pour ajuster les paramètres du TrackPoint pour (K)ubuntu 20.04 ?

Mise à jour : Running xinput --list-props "TPPS/2 Elan TrackPoint" J'obtiens ce qui suit :

Device 'TPPS/2 Elan TrackPoint':
        Device Enabled (172):   1
        Coordinate Transformation Matrix (174): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        Device Accel Profile (304):     2
        Device Accel Constant Deceleration (305):       0.500000
        Device Accel Adaptive Deceleration (306):       1.000000
        Device Accel Velocity Scaling (307):    10.000000
        Device Product ID (296):        2, 10
        Device Node (295):      "/dev/input/event15"
        Evdev Axis Inversion (344):     0, 0
        Evdev Axes Swap (346):  0
        Axis Labels (347):      "Rel X" (182), "Rel Y" (183)
        Button Labels (348):    "Button Left" (175), "Button Middle" (176), "Button Right" (177), "Button Wheel Up" (178), "Button Wheel Down" (179), "Button Horiz Wheel Left" (180), "Button Horiz Wheel Right" (181)
        Evdev Scrolling Distance (349): 0, 0, 0
        Evdev Middle Button Emulation (350):    0
        Evdev Middle Button Timeout (351):      50
        Evdev Middle Button Button (352):       2
        Evdev Third Button Emulation (353):     0
        Evdev Third Button Emulation Timeout (354):     1000
        Evdev Third Button Emulation Button (355):      3
        Evdev Third Button Emulation Threshold (356):   20
        Evdev Wheel Emulation (357):    1
        Evdev Wheel Emulation Axes (358):       6, 7, 4, 5
        Evdev Wheel Emulation Inertia (359):    2
        Evdev Wheel Emulation Timeout (360):    200
        Evdev Wheel Emulation Button (361):     2
        Evdev Drag Lock Buttons (362):  0

2voto

Stephan Knotek Points 21

Après avoir "investi" 1 jour de recherche d'une solution fonctionnelle, y compris la modification des réglages libinput paramètres et installation sysfsutils en remontant jusqu'à synaptics est apparu comme le seul moyen de garder mon cher trackpoint en action.

Il me semble que libinput n'est tout simplement pas assez sophistiqué et sans un profil d'accélération correctement configuré, le trackpoint me semble inutile.

J'ai trouvé une solution partielle dans ce blog : réparation du trackpoint sur ubuntu

  1. Installez synaptics et retirer libinput :

    apt install xserver-xorg-input-synaptics-hwe-18.04 xserver-xorg-input-evdev-hwe-18.04
    apt remove xserver-xorg-input-libinput xserver-xorg-input-libinput-hwe-18.04
  2. Ajouter un fichier de configuration pour X11 : Créer un 20-thinkpad.conf avec le contenu suivant dans le fichier /usr/share/X11/xorg.conf.d dossier :

    Section "InputClass"
    Identifier "Trackpoint Wheel Emulation"
    MatchProduct "TPPS/2 ALPS TrackPoint|TrackPoint"
    MatchDevicePath "/dev/input/event*"
    Option "EmulateWheel" "true"
    Option "EmulateWheelButton" "2"
    Option "Emulate3Buttons" "false"
    Option "XAxisMapping" "6 7"
    Option "YAxisMapping" "4 5"
    EndSection

1voto

stanigator Points 2853

J'ai eu un problème similaire sur mon Thinkpad X1 Carbon Gen 7 sous Ubuntu 20.04. Je l'ai résolu en exécutant :

xinput --set-prop "TPPS/2 Elan TrackPoint" "libinput Accel Speed" 1.0

Cela règle l'accélération à la valeur maximale, ce qui se traduit par une meilleure sensibilité.

Pour que cela persiste au démarrage, j'ai ajouté la commande à Startup Applications dans Ubuntu.

Vous devrez peut-être aussi vous assurer que votre libinput Accel Profile est réglé sur "adaptatif" et non "plat". Vous pouvez tester cela en exécutant :

xinput --list-props "TPPS/2 Elan TrackPoint"

Dans le résultat que vous obtenez, le Accel Profile La valeur activée devrait être :

libinput Accel Profile Enabled (315):   1, 0

En outre, Une fois que vous avez défini votre profil d'accélération, vous pouvez aller dans les paramètres système et régler la vitesse de votre souris au maximum. La combinaison du profil d'accélération correct et de la vitesse de la souris a rendu le trackpoint vraiment fluide sur ma machine.

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