我想禁用与三指点击相关的粘贴操作,因为这对我没有帮助,而且在某种程度上也很危险。
大部分帖子(例如这个) 报告给:
- 添加
TappingButtonMap
到 xorg.conf(此选项仅允许反转按钮而不禁用它们)。 - set
ButtonMapping property by CLI ->
xinput set-prop $ID ButtonMapping 1 2 3 ...`(这实际上改变了物理按钮)
这两种解决方案都不足以满足我的目的。
- 我认为 libinput 不可能禁用一次点击,对吗?
- 是否有任何 Plasma 设置可以帮助实现这一目标?
答案1
打开调整工具并关闭Middle-click paste
对于 vscode
- 转到设置 (
ctrl
+,
)。 - 搜索
selectionClipboard
- 禁用编辑器:选择剪贴板
您只需在用户设置中设置 "editor.selectionClipboard": false
答案2
我还搜索了很多如何禁用 3 指点击,因为我使用的是 libinput-gestures,当我想滑动时它会触发点击。但我认为 libinput 目前不提供禁用其中一个 TappingButton 的配置。
如果您确实想禁用 3 指点击,您可以从 gitlab 下载您的 libinput 版本https://gitlab.freedesktop.org/libinput/libinput(请务必从发布列表中下载与您的版本相同的版本https://www.freedesktop.org/wiki/Software/libinput/)。
然后,您必须修改 evdev-mt-touchpad-tap.c 文件的第 128 行。代替
if (nfingers > 3)
经过
if (nfingers > 2)
您现在可以按照以下给出的说明编译并安装 libinputhttps://wayland.freedesktop.org/libinput/doc/latest/building.html
请务必下载介子所需的所有依赖项。
就我而言(Ubuntu 18.04 Gnome 3.28.3),我必须安装
- libudev-dev
- libmtdev-dev
- libevdev 开发
- libwacom 开发
- 查看
- 瓦尔格林德