登录 XORG 后,联想 Yoga 9i 上的触控板无法正常工作。登录屏幕上的触控板工作正常

登录 XORG 后,联想 Yoga 9i 上的触控板无法正常工作。登录屏幕上的触控板工作正常

因此,基本上,登录后,我只能通过按下鼠标来点击,才能通过触摸板移动鼠标。如果我没有点击并尝试移动它,鼠标有时会移动大约一英寸,然后就停止了。

我尝试进入 xinput --list-props [我的设备编号] 并更改一些内容。

具体来说,我将 Synaptics Finger 从 [25, 30, 0] 更改为 [10, 30, 0],

然后我将 Synaptics Pressure Motion 从 [30,160] 改为 [15,80],

然后我将 Synaptics 压力运动因子从 [1.0, 1.0] 更改为 [0.5, 0.5]。

经过这些更改后,没有明显的区别。有趣的是,触控板在我实际安装 Ubuntu 之前和之后都工作正常,但一两天后(可能是在 apt 升级或两天后)它就停止工作了。有什么想法知道哪个设置出了问题吗?

以下是 xinput 可用的设置列表:

Device 'MSFT0001:01 06CB:CE37 Touchpad':
    Device Enabled (178):   1
    Coordinate Transformation Matrix (180): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (310): 1
    Device Accel Constant Deceleration (311):   2.500000
    Device Accel Adaptive Deceleration (312):   1.000000
    Device Accel Velocity Scaling (313):    12.500000
    Synaptics Edges (368):  48, 1176, 40, 716
    Synaptics Finger (369): 25, 30, 0
    Synaptics Tap Time (370):   180
    Synaptics Tap Move (371):   63
    Synaptics Tap Durations (372):  180, 180, 100
    Synaptics ClickPad (373):   1
    Synaptics Middle Button Timeout (374):  0
    Synaptics Two-Finger Pressure (375):    282
    Synaptics Two-Finger Width (376):   7
    Synaptics Scrolling Distance (377): 28, 28
    Synaptics Edge Scrolling (378): 1, 0, 0
    Synaptics Two-Finger Scrolling (379):   1, 0
    Synaptics Move Speed (380): 1.000000, 1.750000, 0.139082, 0.000000
    Synaptics Off (381):    0
    Synaptics Locked Drags (382):   0
    Synaptics Locked Drags Timeout (383):   5000
    Synaptics Tap Action (384): 2, 3, 0, 0, 1, 3, 0
    Synaptics Click Action (385):   1, 3, 0
    Synaptics Circular Scrolling (386): 0
    Synaptics Circular Scrolling Distance (387):    0.100000
    Synaptics Circular Scrolling Trigger (388): 0
    Synaptics Circular Pad (389):   0
    Synaptics Palm Detection (390): 0
    Synaptics Palm Dimensions (391):    10, 200
    Synaptics Coasting Speed (392): 20.000000, 50.000000
    Synaptics Pressure Motion (393):    30, 160
    Synaptics Pressure Motion Factor (394): 1.000000, 1.000000
    Synaptics Resolution Detect (395):  1
    Synaptics Grab Event Device (396):  0
    Synaptics Gestures (397):   1
    Synaptics Capabilities (398):   1, 0, 0, 1, 1, 1, 0
    Synaptics Pad Resolution (399): 12, 12
    Synaptics Area (400):   0, 0, 0, 0
    Synaptics Soft Button Areas (401):  612, 0, 619, 0, 0, 0, 0, 0
    Synaptics Noise Cancellation (402): 7, 7
    Device Product ID (303):    1739, 52791
    Device Node (302):  "/dev/input/event10"

我假设这是一个 xinput 设置,因为触控板在登录窗口管理器之前工作正常。也许还值得注意的是,当我插入 USB Logitech g203 鼠标时,它工作正常。此外,我的触摸屏和屏幕旋转都工作得很好。

谢谢。

答案1

我找到了一个解决方案。诀窍是将突触手指设置的较低设置(第一个数字)降低为 0。

xinput set-prop [设备编号] [突触手指] 0, 21, 20

联想 Yoga 9i 黑色版的触控板现在可以使用了。希望其他人也能从中受益。

相关内容