unregelmäßiges Verhalten des Trackpoints auf dem Thinkpad t420s [UBUNTU 18.04]

8

Ich habe gerade ein Upgrade auf Ubuntu 18.04 durchgeführt und der Trackpoint zeigt ein unberechenbares Verhalten. Wenn Sie den Cursor in eine Richtung bewegen, bewegt er sich zuerst in eine Richtung und dann in die richtige Richtung.

Es ist ein seltsames Verhalten, als ob eine Art Impuls (Trägheit) im Trackpoint "stecken" bleibt, der freigesetzt wird, wenn ich mich nach einiger Zeit in Ruhe wieder bewege.

Das Problem tritt nur beim Trackpoint auf und auch nur, wenn beide Bewegungen nicht mit dem Trackpoint übereinstimmen. (Das heißt, wenn ich mich mit der Maus (oder dem Touchpad) und dann mit dem Trackpoint bewege, ist das kein Problem.)

Mit UBUNTU 17.10 hat es gut funktioniert.

Hier ist die Ausgabe eines relevanten Befehls.

avila@t420s ~> xinput list-props "TPPS/2 IBM TrackPoint"

Device 'TPPS/2 IBM TrackPoint':
Device Enabled (142):   1
Coordinate Transformation Matrix (144): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Natural Scrolling Enabled (281):   0
libinput Natural Scrolling Enabled Default (282):   0
libinput Scroll Methods Available (285):    0, 0, 1
libinput Scroll Method Enabled (286):   0, 0, 1
libinput Scroll Method Enabled Default (287):   0, 0, 1
libinput Button Scrolling Button (288): 2
libinput Button Scrolling Button Default (289): 2
libinput Middle Emulation Enabled (290):    0
libinput Middle Emulation Enabled Default (291):    0
libinput Accel Speed (292): -0.683453
libinput Accel Speed Default (293): 0.000000
libinput Accel Profiles Available (294):    1, 1
libinput Accel Profile Enabled (295):   1, 0
libinput Accel Profile Enabled Default (296):   1, 0
libinput Left Handed Enabled (297): 0
libinput Left Handed Enabled Default (298): 0
libinput Send Events Modes Available (266): 1, 0
libinput Send Events Mode Enabled (267):    0, 0
libinput Send Events Mode Enabled Default (268):    0, 0
Device Node (269):  "/dev/input/event8"
Device Product ID (270):    2, 10
libinput Drag Lock Buttons (283):   <no items>
libinput Horizontal Scroll Enabled (284):   1
Marcelo Avila
quelle

Antworten:

6

Das Deaktivieren des Beschleunigungsprofils hilft:

xinput --set-prop 'TPPS/2 IBM TrackPoint' 'libinput Accel Profile Enabled' 0, 1

Dann möchten Sie vielleicht die Geschwindigkeit Ihres Zeigers erhöhen:

xinput --set-prop 'TPPS/2 IBM TrackPoint' 'libinput Accel Speed' 1

Seit dem nächsten Start wird das Beschleunigungsprofil standardmäßig wieder aktiviert. Sie können ein Skript erstellen, das die oben genannten Befehle enthält und nach dem Neustart automatisch ausgeführt wird.

Ich hoffe, das hilft.

John
quelle
Vielen Dank! es hat es behoben, aber ich vermisse das Beschleunigungsprofil. Ich könnte mich aber mit der Zeit daran gewöhnen.
Marcelo Avila