흔히 맥북의 터치패드가 굉장히 사용하기 편하다고들 말합니다.
두 개, 세 개의 손가락의 동작을 이용해서 편하게 어떤 동작을 할 수 있기 때문이라고들 하죠.
사실 이 기능은 맥북의 장점이라기엔 윈도우에서도 이미 지원하고 있는 기능입니다.
노트북에 윈도우 대신 우분투를 설치해 보았는데요.
우분투에서는 기본적으로 멀티 터치 제스처를 지원하고 있지 않습니다!
원래 이전에 설정하고 잘 사용하던 중에 잘못 건드려서 다시 설정을 하려다 보니 전혀 기억 안 나서
기록용으로 정리해 보았습니다.
어떻게?
멀티 터치 제스처를 지원하는 패키지는 libinput-gestures, fusuma 2개가 가장 많이 사용하는 것으로 보입니다.
각 패키지의 github 링크는 가장 아래에 링크해두었습니다.
2개를 비교해 보았는데 fusuma는 설정 파일이 yml을 이용하여 한눈에 보기 쉬운 장점이 있었습니다.
저는 둘 중에 github의 star가 좀 더 많은 libinput을 이용해 보았습니다.
libinput-gestures 설치
설치 진행은 github를 참조하여 진행하였습니다.
먼저 다운로드를 진행해 봅니다.
우분투에는 해당 패키지가 이미 존재합니다. 아래 명령어를 통해 다운로드해 주세요.
sudo apt-get install libinput-tool
아래와 같이 git의 소스를 다운로드하여서 설치할 수도 있습니다. (우분투 환경이 아니라면 아래의 방법으로 진행하면 됩니다.)
git clone https://github.com/bulletmark/libinput-gestures.git
cd libinput-gestures
sudo make install (or sudo ./libinput-gestures-setup install)
설정하기
설치가 끝났으니 우리 입맛에 맞게 설정을 하면 됩니다.
손가락을 최대 4개까지 인식이 가능하며 핀치, 스윕을 지원하고 있습니다.
특이하게 스윕을 대각선 방향도 인식을 해주어 더 다양한 커스텀이 가능하도록 지원해주는 것으로 보입니다.
/etc/libinput-gestures.conf 파일이 기본 설정 파일입니다.
커스텀을 위해 해당 설정 파일을 ~/.config/libinput-gestures.conf 경로로 복사해 줍니다.
이제 파일의 설정을 이용하여 입맛에 맞게 제스처에 대한 동작을 설정해 주면 됩니다.
저는 아래와 같이 제스처를 수정하여 사용 중입니다.
gesture pinch in 3 xdotool key super+s
gesture pinch out 3 xdotool key super+s
gesture swipe up 3 xdotool key super+Page_Down
gesture swipe down 3 xdotool key super+Page_Up
gesture swipe left 3 xdotool key alt+Left
gesture swipe right 3 xdotool key alt+Right
gesture pinch in 4 xdotool key super+a
gesture pinch out 4 xdotool key super+a
gesture swipe up 4 xdotool key super+d
gesture swipe down 4 xdotool key super+d
gesture swipe left 4 xdotool key super+shift+Page_Down
gesture swipe right 4 xdotool key super+shift+Page_Up
기본적으로 2개의 손가락 사용을 정의합니다.
여러 개의 손가락을 사용한 동작을 설정하려면 위 설정처럼 중간에 3이나 4를 입력해주면 해당 숫자만큼 손가락을 인식합니다.
위 설정이 어려우신 분들은 gestures를 보시면 gui를 이용하여 설정을 쉽게 할 수도 있으니 참고해 보세요.
(저는 설치했다가 오히려 복잡해 보여서 삭제했습니다.)
참조
- libinput-gestures : github.com/bulletmark/libinput-gestures
- fusuma : github.com/iberianpig/fusuma
- gestres : gitlab.com/cunidev/gestures
'기타' 카테고리의 다른 글
[Slack] Github와 슬랙 연동 하기 (0) | 2020.03.16 |
---|---|
[GitHub] 깃허브 계정 이름 변경하기 (1) | 2020.03.10 |
[DDD] 도메인 주도 설계를 읽고 간단한 요약 (0) | 2020.01.07 |
티스토리 구글 검색에 노출 하기(구글 검색 등록) (0) | 2019.04.20 |
티스토리 우클릭 방지(사진 다운로드 막기, 복사 막기) - 불펌방지 (0) | 2019.04.20 |
댓글