열 비활성화 세 손가락 클릭(Libinput)

열 비활성화 세 손가락 클릭(Libinput)

세 손가락 클릭과 관련된 붙여넣기 작업은 도움이 되지 않고 어떤 면에서는 위험하기 때문에 비활성화하고 싶습니다.

대부분의 게시물(예:이것) 보고하다:

  • TappingButtonMapxorg.conf에 추가되었습니다 (이 옵션은 버튼을 비활성화하지 않고 반전 버튼만 허용합니다).
  • set ButtonMapping property by CLI ->xinput set-prop $ID ButtonMapping 1 2 3 ...` (이것은 실제로 물리적 버튼을 변경합니다)

내 목적에는 두 솔루션 모두 충분하지 않습니다.

  • libinput을 사용하여 클릭을 비활성화하는 것이 가능하지 않다고 생각합니다. 그렇죠?
  • 이를 달성하는 데 도움이 되는 플라즈마 설정이 있습니까?

답변1

조정 도구를 열고 닫습니다.Middle-click paste

vscode의 경우

  1. 설정( ctrl+ ,)으로 이동합니다.
  2. 찾다selectionClipboard
  3. 편집기 비활성화: 클립보드 선택

사용자 설정에서 "editor.selectionClipboard": false를 설정하면 됩니다.

답변2

나는 또한 libinput-gestures를 사용하고 있고 스와이프하려고 할 때 클릭을 트리거하기 때문에 세 손가락 클릭을 비활성화하는 방법을 많이 검색했습니다. 하지만 libinput이 현재 TappingButton 중 하나를 비활성화하는 구성을 제공하지 않는다고 생각합니다.

세 손가락 클릭을 비활성화하려면 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)

이제 아래 지침에 따라 libinput을 컴파일하고 설치할 수 있습니다.https://wayland.freedesktop.org/libinput/doc/latest/building.html

meson에 필요한 모든 종속성을 다운로드하십시오.

제 경우에는 (Ubuntu 18.04 Gnome 3.28.3) 설치해야 했어요

  • libudev-dev
  • libmtdev-dev
  • libevdev 개발
  • libwacom 개발
  • 확인하다
  • 월그린드

관련 정보