동적 스크롤에 libinput을 사용할 수 있습니까?

동적 스크롤에 libinput을 사용할 수 있습니까?

나는 이 사람처럼 Manjaro를 사용합니다.https://forum.manjaro.org/t/how-to-enable-dynamic-scrolling-with-libinput-driver/36488내 시스템에는 libinput이 함께 제공됩니다. 불행하게도 libinput에는 기본적으로 동적 스크롤 기능이 없습니다. 활성화할 수 있나요?

이전에 제가 사용했던 또 다른 옵션은 Synapse였지만 팜 리젝션이 좋지 않았습니다. 하지만 다시 전환을 고려하고 있습니다. 그럼 이게 당신의 독인가요?

답변1

내 askubuntu 답변을 바꿔 보겠습니다.비슷한 질문에 대해서는


libinput이 이를 구현하지 않는 데에는 기술적인 이유가 있습니다.이것은 FAQ의 일부입니다, 특히 다음에 대한 링크가 있습니다.이 버그 보고서. TL;DR 여기서: 시냅스에 구현된 동적 스크롤링은 디자인 버그로 밝혀졌습니다. 스크롤이 중지되기 전에 스크롤하고 Ctrl누르면 스크롤 중인 앱이 확대 또는 축소를 실행하는 등 성가신 버그가 발생했습니다. 이는 스크롤 이벤트를 지속적으로 전송하여 동적 스크롤을 구현하는데, 애플리케이션이 참 스크롤 이벤트와 거짓 스크롤 이벤트를 구분할 수 없기 때문입니다.

더 나쁜 것은 올바른 구현이 GUI 툴킷, 즉 GTK+ 및 Qt에 있다는 것입니다.(그리고 Enlightement 데스크탑 환경 외부에서는 거의 알려지지 않았지만 EFL일 수도 있습니다), 그러나 드라이버에서 동적 스크롤 + 툴킷에서 동적 스크롤을 사용하는 경우 이로 인해 혼란이 발생할 수 있습니다.

evinceGTK+는 이미 동적 스크롤링을 구현하고 있습니다. 예를 들어 evince 버전 3.30 및 GTK 버전 3.24가 설치된 애플리케이션에서 작동합니다 .

나는 모른다. 내가 찾은일부 블로그 게시물2009년에는 모든 항목에 동적 스크롤이 있었다고 하는데 Okular, Qutebrowser, Kate에서는 이를 재현할 수 없었기 때문에 이는 확실히 사실이 아닙니다.

관련 정보