트랙패드 가로 스크롤을 비활성화하는 방법

트랙패드 가로 스크롤을 비활성화하는 방법

나는 최근에 노후된 노트북을 Ubuntu에서 Debian+Openbox로 전환했습니다. 미니멀리즘이 상쾌합니다.

두 손가락으로 터치패드를 옆으로 끌면 가로 스크롤로 해석됩니다. 이 기능을 비활성화하는 방법이 있습니까?

두 손가락의 수평 드래그를 사용하여 xev버튼 6과 7을 식별했습니다. 나는 다음 줄에 다음 줄을 추가해 보았습니다 .Xmodmap.

pointer = 1 2 3 5 4

나는 이것이 수평 스크롤을 위해 버튼 6과 7을 암시적으로 할당 해제할 것으로 예상했지만 작동하지 않았습니다.

답변1

Debian 9는 libinput기본적으로 이 드라이버( xserver-xorg-input-libinput)를 사용해야 하므로 해당 드라이버에 대한 솔루션을 사용하겠습니다(참조여기).

/etc/X11/xorg.conf.d/40-libinput.conf다음 내용으로 파일(또는 존재하지 않는 경우 디렉터리)을 만듭니다.

$ cat /etc/X11/xorg.conf.d/40-libinput.conf
Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "HorizontalScrolling" "false"
EndSection

당신은 참조 할 수 있습니다libinput 매뉴얼 페이지사용 가능한 구성 옵션에 대한 자세한 설명입니다.

synaptics드라이버( )를 사용하시는 경우 xserver-xorg-input-synaptics해당 드라이버 관련 페이지를 확인해주세요.데비안 위키또는아치리눅스 위키, 솔루션은 거의 동일합니다.

답변2

마우스에 대한 동일한 대답

다음은 가로 스크롤을 비활성화하는 예입니다(새 파일을 저장하고 다시 시작).

nano/etc/X11/xorg.conf.d/40-libinput-mouse-left-right.conf

Section "InputClass"
        Identifier "Logitech catchall"
        MatchIsPointer  "on"
        Driver "libinput"
        Option "HorizontalScrolling" "false"
EndSection

기타 유용한 명령

xinput list
xinput list-props 15

xorg 구성 파일을 사용하여 버튼을 다시 매핑할 수도 있습니다.

Section "InputClass"
    # ...
    Option "ButtonMapping" "1 9 3 4 5 6 7 8 2"
    # OR
    Option "ButtonMapping" "a b c d e f g h i"
    # ...
EndSection

관련 정보