MacBook Pro 터치 패드를 개인화하려면 어떻게해야합니까?


16

MacBook Pro 5.5에서 Ubuntu 12.04 LTS를 실행하고 있습니다. 터치 패드에서 모든 꼬임을 제거하는 것이 있는지 궁금합니다. 그것은 잘 작동하지만 느리게 느껴지고 두 번 탭하면 약 75 %의 시간이 걸리며 때로는 다른 페이지에서 무언가를 선택하는 동안 (터치 패드를 다루어야하는지 이상한지 확실하지 않지만) 새로운 LTS에 대한 노트북 버그)

내장 된 시스템 환경 설정> 마우스 및 트랙 패드> 터치 패드 메뉴를 제외하고 다른 프로그램, 앱, 명령이있는 경우 누군가가 터치 패드 잠재력을 "최적화"할 수 있습니다.


나는 모르겠지만 xorg.conf가 .d 디렉토리의 여러 파일로 분할 된 것처럼 보입니다 ... Chan-Ho Suh의 수정을 사용 하여이 문제를 해결하십시오. ** / usr / share / X11 / xorg.conf.d / **** 10-evdev.conf
knope

답변:


14

파일의 관련 섹션을 수정할 수 있습니다 /etc/X11/xorg.conf. 파일이 존재하지 않으면 파일을 작성하십시오. 올바른 형식을 보여주는 예제 파일은 다음과 같습니다.

Section "InputClass"
    Identifier         "Touchpad"
    Driver             "synaptics"
    MatchIsTouchpad    "on"
    Option         "ClickFinger3" "2"
    Option         "HorizTwoFingerScroll" "1"
    Option         "VertScrollDelta" "85"
    Option         "HorizScrollDelta" "85"
    Option         "TapButton1" "0"
    Option         "TapButton2" "0"
    Option         "TapButton3" "0"
    Option         "FingerHigh" "8"
    Option         "FingerLow" "8"
EndSection

옵션 줄을 삭제, 수정 또는 추가 할 수 있습니다. 다음 은 자주 사용되는 옵션입니다. (링크는 다른 파일을 참조하지만 걱정하지 마십시오. 내가 준 경로는 같은 일을 할 것입니다)

구성을 테스트하기 위해 매번 다시 시작하는 것은 번거롭기 때문에 synclient명령 줄에서 사용 하는 것이 좋습니다 . 여기 사용하는 방법을 설명 다른 아치 위키 링크 synclient. 옵션을 사용하여 옵션 값을 테스트하는 것 외에도 설정하지 않은 옵션의 기본값이 무엇인지 확인할 수 있습니다.


1
Linux Mint의 경우 파일은 /usr/share/X11/xorg.conf.d/50-synaptics.conf에 있습니다. 이 부분을 첫 번째 섹션에 추가하십시오.
Travis Reeder

우분투 15.10에서 작동하지 않습니다. 이 설정을 덮어 쓰는 것 같습니다!
alisabzevari

이 파일을 작성하고 재부팅 한 다음 키보드 작동이 중지되었습니다. 위에서 주어진 터치 패드 설정을 편집했기 때문에 키보드와 관련이 없기 때문에 이상했습니다.
체스터

4

그냥 사용

sudo apt-get install gsynaptics
gpointing-device-settings

터치 패드를 제어하는 ​​그래픽 인터페이스. 훨씬 쉽게.


E: Unable to locate package gsynaptics
Michael


1

나는 다음을 사용했다 : 위에서 권장 한대로 /etc/X11/xorg.conf 파일을 만드십시오 :

# /etc/X11/xorg.conf

Section "InputClass"
    Identifier         "Touchpad"
    Driver             "synaptics"
    MatchIsTouchpad    "on"

그런 다음 이것을하십시오 :

$ sudo sh -c "synclient -l | sed 's/    \([a-Z0-9]*\) *= \([0-9.-]*\)/\tOption \"\1\" \"\2\"/' >> /etc/X11/xorg.conf"

그러면 현재 터치 패드 설정을 파일에 덤프하고 많은 시간을 절약 할 수 있으며 결과로 나타나는 값을 조정하면됩니다. 결과 구문을 다시 확인하십시오. 그렇지 않으면 X 서버가 손상 될 수 있습니다. 이것은 또한 synclient가 출력하는 라인과 같은 "Parameters .. :"를 덤프합니다. 제거해야합니다. 명령 줄 수준에서 필터링하는 방법을 잘 모르겠습니다. EndSection마지막 에 추가 하는 것을 잊지 마십시오 .

쉘 명령의 더 나은 버전을 위해 편집되었습니다.


sudo ... | ...루트로 실행되고 있는지 유일한 것은이이기 때문에 파이프는 작동하지 않습니다 synclient -l파이프 전에. 파이프의 양쪽에 sudo를 사용하거나 명령을 englobe 할 수 있습니다.
Braiam

어떤 이유로 $ su와 synclient -l | ... >> .. 작업이되지 않더라도, 여전히 권한 거부가 발생했습니다 .. 아마도 내가 잘못한 일을 기억하고있을 것입니다.
Paul

1
su를 사용할 때 홈 변수는 다음과 같이 변경됩니다./root
Braiam

미안하지만 내가 잘못 설명했다고 생각합니다. 내가 한 일은 $ su $ sudo synclient -l | sed 's/ \([a-Z0-9]*\) *= \([0-9.]*\)/\tOption "\1" "\2"/' >> /etc/X11/xorg.conf허가가 거부되었습니다. 편집 : 결코 신경 쓰지 마십시오.이 경로로 제대로 작동하는 것 같습니다. 내가 한 일을 잘 모르겠습니다. 음수 값을 고려하여 정규식을 조정했습니다.
Paul

su유일한 변경 사용자에게 있으며 이렇게하려면 루트 권한이 필요합니다, 루트 세션으로 실행할 수있는 명령을해야 sudo su -다음 명령을 실행 ...하고 끝이 어떻게 logoutexit.
브라이 암

0

며칠 전 포럼에서 특히 맥북을위한 훌륭한 솔루션을 찾았습니다. 민감하지 않으면 시작에 이것을 추가하십시오.

synclient FingerLow = 10; synclient FingerHigh = 20

이름을 입력하고 명령으로 추가하십시오.

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