터치 패드에서 오른쪽 클릭을 비활성화하는 방법


13

두 손가락 클릭 옵션을 계속 사용하면서 오른쪽 클릭 버튼을 비활성화하는 방법이 있는지 궁금합니다. 트랙 패드가 완전히 클릭 가능하며 종종 물건을 클릭하여 실수로 메뉴를 열 때 노력하지 않아 ..

어떤 도움이라도 대단히 감사합니다!


시도xmodmap -e "pointer = 1 2 0"
Helio

2
두 손가락 클릭도 비활성화됩니다. 그러나 트릭을 수행하려면 필요한 경우 키보드 버튼을 사용할 수 있습니다.
Devin Ridge

1
더 좋은 질문은 오른쪽 클릭 버튼을 왼쪽 클릭으로 변경할 수 있습니까?
Devin Ridge

xmodmap -e "pointer = 1 2 1"트릭을 수행합니다
Helio

관심없는 노트북이 있습니까? 나는 항상 "완전히 클릭 가능한"터치 패드를 찾고 있습니다.
Ray

답변:


23

synclient -lSynaptics 트랙 패드 구성을 표시하려면 실행하십시오 . 출력이 끝나면 다음과 같은 것을 찾을 수 있습니다

RightButtonAreaLeft     = 3068
RightButtonAreaRight    = 0
RightButtonAreaTop      = 4326
RightButtonAreaBottom   = 0

다음 두 명령을 입력하여이 값을 0으로 변경해야합니다.

synclient RightButtonAreaLeft=0synclient RightButtonAreaTop=0

한 손가락으로 트랙 패드의 아무 곳이나 클릭하면 항상 왼쪽 클릭이 트리거됩니다. 마우스 오른쪽 버튼을 클릭하려면 트랙 패드의 아무 곳이나 두 손가락으로 클릭하십시오. 재부팅하거나 다시 로그인 할 때마다 새 설정이 손실됩니다.

Unity에서 커스텀 트랙 패드 설정을 영구적으로 만들기

새로운 설정을 영구적으로 유지하려면 두 명령을 쉘 스크립트에 작성하고 스크립트를 시작 응용 프로그램에 추가하십시오.

nano ~/.synaptics-custom-settings.sh

아래 코드를 쉘 스크립트에 붙여넣고 Ctrl+로 편집기를 종료 X하고로 저장 대화 상자를 확인하십시오 Y.

#!/bin/bash
synclient RightButtonAreaLeft=0
synclient RightButtonAreaTop=0

쉘 스크립트를 실행 가능하게 만드십시오.

chmod a+rx ~/.synaptics-custom-settings.sh

Unity에서 시작 응용 프로그램을 열고 시작 응용 프로그램 ~/.synaptics-custom-settings.sh목록에 추가하십시오 . 이렇게하면 사용자 정의 트랙 패드 설정이 로그인 할 때마다 자동으로 적용됩니다.

출처 : http://kernpanik.com/geekstuff/2015/01/12/disable-rightclick-synaptics.html


5

내가 이해하지 못하는 이유 때문에 Helio의 대답은 때로는 저에게 효과적이었습니다. 다른 여러 스레드에서 다른 구성 파일 사이에 충돌이 있다고 생각했습니다. 어쨌든, 여기 나를 위해 일한 빠른 해결책이 있습니다. 다른 사람을 도울 수 있습니다.

편집하다 /usr/share/X11/xorg.conf.d/50-synaptics.conf

이 부분에서 옵션을 주석 처리하십시오.

# This option enables the bottom right corner to be a right button on
# non-synaptics clickpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
#       To disable the bottom edge area so the buttons only work as buttons,
#       not for movement, set the AreaBottomEdge
#       Option "AreaBottomEdge" "82%"
EndSection

이처럼 :

# This option enables the bottom right corner to be a right button on
# non-synaptics clickpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
#        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
#       To disable the bottom edge area so the buttons only work as buttons,
#       not for movement, set the AreaBottomEdge
#       Option "AreaBottomEdge" "82%"
EndSection

그것이 말하는 사실 non-synaptics clickpads다음과 MatchDriver "synaptics"저를 혼동한다. 실제로 시냅틱 터치 패드가 있는지 확실하지 않습니다. 어쨌든, 계속 ...
worldsayshi

나는 이것과 비슷한 또 다른 문제가 발생 했습니다 . 현재 Option "SoftButtonAreas"는 conf에서 다른 줄을 주석 처리하여 수정 된 것으로 보입니다 . 그러나 문제는 잠시 후
갑자기 나타나서

아치에서 그것은 70-synaptics.conf전체 섹션을 주석 처리했습니다 (참고 : 이것이 아치 포럼이 아니라는 것을 알고 있습니다. 방금 전체 섹션을 언급했습니다. afaik, 옵션이없는 경우 섹션을 벗어날 필요가 없습니다 (이 경우).
xenoterracide

1
우분투 17.04에서는로 이동했습니다 70-synaptics.conf. 방금 99-synaptics-norightclick.conf동일한 디렉토리 에을 만들었습니다. 이 디렉토리는 나중에로드되고 원래 설정을 무시합니다.
Henning

나는 여기서 생성에 대한 @Henning의 의견 99-synaptics-norightclick.conf이 답이되어야한다고 생각한 다음 +1합니다.
Russ Wilde
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.