我想配置我的 Apple Magic Trackpad,然后我意识到右上角和下角定义了按钮区域。我尝试通过建议的 synclient 选项 RTCornerButton 和 RBCornerButton 禁用这些按钮区域,但没有成功。
检查 /usr/share/X11/xorg.conf.d/ 中的系统默认文件后,我发现对于 Apple 产品,无需手动禁用它们。
这些是 /usr/share/X11/xorg.conf.d/50-synaptics.conf 的尾部几行:
# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
Identifier "Disable clickpad buttons on Apple touchpads"
MatchProduct "Apple|bcm5974"
MatchDriver "synaptics"
Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection
为什么这些按钮区域是活动的?
答案1
事实证明 MatchProduct 键区分大小写。xinput -list 给我
Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ HID 046a:0023 id=9 [slave pointer (2)]
⎜ ↳ HID 04d9:1135 id=10 [slave pointer (2)]
⎜ ↳ Trackpad von apple
触控板列为苹果的触控板对于那些不知道的人:冯是德语单词。由于德语是我的系统语言,这似乎是我的触控板被这样列出的原因。
添加苹果将小写字母改为 /usr/share/X11/xorg.conf.d/50-synaptics.conf 即可。
MatchProduct "apple|Apple|bcm5974"
因为我不想修改属于 root 用户的系统配置文件,所以我通过添加以下行来配置它
Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
到我的 /usr/share/X11/xorg.conf.d/60-magictrackpad.conf,这是单独配置的推荐方式。