热禁用三指点击(Libinput)

热禁用三指点击(Libinput)

我想禁用与三指点击相关的粘贴操作,因为这对我没有帮助,而且在某种程度上也很危险。

大部分帖子(例如这个) 报告给:

  • 添加TappingButtonMap到 xorg.conf(此选项仅允许反转按钮而不禁用它们)。
  • set ButtonMapping property by CLI ->xinput set-prop $ID ButtonMapping 1 2 3 ...`(这实际上改变了物理按钮)

这两种解决方案都不足以满足我的目的。

  • 我认为 libinput 不可能禁用一次点击,对吗?
  • 是否有任何 Plasma 设置可以帮助实现这一目标?

答案1

打开调整工具并关闭Middle-click paste

对于 vscode

  1. 转到设置 ( ctrl+ ,)。
  2. 搜索selectionClipboard
  3. 禁用编辑器:选择剪贴板

您只需在用户设置中设置 "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 开发
  • 查看
  • 瓦尔格林德

相关内容