我在 Ubuntu (20.04) 笔记本电脑上使用 Apple Magic Trackpad 2,它运行良好。我唯一想改变的是禁用点击拖动。目前我使用 来做到这一点xinput set-prop
,但每次重启/登录后输入命令真的很累,我想让设置保留下来。
在https://www.x.org/releases/current/doc/man/man5/xorg.conf.5.xhtml#heading9和http://manpages.ubuntu.com/manpages/focal/man5/xorg.conf.5.html#inputclass%20section我在配置的 InputClass 部分找到了描述。有很多选项,但实际上很简单。所以我创建了这个配置块:
Section "InputClass"
Identifier "Apple Magic Trackpad"
MatchProduct "Magic Trackpad"
Option "TappingDrag" "0"
EndSection
这应该禁用TappingDrag
名称中带有“Magic Trackpad”的所有设备的选项(因此“InputClass”是一类输入设备)。
TappingDrag
我从这里得到的选择:http://manpages.ubuntu.com/manpages/focal/man4/libinput.4.html#configuration%20details运行时xinput list-props <trackpad device id>
显示为“libinput Tapping Drag Enabled”,所以我猜测这个设置是可以配置的。
现在我需要弄清楚将此配置放在哪里并使用此页面:http://manpages.ubuntu.com/manpages/focal/man5/xorg.conf.5.html#description。它列出了相当多的配置可以存放的空间,我尝试了其中的大多数,但都没有效果。我还使用了不同的文件名:当xorg.conf.d
使用文件夹时,我将文件命名为“10-apple.conf”,因为我认为 xorg 会在内部编译这些文件以构建一个配置对象或类似的东西。
为了验证它是否有效,我注销并再次登录,然后输入xinput list-props <trackpad device id>
以查看“libinput Tapping Drag Enabled”的值。目前该值始终为“1”,但根据我的配置,它应该是“0”。
- 我需要做什么才能使此设置持久存在?
- 有没有办法查看当前的 xorg 设置来检查文件是否已被加载?
- 也许我的配置中有一个错误我还没有发现?
我非常感谢对此的任何支持!
答案1
您需要将“TappingDrag”设置为“off”而不是 0。如下所示:选项“TappingDrag”为“off”