이전 글(아치리눅스 설치 과정 32 - Firefox 동영상 가속 설정 VAAPI (인텔))에 이어...
데스크탑 PC에서 마우스만 사용한다면 볼 필요 없는 글입니다. 노트북 터치패드 사용자를 위한 글임.
노트북 터치패드(Laptop Touchpad) 환경에서 GNOME 기반 리눅스를 쓰면서 의외로 불편했던 점은 "터치패드 스크롤이 너무 빠르다"는 것이었습니다.
구글에서 gnome wayland touchpad scroll 정도로 검색해보면 불만 사례들이 정말 많이 보이는데...
https://www.reddit.com/r/gnome/comments/laxzys/touchpad_scrolling_speed_way_too_fast_on_wayland
▲ 이 문제의 역사가 좀 오래 되었고, 제가 xorg에서는 땜빵 식으로 고쳐 썼던 것 같은데 Wayland에서는 밑바닥 쪽에 원인이 있는 것 같아서... 깊게 개입하시는 분들도 당장 해결하기 힘들어 하는 것 같습니다. (레딧 코멘트에 링크 걸린 모든 문서들을 훑어보면 분위기 파악 되실 겁니다.)
그래서 Wayland + GNOME 환경에서 꼼수를 써서 해결하는 사례들이 종종 보고되고 있는데...
https://ubuntuhandbook.org/index.php/2023/05/adjust-touchpad-scrolling-ubuntu
▲ 터치패드 해상도를 낮추는 설정으로 감도를 낮추는 방법은... 제 생각에 너무 강경한 방식인 듯하여 꺼려지더군요.
https://www.reddit.com/r/archlinux/comments/wt3fn8/any_way_to_adjust_touchpad_scroll_speed_on
▲ 위 글에서 제안하는 방식은 Wayland 환경에서 존재하지 않던 /etc/libinput.conf 파일을 만들고, 이것을 인식하는 프로그램을 설치하여 conf파일 설정값을 적용하는 식으로 작동하는 것 같습니다. => 마음에 들더군요.
(패키지 소스 출처 : https://gitlab.com/warningnonpotablewater/libinput-config )
두번째 방식 원리가 굉장히 합리적인 것 같아서 아치위키에도 적혀 있을까 하고 찾아 봤는데...
▲ 땜빵(일시적인 해결책)으로 사용될 수도 있다고 명시되어 있더군요.
(출처 : https://wiki.archlinux.org/title/libinput )
정황상 안정성에는 문제가 없을 것 같죠? 시도해 봅시다.
▲ https://aur.archlinux.org 에서 libinput-config 검색해 봤는데, libinput-config-git 인기가 더 좋네요. 이 패키지로 결정.
▲ yay -S libinput-config-git
엔터(모두)
n(안 봐~)
(libinput-config로 바꾸고 싶으면 yay -S libinput-config 라고 입력하면 기존의 libinput-config-git 패키지는 설치 과정에서 제거할 것인지 묻습니다. 수동으로 삭제할 필요 없음.)
▲ y
▲ yay -Scc
용량 낭비 줄이려고 캐시 삭제 돌렸습니다.
▲ sudo nano /etc/libinput.conf
본격적으로 /etc/libinput.conf 환경설정 파일을 생성하고 옵션을 추가할 준비를 합니다.
https://gitlab.com/warningnonpotablewater/libinput-config/-/blob/default/README.md
▲ 옵션 항목들은 소스코드 배포 페이지의 readme를 보면 알 수 있는데요,
▲ scroll-factor-y=0.35
저는 y축 scroll-factor 값을 0.35 정도까지만 줄이고 저장+빠져나왔습니다.
본인 환경에 맞는 값을 찾으세요.
웹브라우저 / 탐색기(파일관리자) / 터미널창 등의 스크롤 느낌이 전부 다르기 때문에 절충점을 잡는다는 느낌으로 접근하셔야 될 겁니다. (절충 과정에서 scroll-factor-x=0.5 값도 추가했습니다.)
로그아웃 또는 재부팅하면 /etc/libinput.conf 설정값이 적용됩니다.
'도움이 되는 Tip > 리눅스&워드프레스' 카테고리의 다른 글
아치리눅스 설치 과정 34 - GNOME 컴퓨터 끄기 60초 팝업창 없애기 (0) | 2023.05.30 |
---|---|
아치리눅스 설치 과정 32 - Firefox 동영상 가속 설정 VAAPI (인텔) (0) | 2023.05.29 |
아치리눅스 설치 과정 31 - 동영상 재생 프로그램 VLC 설치 방법 (0) | 2023.05.28 |