Ubuntu 18.04에서 수평 내추럴 스크롤을 할 수 없게 된 당신에게
계기
Ubuntu 버전 업 시에 디스플레이 매니저를 변경함으로써 여러 가지 설정이 사라져 버렸기 때문에 터치패드의 설정은 아래와 같이 변경했습니다.
그리고 우키 우키로 새로운 GUI를 만졌을 때 깨달았습니다.
환경
PC
m-Book J370SN-M2S5-KK
OS
우분투 18.04.4 LTS
커널
4.15.0-96-generic
수정 방법 1
이 방법으로 해결했습니다.
Synaptic 터치패드 Wiki에 쓰여진 대로입니다.
터치패드 설정 파일을 /etc/X11/xorg.conf.d/
에 복사하여 Synaptics 드라이버 옵션을 사용할 수 있습니다.
Terminal$ cp /usr/share/X11/xorg.conf.d/70-synaptics.conf /etc/X11/xorg.conf.d/
그런 다음 복사한 70-synaptics.conf
에 스크롤 방향에 대한 설정을 추가합니다.
/etc/X11/xorg.conf.d/70-synaptics.conf.
.
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
Option "VertScrollDelta" "-64" # 追記
Option "HorizScrollDelta" "-64" # した所
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
MatchDevicePath "/dev/input/event*"
EndSection
.
.
저장 후 다시 시작하면 자연 스크롤이 적용됩니다.
수정 방법 2
일시적인 대처법입니다만, 궁리하면 자동 기동시켜 영속적으로 대처할 수도 있을 것 같습니다.
터치패드의 기기 ID를 확인합니다.
Terminalhoge@hoge:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ MSFT0001:01 04F3:308D Touchpad id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ BisonCam, NB Pro: BisonCam, NB id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
내 환경에서 11이었다.
그런 다음 속성Synaptics Scrolling Distance (283)
을 확인합니다.
Terminalhoge@hoge:~$ xinput list-props [your-id]
Device 'MSFT0001:01 04F3:308D Touchpad':
.
.
Synaptics Scrolling Distance (283): -64, 64
.
.
표시된 값은 "수직 거리, 수평 거리"입니다.
여기가 모두 마이너스 값이 되면 내츄럴 스크롤이 됩니다.
설정할 명령은 다음과 같습니다.
Terminal$ xinput set-prop [your-id] 283 -64, -64
이동량에 위화감이 있으면 절대치를 조절하면 좋다고 생각합니다(미확인).
끝에
분명히이 버튼에서 수직 방향 만 변경할 수있는 것 같습니다.
공식적으로 어떻게 해주지 않겠습니까?
참고 사이트
Synaptics 터치패드 Wiki
libinput Wiki
Inverted Horizontal scrolling ubuntu 18.04 (askubuntu)
Reference
이 문제에 관하여(Ubuntu 18.04에서 수평 내추럴 스크롤을 할 수 없게 된 당신에게), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ishikawa-ken/items/6bbc47f98f0e004ad511
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
PC
m-Book J370SN-M2S5-KK
OS
우분투 18.04.4 LTS
커널
4.15.0-96-generic
수정 방법 1
이 방법으로 해결했습니다.
Synaptic 터치패드 Wiki에 쓰여진 대로입니다.
터치패드 설정 파일을 /etc/X11/xorg.conf.d/
에 복사하여 Synaptics 드라이버 옵션을 사용할 수 있습니다.
Terminal$ cp /usr/share/X11/xorg.conf.d/70-synaptics.conf /etc/X11/xorg.conf.d/
그런 다음 복사한 70-synaptics.conf
에 스크롤 방향에 대한 설정을 추가합니다.
/etc/X11/xorg.conf.d/70-synaptics.conf.
.
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
Option "VertScrollDelta" "-64" # 追記
Option "HorizScrollDelta" "-64" # した所
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
MatchDevicePath "/dev/input/event*"
EndSection
.
.
저장 후 다시 시작하면 자연 스크롤이 적용됩니다.
수정 방법 2
일시적인 대처법입니다만, 궁리하면 자동 기동시켜 영속적으로 대처할 수도 있을 것 같습니다.
터치패드의 기기 ID를 확인합니다.
Terminalhoge@hoge:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ MSFT0001:01 04F3:308D Touchpad id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ BisonCam, NB Pro: BisonCam, NB id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
내 환경에서 11이었다.
그런 다음 속성Synaptics Scrolling Distance (283)
을 확인합니다.
Terminalhoge@hoge:~$ xinput list-props [your-id]
Device 'MSFT0001:01 04F3:308D Touchpad':
.
.
Synaptics Scrolling Distance (283): -64, 64
.
.
표시된 값은 "수직 거리, 수평 거리"입니다.
여기가 모두 마이너스 값이 되면 내츄럴 스크롤이 됩니다.
설정할 명령은 다음과 같습니다.
Terminal$ xinput set-prop [your-id] 283 -64, -64
이동량에 위화감이 있으면 절대치를 조절하면 좋다고 생각합니다(미확인).
끝에
분명히이 버튼에서 수직 방향 만 변경할 수있는 것 같습니다.
공식적으로 어떻게 해주지 않겠습니까?
참고 사이트
Synaptics 터치패드 Wiki
libinput Wiki
Inverted Horizontal scrolling ubuntu 18.04 (askubuntu)
Reference
이 문제에 관하여(Ubuntu 18.04에서 수평 내추럴 스크롤을 할 수 없게 된 당신에게), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ishikawa-ken/items/6bbc47f98f0e004ad511
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ cp /usr/share/X11/xorg.conf.d/70-synaptics.conf /etc/X11/xorg.conf.d/
.
.
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
Option "VertScrollDelta" "-64" # 追記
Option "HorizScrollDelta" "-64" # した所
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
MatchDevicePath "/dev/input/event*"
EndSection
.
.
일시적인 대처법입니다만, 궁리하면 자동 기동시켜 영속적으로 대처할 수도 있을 것 같습니다.
터치패드의 기기 ID를 확인합니다.
Terminal
hoge@hoge:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ MSFT0001:01 04F3:308D Touchpad id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ BisonCam, NB Pro: BisonCam, NB id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
내 환경에서 11이었다.
그런 다음 속성
Synaptics Scrolling Distance (283)
을 확인합니다.Terminal
hoge@hoge:~$ xinput list-props [your-id]
Device 'MSFT0001:01 04F3:308D Touchpad':
.
.
Synaptics Scrolling Distance (283): -64, 64
.
.
표시된 값은 "수직 거리, 수평 거리"입니다.
여기가 모두 마이너스 값이 되면 내츄럴 스크롤이 됩니다.
설정할 명령은 다음과 같습니다.
Terminal
$ xinput set-prop [your-id] 283 -64, -64
이동량에 위화감이 있으면 절대치를 조절하면 좋다고 생각합니다(미확인).
끝에
분명히이 버튼에서 수직 방향 만 변경할 수있는 것 같습니다.
공식적으로 어떻게 해주지 않겠습니까?
참고 사이트
Synaptics 터치패드 Wiki
libinput Wiki
Inverted Horizontal scrolling ubuntu 18.04 (askubuntu)
Reference
이 문제에 관하여(Ubuntu 18.04에서 수평 내추럴 스크롤을 할 수 없게 된 당신에게), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ishikawa-ken/items/6bbc47f98f0e004ad511
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Synaptics 터치패드 Wiki
libinput Wiki
Inverted Horizontal scrolling ubuntu 18.04 (askubuntu)
Reference
이 문제에 관하여(Ubuntu 18.04에서 수평 내추럴 스크롤을 할 수 없게 된 당신에게), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ishikawa-ken/items/6bbc47f98f0e004ad511텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)