우분투에서 멀티 터치 제스처를 어떻게 비활성화 할 수 있습니까? 터치 트랙 패드 를 지원하는 MacBook Pro입니다

Ubuntu 12.04가 설치된 내 워크 스테이션은 멀티 터치 트랙 패드 를 지원하는 MacBook Pro입니다 .

불행히도, 나는 창 크기를 조정하기 위해 실수로 실수로 세 손가락 터치 제스처를 트리거하고 있습니다.

여기에 이미지 설명을 입력하십시오

이 동작을 어떻게 비활성화 할 수 있습니까?



답변

Compiz 구성 관리자 설치 :

sudo apt-get install compizconfig-settings-manager

그런 다음 compiz 구성 관리자 (터미널의 ccsm)를 실행하거나 간단히 ccsm을 대시로 입력하십시오.

플러그인 목록 맨 아래에서 찾으십시오.

Unity MT Grab 핸들을 비활성화합니다.


답변

다음 구성 값을 설정하여이 문제를 해결했습니다 (초기 값은 0 임).

synclient ClickFinger3=2
synclient TapButton3=2

답변

트랙 패드는 기본적으로 세 손가락 탭 (및 세 손가락 클릭)을 무시하도록 구성되며 트랙을 다시 제어하도록 설정하여 창 이동 연결을 세 손가락 탭에 우선합니다. 이것이 가능한 방법입니다 :

  1. 관련 속성을 찾으십시오-터미널을 열고 다음을 입력하십시오.

    xinput
    

    트랙 패드 정보 (예 :)가 포함 된 줄을 찾아 ↳ CyPS/2 Cypress Trackpad id=12 [slave pointer (2)]
    id값을 기록하십시오. 이제 입력하십시오 :

    xinput list-props [id]
    

    여기서 값 은 주어진 예에서 값 [id]으로 대체됩니다 . 이제 속성 (예 :)을 찾아 번호를 확인하면 둥근 괄호 안에 표시됩니다 (여기서는 ). 또한 속성 값에 유의하십시오. 나중에 사용할 것입니다.id12Synaptics Tap ActionSynaptics Tap Action (282): 2, 3, 0, 0, 1, 3, 0282

  2. 시작할 때이 동작을 원한다고 가정하면 쉘 스크립트를 작성하여 시작 프로그램에 추가하십시오. 이 스크립트를 trackpad.sh 라고합시다 . 우리의 목표는 마지막 값을 중간 클릭과 같은 새로운 값으로 바꾸는 것입니다. 다음을 포함하도록 스크립트를 편집하십시오.

    #!/bin/bash
    
    xinput set-prop [xinput-prop-id] [prop-number] [TR] [BR] [TL] [BL] [F1] [F2] 2
    

    구체적인 예제 명령은 다음과 같습니다 (시연을 위해).

    xinput set-prop 12 282 2, 3, 0, 0, 1, 3, 2
    

    우리가 대체 것을 알 단지 에서 마지막 값 02중간 클릭을 의미하는. 1(왼쪽 클릭), 2(중간 클릭) 또는 3(오른쪽 클릭) 중에서 선택할 수 있습니다 .

  3. 스크립트에 실행 권한을 부여하고 실행하십시오. 잘가요!

참고