xf86-input-libinput을 컴파일하고 사용할 버전을 가져옵니다.

xf86-input-libinput을 컴파일하고 사용할 버전을 가져옵니다.

Wayland Libinput은 두 손가락으로 스크롤할 때 0.5초의 지연이 눈에 띄게 나타납니다. 설정에는 코드에 다음 줄이 포함되어 있습니다.

#define DEFAULT_GESTURE_2FG_SCROLL_TIMEOUT ms2us(500)

파일에 evdev-mt-touchpad-gestures.c. 이 지연 시간을 다른 값으로 설정하고 싶지만 변경 사항이 적용되지 않습니다.

다음 명령을 사용하여 libinput을 다시 컴파일하고 다시 설치해 보았습니다.

./autogen.sh && make && sudo make install

또는

./configure && make && sudo make install

결과가 없다.

내가 뭘 잘못했나요?

답변1

새 라이브러리가 실제로 시스템 라이브러리를 대체하는지 확인해야 합니다. Debian amd64시스템에서는 이와 유사합니다 /usr/lib/x86_64-linux-gnu/libinput.so.10.6.2. 새 라이브러리를 거기에 복사해야 합니다.

./configure && make && sudo cp -P src/.libs/libinput.so* /usr/lib/x86_64-linux-gnu/

libinput더 나은 접근 방식은 예를 들어 Debian에서 배포판을 수정하는 패키지를 사용하는 것입니다 .

apt-get source libinput
cd libinput-1.1.3

evdev-mt-touchpad-gestures.c적절하게 수정한 다음

dch -n "Reduce two-finger scroll timeout."
dch -r ignored
dpkg-buildpackage -us -uc
sudo dpkg -i ../libinput10*deb

(꼭 갖고 설치하셔야 합니다 devscripts. dpkg-dev)

RPM 기반 배포에서도 비슷한 작업을 수행할 수 있습니다.

관련 정보