![xinput 属性“Synaptics Noise Cancellation”不存在 - Thinkpad x220 - 触摸板抖动 - ubuntu18.04.3](https://linux22.com/image/1014315/xinput%20%E5%B1%9E%E6%80%A7%E2%80%9CSynaptics%20Noise%20Cancellation%E2%80%9D%E4%B8%8D%E5%AD%98%E5%9C%A8%20-%20Thinkpad%20x220%20-%20%E8%A7%A6%E6%91%B8%E6%9D%BF%E6%8A%96%E5%8A%A8%20-%20ubuntu18.04.3.png)
我刚刚在 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
这解决了我遇到的跳跃光标问题。