我将 Apple Magic Trackpad 连接到我的 Ubuntu 12.04 发行版,并且它与位于以下位置的自定义 xorg 配置文件配合得很好/etc/X11/xorg.conf.d/60-apple-wireless-trackpad.conf
:
# Configuration for fine-tuning only the Apple Magic Trackpad.
Section "InputClass"
Identifier "Apple Magic Trackpad"
Driver "synaptics"
# Match only the Apple Magic Trackpad
MatchUSBID "05ac:030e"
MatchIsTouchpad "on"
# Set resolution tweaks for better response
Option "VertResolution" "75"
Option "HorizResolution" "75"
# Set a timeout for multi finger click so accidental double-clicks don't
# happen when right clicking and other gestures
Option "EmulateMidButtonTime" "100"
# Increase sensitivity
Option "MinSpeed" "1.75"
Option "MaxSpeed" "1.85"
Option "AccelFactor" "0.05"
# Scrolling
Option "VertScrollDelta" "-100"
Option "HorizScrollDelta" "-100"
EndSection
负滚动增量给了我“自然滚动”,即反向滚动。我遇到的问题是,当我滚动时,它经常会“跳跃”。
发生的情况是这样的:
- 我用两根手指拖动向下或向上滚动到某个点。
- 然后我再次快速执行相同的操作以继续滚动
- 内容以与我滚动方向相反的方向跳转。
我做过屏幕截图这里。全屏观看并注意左侧的滚动条。
答案1
在我看来,您的“快速”滚动超出了滚动增量。
无论如何,我在 Ubuntu 12 上也有一个 Magic Trackpad。我只需交换 ZAxisMapping 按钮即可获得自然滚动。
详细说明在 Ubuntu 维基上。
长话短说:
用于xev
查找触控板的“向上滑动”和“向下滑动”按钮。将它们按相反的顺序放入xorg.conf
。