Linux에서 새로운 Lenovo 터치패드 영역 편집

Linux에서 새로운 Lenovo 터치패드 영역 편집

방금 Lenovo T440p를 구입했습니다. 노트북이 마음에 들고 하드웨어도 훌륭합니다. 여기에 Mint Linux를 설치하게 되어 정말 기뻤습니다. 설치는 문제 없이 잘 작동했지만 Win7으로 다시 돌아가게 만드는 한 가지 지속적인 성가심이 있었습니다. 트랙포인트에서 마우스 오른쪽 버튼을 클릭하거나 가운데 버튼을 클릭할 수 없으며, 터치패드는 표면의 거의 1/4을 차지합니다.

새로운 Lenovo에는 트랙포인트의 이전 버튼을 대체하는 Synaptics 터치패드가 있기 때문에(물리적 버튼을 가상 버튼으로 교체하는 데 따른 성가심은 완전히 별개의 문제입니다) 마우스 오른쪽 버튼 클릭과 중간 클릭에서 클릭을 감지하려면 소프트웨어에 지시해야 합니다. -클릭 영역은 실제로 오른쪽 및 가운데 클릭이며 해당 지점의 클릭을 예상대로 읽지 않습니다.

오른쪽 하단 오른쪽 클릭 기능을 없애고 트랙포인트 상단에 슬림한 오른쪽/가운데 클릭 영역을 두는 것은 매우 기쁠 것입니다. 하지만 이를 해결하는 방법을 알 수 없습니다. 나는 OS의 내부를 직접 열 만큼 Linux에 익숙하지 않으며(이것은 내가 매일 사용하는 첫 번째 순수 Linux 로드였습니다), 나는 단지 이것으로 살아갈 수 있도록 이것을 얻으려고 노력하고 있습니다. . Win7 마우스 컨트롤의 Thinkpad 탭과 같은 GUI 기반 솔루션이 있습니까? 아니면 복사/붙여넣기할 수 있는 이미 편집된 버전이 있습니까?

도와 주셔서 감사합니다!

편집: Win7 터치패드 설정을 더 자세히 살펴보면 Win7에 내장된 것과 비슷한 것도 괜찮을 것입니다. 터치패드에서 한 손가락 동작으로는 더 이상 커서가 움직이지 않으며(트랙포인트만 움직입니다) 오른쪽/가운데 클릭은 커서를 움직이지 않습니다. 트랙포인트로 복원되었으며 스크롤을 위해 터치패드에서 두 손가락 제스처가 계속 작동합니다. 이제 이전에는 Linux 제어판에서 "터치패드 비활성화" 옵션을 고려하지 않았음을 언급해야 합니다. 왜냐하면 터치패드가 완전히 비활성화되어 아무 것도 클릭할 수 없을 것이라고 가정했기 때문입니다. 제가 틀렸다면 알려주시면 기꺼이 Mint로 돌아가서 설정해 드리겠습니다.

답변1

나는 총알을 깨물고 내가 피하려고 했던 .conf 파일을 만지작거리고 내가 해야 할 일이 무엇인지 알아냈습니다.

/usr/share/X11/xorg.conf.d/에는 T440p(및 기타)의 터치패드를 제어하는 ​​conf 파일인 50-synaptics.conf가 있습니다. 그리고 여기에는 다음 섹션이 있습니다.

Section "InputClass"
    Identifier "Default clickpad buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"

이는 터치패드의 오른쪽 클릭 버튼에 해당하는 터치패드 영역의 기본 설정입니다. 재정의된 영역을 올바르게 만들기 위해 많은 노력을 기울인 후 오른쪽 클릭 영역을 터치패드 오른쪽 상단 영역의 얇은 스트립으로 변경하려면 복사하여 붙여넣어야 합니다.

Section "InputClass"
    Identifier "Default clickpad buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "50% 0 0 45% 0 0 0 0"

지금으로서는 제가 감당할 수 있는 정도지만, 제가 원했던 대부분의 일이 이루어졌습니다. 다른 사람이 Synaptics 터치패드의 영역을 다시 매핑하는 방법을 확인해야 할 경우를 대비하여 여기에 다시 게시하고 있습니다.

답변2

이 스크립트는https://gist.github.com/tfg13/7628614, 요청한 대로 작동하도록 터치패드를 구성합니다. 패드의 상단 부분은 더 이상 움직임에 반응하지 않고 패드를 누를 때 어떤 마우스 버튼이 신호를 받는지 감지만 합니다.

관련 정보