我的 Dell XPS 13 (9370) 预装了 Ubuntu 16.04。最近我一直在尝试将 Ubuntu 18.04 安装到外部硬盘上。
使用 18.04 时,我注意到一个相当常见的问题,即触摸板光标在某些手指移动后会跳动。经过一些实验,我设法找到了一种技术,可以相当准确地重现/演示该问题。
该技术要求在触摸板上缓慢移动手指,然后将手指完全从触摸板上抬起一段时间看似具体的时间,然后再次将移动的手指与触摸板接触,但在不同的触摸板位置。
很难准确描述,所以我还录制了一个视频,显示光标移动和手指移动:
如上所述,这个问题似乎非常依赖于时间,因此如您在视频中看到的,我无法在每次尝试时都重现它。不过值得庆幸的是,我在视频中的第一次尝试中就成功了;总的来说,我认为我的重现成功率约为 60%。
我也录制了一些libinput-调试事件问题发生时的输出:
event16 POINTER_MOTION +81.50s 2.43/ 4.87
event16 POINTER_MOTION +81.51s 2.43/ 4.87
event16 POINTER_MOTION +81.52s 1.22/ 3.65
event16 POINTER_MOTION +81.52s 2.43/ 3.65
event16 POINTER_MOTION +81.53s 1.22/ 2.43
event16 POINTER_MOTION +81.54s 2.43/ 2.43
event16 POINTER_MOTION +81.54s 2.43/ 2.43
event16 POINTER_MOTION +81.55s 2.43/ 2.43
event16 POINTER_MOTION +81.56s 2.43/ 2.43
event16 POINTER_MOTION +81.56s 1.22/ 1.22
event16 POINTER_MOTION +83.35s -392.57/-193.26
event16 POINTER_MOTION +83.36s -18.14/-12.09
event16 POINTER_MOTION +83.36s -3.65/ -2.43
event16 POINTER_MOTION +83.37s -3.65/ -2.43
event16 POINTER_MOTION +83.38s -2.43/ -1.22
event16 POINTER_MOTION +83.38s -2.43/ -1.22
event16 POINTER_MOTION +83.39s -2.43/ -1.22
event16 POINTER_MOTION +83.40s -2.43/ -1.22
event16 POINTER_MOTION +83.41s -2.43/ -1.22
event16 POINTER_MOTION +83.41s -1.22/ -1.22
event16 POINTER_MOTION +83.43s -1.22/ 0.00
event16 POINTER_MOTION +83.43s -1.22/ 0.00
我认为,从该输出来看,错误的动作是相当明显的,尽管我不知道为什么会发生这种情况。
(我还注意到了常见的多个触摸板被检测到的问题新输入,所以我按照常规程序告诉它忽略非戴尔垫;但这并没有解决我的主要问题。)
如前所述,此问题不会发生在预装的 Ubuntu 16.04 上。
如果您能提供任何关于修复此问题的可能建议,或者关于系统哪个部分可能导致此问题的想法,我们将非常感激。
谢谢。
答案1
进入Mouse and Touchpad
。Settings
提高触摸板速度并禁用自然滚动。
您可以安装 gnome-tweaks。
sudo apt install gnome-tweaks
您可以更改默认行为。您需要从Keyboard & mouse
>> Mouse Click Emulations
>>更改设置Area