如何让 Synaptics 触摸板在 Linux 上更好地工作?

如何让 Synaptics 触摸板在 Linux 上更好地工作?

我目前在配有 Synaptics 触摸板的三星 N250 上网本上安装了 Debian Squeeze。这些触摸板总体来说很好,在 Windows 上一切都运行正常。

Linux 上的支持非常糟糕。当然,它具有所有很酷的功能,例如双指滚动,但光标(或滚动时光标的替代品)抖动得厉害。当我将手指放在触摸板上时,它会抖动,如果手指靠近触摸板顶部,它会抖动得厉害,当我用它滚动时(无论是用两根手指还是一根手指),页面也会抖动很多。即使在仅安装默认驱动程序的 Windows XP 中也不会出现此行为。

这是 Xorg 版本:

$ Xorg -version

X.Org X Server 1.7.7
Release Date: 2010-05-04
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.32-5-686 i686 Debian
Current Operating System: Linux mannaz 2.6.32-5-686 #1 SMP Fri Dec 10 16:12:40 UTC 2010 i686
Kernel command line: BOOT_IMAGE=/vmlinuz-2.6.32-5-686 root=/dev/mapper/mannaz-root ro quiet splash
Build Date: 02 December 2010  01:08:37AM
xorg-server 2:1.7.7-10 (Julien Cristau <[email protected]>) 
Current version of pixman: 0.16.4

输出如下synclient -lhttp://pastebin.com/Eqa6hGXP

答案1

假设您正在使用支持 udev 的最新 X 服务器,并且正在使用 udev 输入驱动程序。最可能的原因是 synaptics 被用作通用鼠标。尝试将以下内容添加到您的 xorg.conf 文件中。

Section "InputClass"
    Identifier "synaptics"
    MatchIsTouchpad "on"
    Driver "synaptics"
    Option "VertTwoFingerScroll" "on"

EndSection

相关内容