我无法使触摸板正常工作。它在大多数时间都不会检测到运动或咔嗒声,只会非常零星地“唤醒”,响应约一秒钟然后停止。跟踪点也是如此。我已经尝试过Fedora(27),Mint和Ubuntu(17.10),并且所有版本的问题都相同。随之而来的是Ubuntu 17.10。
hwinfo
给 Unique ID: AH6Q.Y_f5kDtfqz2
触摸板未显示在xinput
:(它在Mint中显示,但该位置也存在问题)。使用libinput debug-events
,我得到:
(...)
-event5 DEVICE_ADDED SynPS/2 Synaptics TouchPad seat0 default group9 cap:pg size 70x50
(...)
(When swiping around on the touchpad, nothing happens. Then, suddenly, it will show:)
-event6 DEVICE_ADDED PS/2 Generic Mouse seat0 default group11 cap:p left scroll-nat scroll-button
-event5 POINTER_MOTION +7.73s 2.98/ 0.00
(...)
- event5 POINTER_MOTION +7.88s 2.54/ 0.00
(and it will cut out again. When continuing swiping, once the keyboard "wakes up" again, the process repeats.)
到目前为止,我认为这是dmesg的结果。这psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
多次给出错误。
我发现了两种方法可以解决此问题,但都不令人满意:
1)modprobe -r psmouse && modprobe psmouse proto=imps
将使触摸板做出响应,但禁用任何手势(两指滚动等)。它还从“设置>设备>鼠标和触摸板”面板中删除触摸板。sudo libinput list-devices
确认大多数功能已丢失。
2)在BIOS中禁用轨迹点也会导致触摸板按预期工作,包括两指滚动。但是,它也会禁用触摸板的物理按钮。
任何建议将不胜感激。非常感谢你!