触摸板点击时会抖动,双击很麻烦

触摸板点击时会抖动,双击很麻烦

我对 Hp Envy 3040nr 上的 Ubuntu 13.04 中的触摸板有疑问。

当我点击时(我不喜欢亲自按下触摸板按钮),光标会向随机方向跳动五到十个像素。或者,当我简单地将光标移动到某个位置时,当我从触摸板上松开手指时,光标会向随机方向跳动几个像素。

当我尝试调整窗口大小或单击小按钮时,这尤其麻烦,因为 a) 甚至很难到达窗口的边缘来更改窗口大小,并且 b) 即使我这样做了,在我尝试点击时,光标也会跳开。

我知道在 Windows 中,触摸板驱动程序对非常轻微的移动有一定的“宽容度”。我不知道如何在 Ubuntu 上模拟这一点。

谢谢!

答案1

尝试在您的主文件夹中创建文件.xinputrc并将其粘贴到其中:

#!/bin/sh

SYN="SynPS/2 Synaptics TouchPad"
xinput set-prop "$SYN" "Synaptics Noise Cancellation" 26 26

这并不能完全消除问题,但对于我来说,它大大解决了问题。

也许可以输入xinput list以确保您的设备的名称正是“SynPS/2 Synaptics TouchPad”。将脚本中的 SYN 变量设置为您的触摸板的名称。

答案2

是的,我的联想 Y480 触摸板也有同样的问题。灵敏度似乎相当高,鼠标光标跳来跳去,很难进行左键和右键单击,尤其是双击。我试过使用 ubuntu 的系统设置、键盘和鼠标配置应用程序以及指点设备应用程序,但无济于事。我发现的最佳解决方案是启用点击功能,这会使左键单击变得更容易。

答案3

这也是我的联想 L540 触摸板的一个关键问题。CaptSaltyJack 的建议是朝着正确方向迈出的一步,但它并没有完全解决问题,因为实际问题并不完全与噪音消除水平有关。

关于提出的变更,~/.xinputrc我建议遵循im-config的手册,因此:

如果您希望创建超出im-config您功能范围的自定义配置,请将其中一个初始化代码文件复制到~/.xinputrc/etc/X11/xinit/xinputrc 进行编辑以满足您的需要。

因此,如果您的~/.xinputrc文件已经存在并且它看起来像这样:

# im-config(8) generated on Fri, 29 Aug 2014 01:03:28 +0200
run_im ibus
# im-config signiture: 4218b16da65755f61e0673872943d12e  -

那么您可以考虑用以下方法替换其内容:

############################################################
# Paste /usr/share/im-config/data/20_ibus.rc contents HERE #
############################################################

SYN="SynPS/2 Synaptics TouchPad"
xinput set-prop "$SYN" "Synaptics Noise Cancellation" 26 26

因为~/.xinputrc源自im-config,所以它不必#!/bin/sh在开头给出shebang(),也不是可执行的。

如果您想验证更改是否在启动时正确应用,只需检查输出:

xinput --list-props "SynPS/2 Synaptics TouchPad" | grep -i noise

相关内容