我在 pre-unibody MacBook Pro(我相信是 2007 年)上运行 Ubuntu Natty Narwhal。
触控板似乎有问题 - 它几乎不能工作,为了移动光标,你必须移动手指很多,并且它会突然终止“手势” - 比如说你用手指移动光标并且突然它就停止了,尽管手指仍然与触控板的表面接触。
当我启动 Mac OS X 时,这些问题似乎就消失了,所以我怀疑这是 Ubuntu 特有的问题。
另外,如果我尝试不仅用指尖移动光标而且增加接触面积,它似乎工作得很好,尽管这并不方便。
答案1
好消息,
解决您的问题的方法是通过终端访问突触客户端设置。
您可以检查设置:synclient | grep -e 'FingerHigh\|FingerLow' 您可以设置设置:synclient FingerLow=01 && synclient FingerHigh=10
默认设置:
FingerLow = 29
FingerHigh = 35
命令:synclient FingerLow=29 && synclient FingerHigh=35
不允许我使用指尖来移动光标,这很令人沮丧,因为必须比在 OSX 中更用力地按压才能记录移动。
有人报告说以下设置更好:
FingerLow = 10
FingerHigh = 16
命令:synclient FingerLow=10 && synclient FingerHigh=16
我决定采用以下设置,无论我如何触摸触摸板,它总是会做出响应,在我看来,甚至比默认的 OSX 设置更好:
FingerLow = 1
FingerHigh = 10
命令:synclient FingerLow=01 && synclient FingerHigh=10
Linux 风格的聚会!^_^
答案2
user35553 是正确的,通过设置FingerHigh
和值应该会产生您想要的效果。FingerLow
synclient
synclient
是一种方便的方式来尝试 Synaptics 驱动程序提供的各种选项,但如果您对更改感到满意,您可能希望使它们对所有用户永久生效,而不是synclient
手动运行或在登录时运行。
通常情况下,您可以通过 xorg.conf 文件执行此操作,但 Ubuntu 以及其他几个发行版已弃用 ,xorg.conf
而支持 中的设备特定脚本/usr/share/X11/xorg.conf.d
。您可能有或没有此目录,如果有,您可能已经或可能没有其中名为 的文件50-synaptics.conf
。如有必要,请创建目录,然后打开文件(将 gedit 替换为您选择的编辑器):
sudo mkdir /usr/share/X11/xorg.conf.d
sudo gedit /usr/share/X11/xorg.conf.d/50-synaptics.conf
编辑文件以包含设置所需 FingerHigh 和 FingerLow 值的选项行。我的如下所示:
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "FingerLow" "10"
Option "FingerHigh" "16"
EndSection
保存文件,当您重新启动时,新的设置将在 X 的所有地方应用。