멀티 터치 지원과 같은 Mac


24

나는 11.10에서 어떻게 일부 소프트웨어가 지원할 수있는 몇 가지 멀티 터치 동작을 찾았다는 것을 기억하지 못한다.

이제 12.04를 사용하고 있습니다. 방법 / 응용 프로그램 / 해결 방법 / 플러그인 또는 Mac과 비슷한 멀티 터치 제스처를 제공 할 수 있습니까?

시냅틱으로 터치 패드가 3finger 컨트롤을 지원한다는 것을 알았습니다.

내가 사용하고 삼성 NP-RV509-A0GIN을 .

답변:


15

터치에 그

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을 멀티 터치 환경처럼 사용할 수 있습니다.

여기여기에 데모 비디오를 확인 하십시오

어떤 제스처가 지원됩니까?

다음 제스처 가 지원됩니다

다른 대안들


@Nirmik 님이 내 답변을 수정했습니다
Ashu

@Ashu 아직 해결되지 않은 것 같습니다. 권리?
Rahul Virpara

@virpara를 둘러 보는 것은 실제로 확인 된 버그입니다. 여기를 참조 하십시오 . 당신의 연결이 같은 것을 말한다 편집 - utouch -geis 패키지는 잘못 실제로 : P
아슈

-이 비디오처럼 단결 메뉴에서 응용 프로그램을 찾을 수 없습니다 youtube.com/watch?v=1Ek4QaFQ1qo&feature=player_embedded
Nirmik

2
@Ashu ... 뭔가 비린내가! 구성 파일이 비디오 자습서에 표시된 것과 다릅니다! 여기 내 confug 파일의 pastbin이 있습니다. paste.ubuntu.com/1114187 지금 무엇을해야합니까? : /
Nirmik

0

여기에 좋은 조언이 있습니다 : 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가 반환 한 것과 정확히 일치하지만 설정 동작을 통해 두 손가락 스크롤이 가능합니다.


0

@Ashu의 대답은 요점과 거의 일치하며 실제로 완성되었습니다. 그러나 나는 당신의 경험을 실제로 더 좋게 만드는 포인트를 하나 더 추가하고 싶습니다.

먼저 Asus ZenBook UX305 랩톱에서 Ubuntu 16.04를 사용하고 있으며 touchegg 가이 구성에서 매우 잘 작동했습니다.

Ashu가 touchegg의 구성 파일 변경을 지적한 것처럼 작업 영역을 변경하기 위해 세 손가락 왼쪽 및 세 손가락 오른쪽 드래그를 사용자 정의 할 수 있습니다.

(오픈 config 파일에 당신은 또한 가정에 다음 갈 수 Ctrl+ H의 .config 폴더를 찾아 액세스 숨겨진 폴더를. 내부는 그것이 touchegg 관련 폴더가있다. 여기서 touchegg 아이디 존재에 대한 설정 파일!)

구성 파일을 열면 기본 동작을 바로 세 손가락 드래그 왼쪽 및 세 손가락 드래그 오른쪽 단축키 Ctrl+ Alt+ RightCtrl+ Alt+ Left로 변경할 수 있습니다 . (가능한 제스처를하는 괭이는 Ashu가 제공하는 링크에 있습니다). 이렇게하면 우분투에서도 세 손가락 드래그를 즐길 수 있습니다.

여기 에 구성 파일 그림을 업로드했습니다. 여기 에서 기본 touchegg 구성 파일에서 작성된 편집 내용을 강조 표시했습니다.

(Ubuntu에서 여러 작업 영역을 활성화했는지 확인하십시오 .Unity에서 작업 영역 수를 줄이거 나 늘리려면 어떻게해야합니까? )

이 튜토리얼 은 내 요점을 모두 다루고 오류를 수정하기 때문에 사용할 수도 있습니다. (확실하지 않다)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.