최근에 17.10에서 18.04로 업그레이드했으며 가로 스크롤이 반전되었습니다. 자연 스크롤은 어떤 식 으로든 영향을 미치지 않습니다. 다시 변경하는 방법에 대한 제안? (왼쪽으로 갈아 넘기십시오)
off
필자의 경우 자연스러운 스크롤 변경 스크롤 방향
최근에 17.10에서 18.04로 업그레이드했으며 가로 스크롤이 반전되었습니다. 자연 스크롤은 어떤 식 으로든 영향을 미치지 않습니다. 다시 변경하는 방법에 대한 제안? (왼쪽으로 갈아 넘기십시오)
off
필자의 경우 자연스러운 스크롤 변경 스크롤 방향
답변:
18.04로 업그레이드 할 때이 문제가 발생했습니다. 이것은 내 솔루션이었습니다.
xinput list
터치 패드의 장치 ID를 찾는 데 사용하십시오 .
사용하십시오 xinput list-props yourdeviceid
. 그러면 해당 장치에 대해 편집 할 수있는 모든 속성의 긴 목록이 생성됩니다. 우리는 스크롤 거리와 관련된 속성에 관심이 있습니다 Synaptics Scrolling Distance (283)
. 시스템에서 이것은입니다 . 내 시스템 (자연 스크롤 가능)에서 두 가지 값이 있어야합니다 -115, 115
(수직 거리, 수평 거리). 괄호 안의 값인 필자의 경우 283은 값을 변경하기 위해 속성을 식별하는 방법입니다.
를 사용 xinput set-prop yourdeviceid 283 -115, -115
하여 283과 스크롤 거리 값을 적절한 것으로 바꿉니다. 변경은 두 값을 모두 음수로 만들어 원하는 "자연스러운"스크롤 결과를 제공합니다.
참고 :
이 설정은 시스템을 다시 시작해도 지속되지 않으며 이는 모두 자체 문제입니다. .xsessionrc
시작시 xinput 명령을 실행하기 위해 홈 디렉토리 의 파일을 사용합니다 .
Wayland는 이상한 일을 xinput하기 때문에 17.10에서는 작동하지 않을 것입니다.
이것 좀 봐:
https://help.ubuntu.com/community/SynapticsTouchpad
다음 명령을 사용하여 자연 스크롤의 양과 방향을 설정하십시오 (더하기 또는 빼기 값 변경 방향).
synclient HorizScrollDelta=-100
synclient VertScrollDelta=-100
이 명령을 자동 시작 스크립트에 넣어 로그인 할 때 실행할 수 있습니다.
여기 당신을위한 작은 스크립트가 있습니다.
export id=`xinput list | grep -i touchpad | awk -F"=" '{ print $2 }' | awk '{ print $1 }'`
xinput list-props "${id}" | grep "Synaptics Scrolling Distance" | sed 's/[^0-9 \t-]//g' | while read a b c;
do
echo "${a} ${b} $((${c}*-1))";
xinput set-prop "${id}" "${a}" "${b}" "$((${c}*-1))"
done
xinput set-prop "${id}" "${a}" "${b}" "${b}"
dem 등원입니다. 원래 스크립트를 두 번 실행하면 효과가 제거되었습니다.
xserver-xorg-input-libinput by를 삭제하십시오 sudo apt remove xserver-xorg-input-libinput
.
그런 /usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.conf
다음 다음 내용으로 파일 을 작성하십시오 .
Section "InputClass"
Identifier "Natural Scrolling Mouses"
MatchIsPointer "on"
MatchIsTouchpad "off"
MatchDevicePath "/dev/input/event*"
Option "VertScrollDelta" "-1"
Option "HorizScrollDelta" "-1"
Option "DialDelta" "-1"
EndSection
재부팅 후 스크롤 문제가 해결되었습니다.