许多使用 Macbook 的人都为触控板安装了备用驱动程序,以便他们可以根据自己的喜好进行修改。就我而言,我安装了 xf86-input-mtrack 驱动程序。要安装它,请在终端输入:
sudo apt-get install xserver-xorg-input-mtrack
Run Code Online (Sandbox Code Playgroud)
出现提示时照常输入密码。
现在您需要真正从旧驱动程序(称为“多点触控”)切换到这个驱动程序。您需要在 /etc/X11/xorg.conf 中放入一些条目
sudo nano /etc/X11/xorg.conf
Run Code Online (Sandbox Code Playgroud)
投放:
Section "InputClass"
MatchIsTouchpad "on"
Identifier "Touchpads"
Driver "mtrack"
EndSection
Run Code Online (Sandbox Code Playgroud)
这是您在 conf 文件中所需的最低限度。毫无疑问,您现在想要尝试和调整它,直到驱动程序到达金发姑娘“恰到好处”的阶段。
下面是驱动作者的自述文件:https : //github.com/BlueDragonX/xf86-input-mtrack/blob/master/README.md
它解释了不同的选项。这是一个示例,使用我的 conf:
Section "InputClass"
MatchIsTouchpad "on"
Identifier "Touchpads"
Driver "mtrack"
Option "Sensitivity" ".67"
Option "TapButton1" "0"
Option "TapButton2" "0"
Option "TapButton3" "0"
Option "ScrollDistance" "100"
Option "FingerHigh" "8"
Option "FingerLow" "8"
EndSection
Run Code Online (Sandbox Code Playgroud)
我不喜欢任何窃听业务,所以我关掉了它们。FingerHigh 是您最感兴趣的。默认值为 5。它定义了触摸板将识别为触摸的最小压力。如您所见,我发现它非常敏感,因此将其设置为 8。
现在重新启动。如果一切顺利,你就解决了你的问题。就这么简单(或者至少应该是——敲木头)。
最后,驱动作者发起的讨论线程在这里:http : //ubuntuforums.org/showthread.php?t=1730361
那里的大量信息已经过时、不适用,或者在某些情况下是错误的(xorg.conf 文件的一些示例错误地在“mtrack”应该是“multitouch”的地方使用了“multitouch”)。但是最初的帖子值得一读,因为它解释了作者为那些在打字时不小心触摸触控板的人创建了与驱动程序一起使用的 dispad。我没有那个问题,所以我没有安装dispad,但也许你会需要它。