我的戴尔XPS 13 (9370)预装了Ubuntu 16.04.最近,我一直在试验Ubuntu18.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虽然我不知道为何会出现这种情况,但从输出的结果来看,错误的动议是很明显的。
(我还注意到xinput检测到多个触摸屏的常见问题,因此我按照常规程序告诉它忽略非Dell pad,但这并没有解决我的主要问题。)
如前所述,此问题不会发生在预装的Ubuntu 16.04上.
任何关于这方面可能的解决办法的建议,或关于系统的哪一部分可能导致这一问题的想法,都将不胜感激。
谢谢。
发布于 2018-06-24 21:05:47
去Mouse and Touchpad in Settings。提高触控板速度和禁用自然滚动。
你可以安装gnome微调。
sudo apt install gnome-tweaks您可以更改默认行为。您需要从Keyboard & mouse >> Mouse Click Emulations >> Area更改设置。
https://askubuntu.com/questions/1049404
复制相似问题