一体式机身之前的 MacBook Pro 触控板反应迟钝

一体式机身之前的 MacBook Pro 触控板反应迟钝

我在 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和值应该会产生您想要的效果。FingerLowsynclient

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 的所有地方应用。

相关内容