답변:
Touchégg는 Qt와 함께 Ubuntu의 uTouch-geis 라이브러리를 활용하여 C ++로 작성된 Linux 용 "멀티 터치 제스처 인식기"입니다. 이를 통해 사용자는 멀티 터치 제스처를 만들 때 어떤 동작이 시작되는지 정의 할 수 있습니다.
원하는 제스처를 Touchégg에서 인식하면 창 최대화 또는 최소화, 앱 크기 조정, 바탕 화면 표시 등 여러 가지 창 관련 동작 중 하나를 할당 할 수
있습니다. 원하는 '동작'설정은 현재 작은 구성 파일의 수동 편집Touchegg에는 사전 활성화 된 제스처가 포함되어 있지만 구성 파일을 편집하여 제스처를 활성화 할 수 있습니다. 손가락 세 개, 손가락 두 개, 두 개, 세 개, 네 개 및 다섯 개와 두 번에서 네 번 스 와이프 할 수 있습니다.
참고 : 정확한 문제가 있습니다. 여기 와 여기에 버그가보고 됩니다
Utouch
이것을 실행 하려면 최신 버전이 필요합니다 . 다음 PPA를 추가하십시오
sudo add-apt-repository ppa:utouch-team/daily
sudo apt-get update
sudo apt-get install utouch
Quantal (12.10), Precise (12.04) 및 Oneric (11.10)에서 패키지는 여기에 표시된 리포지토리에 있습니다.
구성 파일은 여기에 있습니다
~/.config/touchegg/touchegg.conf
구성 파일 편집 :
gedit ~/.config/touchegg/touchegg.conf
아래 예에서 네 손가락 드래그 제스처는Show Desktop
네 손가락 드래그
[FOUR_FINGERS_DRAG_DOWN]
action=SHOW_DESKTOP
settings=
세 손가락 드래그
[THREE_FINGERS_DRAG_UP]
action=MAXIMIZE_RESTORE_WINDOW
settings=
[THREE_FINGERS_DRAG_DOWN]
action=MINIMIZE_WINDOW
settings=
추가 작업 목록은 여기
따라서 Linux 시스템에서 Mac을 멀티 터치 환경처럼 사용할 수 있습니다.
다음 제스처 가 지원됩니다
여기에 좋은 조언이 있습니다 : http://ubuntuforums.org/showthread.php?t=1419833
가장 쉬운 해결책은 아마도 다음과 같습니다.
실패하면 하드웨어에 따라 아래와 같이해야 할 수도 있습니다.
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Two-Finger Scrolling" 8 1
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 8 1 1
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 32 10
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 32 8
최소한이 네 개를 실행해야하며 (위의 링크에서 더 자세히) 부팅시이를 실행해야하므로 시작 스크립트에 포함시킬 수 있습니다. 부팅 프로세스에서 늦는 것이 좋습니다.
어떤 터치 패드를 사용하는지 잘 모르겠으므로 올바른 이름과 속성을 설정하기 위해 약간의 파고를해야 할 수도 있습니다.
터치 패드에 대한 입력 장치를 확인하려면 xinput list
포인터 섹션을 실행 하십시오. 목록에 여러 항목이 있어야하며 ID가 가장 높은 항목이 터치 패드 일 수 있습니다. 그것이 시냅스라면 황금색이며 위의 네 가지 명령으로 문제를 해결할 수 있습니다.
그렇지 않으면 조금 파야합니다.
xinput 목록의 두 번째 열에서 각 장치는 id = #
xinput list-props #
여기서 # = 장치 ID를 실행하십시오 .
입력 장치에 사용 가능한 모든 속성이 표시됩니다.
위의 명령은 8과 32가 설정되는 데이터의 크기를 설명한다는 점에서 xinput list-props의 반환 값과 기본 설정과 다릅니다. 두 번째 및 세 번째 int는 xinput list-props가 반환 한 것과 정확히 일치하지만 설정 동작을 통해 두 손가락 스크롤이 가능합니다.
@Ashu의 대답은 요점과 거의 일치하며 실제로 완성되었습니다. 그러나 나는 당신의 경험을 실제로 더 좋게 만드는 포인트를 하나 더 추가하고 싶습니다.
먼저 Asus ZenBook UX305 랩톱에서 Ubuntu 16.04를 사용하고 있으며 touchegg 가이 구성에서 매우 잘 작동했습니다.
Ashu가 touchegg의 구성 파일 변경을 지적한 것처럼 작업 영역을 변경하기 위해 세 손가락 왼쪽 및 세 손가락 오른쪽 드래그를 사용자 정의 할 수 있습니다.
(오픈 config 파일에 당신은 또한 가정에 다음 갈 수 Ctrl+ H의 .config 폴더를 찾아 액세스 숨겨진 폴더를. 내부는 그것이 touchegg 관련 폴더가있다. 여기서 touchegg 아이디 존재에 대한 설정 파일!)
구성 파일을 열면 기본 동작을 바로 세 손가락 드래그 왼쪽 및 세 손가락 드래그 오른쪽 단축키 Ctrl+ Alt+ Right및 Ctrl+ Alt+ Left로 변경할 수 있습니다 . (가능한 제스처를하는 괭이는 Ashu가 제공하는 링크에 있습니다). 이렇게하면 우분투에서도 세 손가락 드래그를 즐길 수 있습니다.
여기 에 구성 파일 그림을 업로드했습니다. 여기 에서 기본 touchegg 구성 파일에서 작성된 편집 내용을 강조 표시했습니다.
(Ubuntu에서 여러 작업 영역을 활성화했는지 확인하십시오 .Unity에서 작업 영역 수를 줄이거 나 늘리려면 어떻게해야합니까? )
이 튜토리얼 은 내 요점을 모두 다루고 오류를 수정하기 때문에 사용할 수도 있습니다. (확실하지 않다)