
GS 3.16이 설치된 Logitech t360 Bluetooth 마우스를 사용하고 있습니다. 그것은 잘 작동하지만에 따르면이것다양한 제스처 옵션이 있어야 합니다(Windows의 경우).
Linux에서는 스크롤이 잘 작동하고 Chrome 또는 Nautilus에서는 두 손가락을 왼쪽 및 오른쪽으로 스와이프하여 뒤로 및 앞으로 탐색할 수도 있습니다.
제가 리눅스에서 이루고 싶은 것은 다음과 같습니다.
- 클릭: 왼쪽, 오른쪽 클릭 대신 클릭을 사용하고 싶습니다.
- 개요 모드: 개요 모드(슈퍼 키를 누르면 트리거되는 제스처)에 들어가기 위해 사용 가능한 제스처 중 하나를 활성화할 수 있습니까?
답변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
- 설치
xbindkeys
및xdotool
- 파일을 만들고
~/.xbindkeysrc
다음 콘텐츠를 추가합니다.
"xdotool key Super_L"
c:134
- 마지막으로 실행(그리고 시작 항목 넣기)
xbindkeys
기본적으로 두 손가락으로 마우스를 두 번 클릭하면 Super_R
키 누르기가 전송되고 xbindkeys
이를 가로 채서 Super_L
파일 xdotool
에 정의된 방식으로 키 누르기를 시뮬레이션합니다 . ~/.xbindkeysrc
이것이 다른 사람들이 마우스 제스처를 DE와 더 잘 통합하는 데 도움이 되기를 바랍니다.