xinput 属性“Synaptics Noise Cancellation”不存在 - Thinkpad x220 - 触摸板抖动 - ubuntu18.04.3

xinput 属性“Synaptics Noise Cancellation”不存在 - Thinkpad x220 - 触摸板抖动 - ubuntu18.04.3

我刚刚在 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

这解决了我遇到的跳跃光标问题。

相关内容