Touchpad
熱禁用 3 指點擊 (Libinput)
我想禁用與 3 指敲擊相關的粘貼操作,因為這對我沒有幫助,而且在某種程度上也很危險。
大多數文章(例如這個)報告給:
- 添加
TappingButtonMap
到 xorg.conf (此選項只允許反轉按鈕而不是禁用它們)。- set
ButtonMapping property by CLI ->
xinput set-prop $ID ButtonMapping 1 2 3 …`(這實際上改變了物理按鈕)這兩種解決方案都不足以滿足我的目的。
- 我認為 libinput 不可能禁用一次點擊,對嗎?
- 是否有任何等離子設置可以幫助實現這一目標?
我還搜尋了很多如何禁用 3 指點擊,因為我使用的是 libinput-gestures,當我想滑動時它會觸發點擊。但我認為 libinput 目前沒有提供禁用其中一個 TappingButton 的配置。
如果你真的想禁用 3 指點擊,你可以從 gitlab https://gitlab.freedesktop.org/libinput/libinput下載你的 libinput 版本(確保通過從發行版下載它來下載與你的版本相同的版本列出https://www.freedesktop.org/wiki/Software/libinput/)。
然後,您必須修改 evdev-mt-touchpad-tap.c 文件的第 128 行。代替
if (nfingers > 3)
經過
if (nfingers > 2)
您現在可以按照https://wayland.freedesktop.org/libinput/doc/latest/building.html上的說明編譯和安裝 libinput
確保下載介子需要的所有依賴項。
就我而言(Ubuntu 18.04 Gnome 3.28.3),我必須安裝
- libudev-dev
- libmtdev-dev
- libevdev-開發
- libwacom 開發
- 查看
- 網格
打開調整工具並關閉
Middle-click paste
對於 vscode
- 轉到設置 (
ctrl
+,
)。- 搜尋
selectionClipboard
- 禁用編輯器:選擇剪貼板
您可以在使用者設置中簡單地設置 “editor.selectionClipboard”: false