Ubuntu 11.04에서 시냅스 팜 감지 작업 수행


8

현재 Ubuntu 11.04와 함께 MacBook Pro (5,5)를 사용하고 있습니다. Synaptics 드라이버의 손바닥 감지를 제외하고는 모든 것이 잘 작동합니다 . "멀티 터치"드라이버를 사용하면 손바닥 감지 기능이 훌륭합니다. 과거에는 이것이 내가 한 일이지만 멀티 터치 드라이버는 입력하는 동안 트랙 패드를 끄지 않으며 트랙 패드의 크기가 주어지면 피하기가 어렵습니다. ;)

GUI를 통해 Xorg 설정에 옵션을 추가하여 잠시 동안 다양한 설정을 사용했지만 트랙 패드의 동작을 변경하는 것으로 보이지 않습니다. 내 설정이 synclient를 통해 적용되고 있음을 알 수 있지만 아무것도 변경하지 않는 것 같습니다.

누구 든지이 작업을 수행 했습니까? 나는이 문제가 우분투에만 국한되었다고 생각하기 시작했다. 인터넷에는이 작업을한다고 주장하는 많은 페이지가있다.

답변:


8

내 오래된 Thinkpad (T61P)에서는 문제가 없었습니다. Ubuntu Natty가 포함 된 새로운 T420에서 Palm Detection에 만족하지 못했습니다 (입력하는 동안 터치 패드를 사용하지 않도록 설정 한 경우에도 트랙 포인트를 사용하거나 입력하는 동안 엄지 손가락이 항상 터치 패드에 닿습니다). 나는 쓸데없는 수정을 찾고 검색했으며 마침내 나 자신을위한 해결책을 찾았습니다.

gpointing-device-settings를 사용하여 감지 설정을 가장 좁고 최소로 설정했지만 충분하지 않았습니다.

나는 감지 된 손바닥 (PalmMinWidth)의 너비 매개 변수와 xinput을 사용하여 손바닥 (PalmWinZ)을 감지하는 데 필요한 압력을 낮추었습니다. 독립적으로 변경하여 PalmMinWidth를 낮추면 더 잘 작동하는 것 같습니다.

관련 매뉴얼 페이지는 다음과 같습니다.

man synaptics

현재 매개 변수를 나열하십시오 ( "SynPS / 2 Synaptics TouchPad"는 내 장치 이름입니다).

xinput list-props "SynPS/2 Synaptics TouchPad"

관련 행은 다음과 같습니다.

Synaptics Palm Dimensions (274):    9, 199

관련 매개 변수를 낮추십시오.

sudo xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Palm Dimensions" 32 4 100

결과를 확인하십시오 :

xinput list-props "SynPS/2 Synaptics TouchPad"
...
Synaptics Palm Dimensions (274):    4, 100
...

마지막으로 ~ / .xsessionrc에 해당 줄을 추가하여 로그인시 설정을 적용합니다.

echo 'xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Palm Dimensions" 32 4 150' >> ~/.xsessionrc

모든 사람이 다르므로 필요에 따라 숫자를 사용하십시오. 나는 트랙 포인트를 되돌릴 수 있으므로 나쁜 매개 변수를 선택할 때 번거 로움을 피할 수 있습니다. 행운을 빕니다.


1
감사합니다. 우분투 13.04에서도 완벽하게 작동합니다. 우분투는 정말 대단합니다.
Natwar Singh

1
Synaptics Capabilities속성 을 검사하여 주어진 터치 패드가 손바닥 감지를 지원하는지 확인할 수 있습니다 . 일곱 번째 비트는 손바닥 감지가 지원되는지 여부를 나타냅니다.
bgamari
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.