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
답변
트랙 패드는 기본적으로 세 손가락 탭 (및 세 손가락 클릭)을 무시하도록 구성되며 트랙을 다시 제어하도록 설정하여 창 이동 연결을 세 손가락 탭에 우선합니다. 이것이 가능한 방법입니다 :
-
관련 속성을 찾으십시오-터미널을 열고 다음을 입력하십시오.
xinput
트랙 패드 정보 (예 :)가 포함 된 줄을 찾아
↳ CyPS/2 Cypress Trackpad id=12 [slave pointer (2)]
그
id
값을 기록하십시오. 이제 입력하십시오 :xinput list-props [id]
여기서 값 은 주어진 예에서 값
[id]
으로 대체됩니다 . 이제 속성 (예 :)을 찾아 번호를 확인하면 둥근 괄호 안에 표시됩니다 (여기서는 ). 또한 속성 값에 유의하십시오. 나중에 사용할 것입니다.id
12
Synaptics Tap Action
Synaptics Tap Action (282): 2, 3, 0, 0, 1, 3, 0
282
-
시작할 때이 동작을 원한다고 가정하면 쉘 스크립트를 작성하여 시작 프로그램에 추가하십시오. 이 스크립트를 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
우리가 대체 것을 알 단지 에서 마지막 값
0
에2
중간 클릭을 의미하는.1
(왼쪽 클릭),2
(중간 클릭) 또는3
(오른쪽 클릭) 중에서 선택할 수 있습니다 . -
스크립트에 실행 권한을 부여하고 실행하십시오. 잘가요!