我刚刚在 ThinkPad-x220 上安装了 ubuntu,我的触摸板非常抖动。如果我不触摸它,我的鼠标就会保持静止,这很好,但是一旦我开始在触摸板上移动手指,鼠标就会抖动,这太烦人了。
显然这是一个众所周知的问题,但我使用 xinput 推荐的解决方案却没有任何效果: http://x220.mcdonnelltech.com/ubuntu/#touchpad
当我运行 xinput 时,我看到了这个:
root@martin-ThinkPad-X220:~# xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=11 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ Integrated Camera: Integrated C id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=13 [slave keyboard (3)]
我运行这个命令:
xinput --set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Noise Cancellation" 20 20
但收到一条错误消息:
root@martin-ThinkPad-X220:~# xinput --set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Noise Cancellation" 20 20
property 'Synaptics Noise Cancellation' doesn't exist, you need to specify its type and format
答案1
我在此页面上找到了 Manfred Hampl (m-hampl) 提供的有效答案:
https://answers.launchpad.net/ubuntu/+question/678600
“您的输出显示您可以安装 xserver-xorg-input-synaptics-hwe-18.04 而无需删除任何其他内容。
sudo apt install xserver-xorg-input-synaptics-hwe-18.04
我尝试过,能够安装 synaptics 驱动程序,然后使用命令
xinput --set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Noise Cancellation" 20 20
这解决了我遇到的跳跃光标问题。