这是联想 r60。
我怀疑这是一个硬件问题,因为同样的事情发生在我之前的操作系统(Linux Mint)上,现在又发生在我的新操作系统(Debian Lenny)上。
登录后,我的光标不可避免地会开始自行滑动到屏幕的左下角或左上角。
重新启动后它会停留在原处,但只能停留一段不准确的时间(有时几分钟,有时一个小时)。
我该如何排除故障并修复它?
以下是 /proc/bus/input/devices 中一些可能相关的设备:
I: Bus=0019 Vendor=17aa Product=5054 Version=4101
N: Name="ThinkPad Extra Buttons"
P: Phys=thinkpad_acpi/input0
S: Sysfs=/devices/platform/thinkpad_acpi/input/input5
U: Uniq=
H: Handlers=kbd rfkill event4
B: PROP=0
B: EV=33
B: KEY=18040000 0 10000000000000 0 1501b02102004 c000080021104000 10e000000000000 0
B: MSC=10
B: SW=8
I: Bus=0011 Vendor=0002 Product=0007 Version=81b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input7
U: Uniq=
H: Handlers=mouse0 event10
B: PROP=1
B: EV=b
B: KEY=6420 30000 0 0 0 0
B: ABS=11000003
I: Bus=0011 Vendor=0002 Product=000a Version=0000
N: Name="TPPS/2 IBM TrackPoint"
P: Phys=synaptics-pt/serio0/input0
S: Sysfs=/devices/platform/i8042/serio1/serio2/input/input12
U: Uniq=
H: Handlers=mouse1 event12
B: PROP=0
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3
我的 ThinkPad 似乎是事件 10,所以我跑了evtest /dev/input/event10
这是当我的光标在我没有触摸鼠标垫的情况下滑动时,event10 上的 evtest 的输出:
Input driver version is 1.0.1
Input device ID: bus 0x11 vendor 0x2 product 0x7 version 0x81b1
Input device name: "SynPS/2 Synaptics TouchPad"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 272 (BTN_LEFT)
Event code 273 (BTN_RIGHT)
Event code 325 (BTN_TOOL_FINGER)
Event code 330 (BTN_TOUCH)
Event code 333 (BTN_TOOL_DOUBLETAP)
Event code 334 (BTN_TOOL_TRIPLETAP)
Event type 3 (EV_ABS)
Event code 0 (ABS_X)
Value 5876
Min 1472
Max 5472
Resolution 93
Event code 1 (ABS_Y)
Value 5041
Min 1408
Max 4448
Resolution 125
Event code 24 (ABS_PRESSURE)
Value 0
Min 0
Max 255
Event code 28 (ABS_TOOL_WIDTH)
Value 0
Min 0
Max 15
Properties:
Property type 0 (INPUT_PROP_POINTER)
Testing ... (interrupt to exit)
Event: time 1448144554.677595, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 1
Event: time 1448144554.677595, -------------- EV_SYN ------------
Event: time 1448144554.845659, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1448144554.845659, -------------- EV_SYN ------------
Event: time 1448144554.984782, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 1
Event: time 1448144554.984782, -------------- EV_SYN ------------
Event: time 1448144555.570349, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1448144555.570349, -------------- EV_SYN ------------
Event: time 1448144555.878473, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 1
Event: time 1448144555.878473, -------------- EV_SYN ------------
Event: time 1448144556.028886, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1448144556.028886, -------------- EV_SYN ------------
Event: time 1448144556.166404, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 3
Event: time 1448144556.166404, -------------- EV_SYN ------------
Event: time 1448144556.335002, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 1
Event: time 1448144556.335002, -------------- EV_SYN ------------
Event: time 1448144556.476101, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
Event: time 1448144556.476101, -------------- EV_SYN ------------
Event: time 1448144556.633217, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 1
答案1
似乎仍有疑问这是硬件还是软件问题。至于硬件,这个问题的原因不大,因为我在 MacBook 上就遇到过这个问题。
触摸板上有小型传感器,可感知触摸活动。有时灰尘颗粒会进入触摸板内部,因此当这些颗粒移动时,触摸板就会开始感知它们,从而导致屏幕开始锯齿状。
所以我做了什么;我打开触摸板并用空气或酒精清洗,而不是用水,尝试用刷子清除角落中的灰尘。当您认为完成后,重新安装触摸板。