Synaptics 触摸板 - 在 Ubuntu 12.04 升级后“点击”光标会四处移动

Dav*_*ave 11 touchpad synaptics sensors

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

谢谢

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

Car*_*los 16

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

$ synclient | grep FingerHigh
    FingerHigh               = 30
$ synclient | grep FingerLow
    FingerLow               = 25
Run Code Online (Sandbox Code Playgroud)

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

$ synclient FingerHigh=40
$ synclient FingerLow=35
Run Code Online (Sandbox Code Playgroud)

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

Section "InputClass"
    Identifier "touchpad"
    Driver "synaptics"
    MatchIsTouchpad "on"
    Option "FingerHigh" "40"
    Option "FingerLow" "35"
EndSection
Run Code Online (Sandbox Code Playgroud)

问候!


小智 1

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

是的,这确实很烦人,这也是我不将这台机器与 Ubuntu 一起使用的原因。


小智 0

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