Synaptics 触摸板 - Ubuntu 12.04 升级后,只需“轻触”鼠标,光标就会移动

Synaptics 触摸板 - Ubuntu 12.04 升级后,只需“轻触”鼠标,光标就会移动

升级到 12.04 LTS 版本后,我的触摸板出现了一些问题。每次我点击触摸板时,光标都会移动(例如,如果我想关闭窗口,我会点击触摸板上的“x”按钮,光标会移动,并且并不总是点击“x”按钮)。触摸板左键单击、右键单击工作正常,但点击... 你们遇到过同样的问题吗?是否与灵敏度有关?如何解决?

谢谢

编辑:需要帮助!这真的很烦人

答案1

这似乎只是 synaptics 驱动程序配置问题,我通过使用 sinclient 调整 FingerLow 和 FingerHigh 值解决了这个问题。使用 synclient 查看当前配置,这是我的控制台输出

$ synclient | grep FingerHigh
    FingerHigh               = 30
$ synclient | grep FingerLow
    FingerLow               = 25

我将 FingerLow 值改为 35,将 FingerHigh 值改为 40,效果更好!尝试:

$ synclient FingerHigh=40
$ synclient FingerLow=35

这些值是通过实验确定的。为了使配置永久生效,我创建了文件 /etc/X11/xorg.conf,内容如下

Section "InputClass"
    Identifier "touchpad"
    Driver "synaptics"
    MatchIsTouchpad "on"
    Option "FingerHigh" "40"
    Option "FingerLow" "35"
EndSection

问候!

答案2

我的 Tecra R840 配有 Alps 触摸板,也存在同样的问题。这绝对是 12.04 中的回归问题。通过 synclient 更改 HorizHysteresis 和 VertHysteresis 的值可以稍微减轻这个问题(请参阅 synaptics 手册页)。但问题仍然存在。

是的,这确实非常烦人,这就是我不在这台机器上使用 Ubuntu 的原因。

答案3

您可能想尝试在终端中输入“synclient”来查看 FingerHigh 和 FingerLow 值。在我的例子中,移动发生在点击被识别为过早释放的情况下。您可以在此处查看不同 synclient 值的解释:http://manpages.ubuntu.com/manpages/lucid/man4/synaptics.4.html 请注意,FingerLow 不能设置为高于 FingerHigh,因此在调整 FingerLow 时,两者都必须更改。我使用了 FingerLow=55 和 FingerHigh=60,这为我解决了这个问题。如果这解决了故障,您将需要创建一个可执行脚本以在启动和恢复时运行,因为更改的设置由于错误而无法持久(据称已在 Launchpad 上报告)。如果有人有意见,我仍在努力制作在正确时间运行的脚本。希望这能有所帮助!

答案4

我的 Toshiba Satellite 也遇到过类似的问题,我按照上面的说明操作。但是,35-40 没有帮助,而 55-60 又太大,触摸板根本没有反应。我发现下面的方法最适合我。

FingerLow               = 45
FingerHigh              = 50

相关内容