升级到 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