所以,我已经处理这个问题有一段时间了,今天我决定做点什么。我在联想Yoga 13上双启动Ubuntu16.04和Windows 10,大约有一半的时间我做了“硬点击”,也就是说,当我按下触摸屏的左半键直到它点击时,它的反应就好像我已经双击并注册了两个ButtonPress事件。这显然是外部鼠标中常见的问题,称为“弹跳”或“摩擦”(通过这里),但当触控板出现问题时,我不知道该怎么办。
我第一次尝试通过统一鼠标选项更改设置,并了解到,通过将双击速度设置为荒谬的高速度,我可以将其注册为两次单独单击而不是双击,但这并没有解决鼠标跳跃的问题。然后,我尝试了synclient中的一些设置(例如MaxTapTime、SingleTapTimeout、ClickTime),并试图将"TouchpadOff“的设置(当前设置为2,我尝试了synclient TouchpadOff=0)更改为无效。
在阅读了一些手册页和xorg文档之后,我了解到在一些早期版本中有一个选项可以禁用"FastTaps",这听起来可能是问题的一部分。任何关于这方面的建议都是受欢迎的,我实际上可以完全禁用硬单击触摸屏的选项(synclient ClickPad=0没有这样做)。
其他诊断注意事项:如果我硬单击触摸屏的右侧执行右击,它将记录我的右击,然后立即向左单击。所有的“软点击”工作完美,没有弹跳。这是一个问题,自从我第一次安装Ubuntu16.04,我没有尝试任何早期版本的笔记本电脑。这在Windows中从来不是问题。
这是我在askubuntu上的第一篇文章(哇!)我对Linux还不是很熟悉,所以布朗尼点将指向任何能够用外行人的术语来解释他们在做什么的人。
发布于 2017-03-02 07:19:12
您可以安装名为libinput的新的用户空间触摸屏驱动程序。
这取决于最初安装的版本,而不是现在看到的版本。看起来你安装了16.04,或者16.04.1。
在本例中,可以通过以下方式安装libinput
sudo apt install xserver-xorg-input-libinput如果您最初安装了16.04.2,或者安装了HWE堆栈,那么这个命令将是
sudo apt install xserver-xorg-input-libinput-hwe-16.04在libinput中可能会禁用攻丝。您可以通过添加
Option "Tapping" "true"到/usr/share/X11/xorg.conf.d/90-libinput.conf文件的touchpad部分。
https://askubuntu.com/questions/888621
复制相似问题