Logitech t630 및 GNOME 쉘

Logitech t630 및 GNOME 쉘

GS 3.16이 설치된 Logitech t360 Bluetooth 마우스를 사용하고 있습니다. 그것은 잘 작동하지만에 따르면이것다양한 제스처 옵션이 있어야 합니다(Windows의 경우).

Linux에서는 스크롤이 잘 작동하고 Chrome 또는 Nautilus에서는 두 손가락을 왼쪽 및 오른쪽으로 스와이프하여 뒤로 및 앞으로 탐색할 수도 있습니다.

제가 리눅스에서 이루고 싶은 것은 다음과 같습니다.

  1. 클릭: 왼쪽, 오른쪽 클릭 대신 클릭을 사용하고 싶습니다.
  2. 개요 모드: 개요 모드(슈퍼 키를 누르면 트리거되는 제스처)에 들어가기 위해 사용 가능한 제스처 중 하나를 활성화할 수 있습니까?

답변1

글쎄, 나는 좋은 진전을 이루었습니다.

첫째, xinput test "Ultrathin Touch Mouse"마우스로 반복할 때 어떤 일이 일어나는지 자주 관찰했고 다음과 같은 사실을 발견했습니다.

  • 마우스를 클릭해도 입력이 제공되지 않습니다. 어쩌면 마우스 자체가 클릭을 전송하지 않을 수도 있습니다.
  • 두 손가락으로 더블클릭하면 마우스가 char 134 keydown이벤트 keyup를 보내고

문자 134는 Super_R(오른쪽 슈퍼 키)입니다. dconf-editor찾아 보니 (왼쪽 슈퍼 키) /org/gnome/mutter/overlay-key에 바인딩되어 있는 것 같았습니다 . Super_L이제 두 가지 옵션이 있습니다.

  • 옵션 1:원하는 대로 작업을 시작하려면 두 손가락으로 마우스를 변경 /org/gnome/mutter/overlay-key하고 두 번 클릭합니다(개요 모드 표시). Super_R그러나 이는 Super_L이 동일한 작업을 수행하는 것을 방지합니다. 저는 노트북을 사용하고 있고 왼쪽 슈퍼 키만 가지고 있어서 이 방법은 별로 편리하지 않아서 선택했습니다.
  • 옵션 2: "매핑" Super_R:Super_L
  • 설치 xbindkeysxdotool
  • 파일을 만들고 ~/.xbindkeysrc다음 콘텐츠를 추가합니다.

"xdotool key Super_L"
    c:134

  • 마지막으로 실행(그리고 시작 항목 넣기)xbindkeys

기본적으로 두 손가락으로 마우스를 두 번 클릭하면 Super_R키 누르기가 전송되고 xbindkeys이를 가로 채서 Super_L파일 xdotool에 정의된 방식으로 키 누르기를 시뮬레이션합니다 . ~/.xbindkeysrc이것이 다른 사람들이 마우스 제스처를 DE와 더 잘 통합하는 데 도움이 되기를 바랍니다.

관련 정보