ThinkPad T420s 上的 TrackPoint 行为不稳定

ThinkPad T420s 上的 TrackPoint 行为不稳定

我刚刚升级到 Ubuntu 18.04,但轨迹点显示异常。当将光标移向一个方向时,它首先会向某个方向移动,然后才向正确的方向移动。

这是一种奇怪的行为,就好像有某种动量(惯性)“卡”在了轨迹点上,当我休息了一段时间后再次开始移动时,这种动量就会被释放。

该问题仅发生在跟踪点上,并且仅当两个移动均未通过跟踪点进行时才会发生。(也就是说,如果我先用鼠标(或触摸板)移动,然后再用跟踪点移动,则没有问题。)

它与 UBUNTU 17.10 运行良好。

这是相关命令的输出。

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

答案1

禁用加速度配置文件有助于:

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

然后你可能需要增加指针的速度:

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

自下次启动起,加速配置文件将默认再次启用,您可以创建一个包含上述命令并在重启后自动运行的脚本。

希望有所帮助。

相关内容