Tôi vừa mới chuyển từ Xorg sang Wayland, điều đó có nghĩa là tôi cũng đã chuyển sang libinput. Tôi cũng đang sử dụng Gnome 3 và GDM.
Kể từ khi chuyển đổi, cuộn đã trở nên rất nhảy. Khi tôi kéo hai ngón tay theo chiều dọc trên bàn di chuột càng chậm càng tốt và dừng lại định kỳ khi tôi đi, sau một khoảng cách nhất định, nó sẽ "nhảy".
Điều này không xảy ra trong tất cả các ứng dụng; Tôi đoán mọi thứ đang chạy trong Xwayland đều không có vấn đề gì. Các ứng dụng như vậy vẫn cuộn và tăng tốc nhanh hơn tôi muốn, nhưng tôi cho rằng đó là một vấn đề riêng biệt.
Sự cố xảy ra trong cả ứng dụng GTK + và Qt.
Ví dụ: khi cuộn trong gedit, hỗ trợ cuộn trơn tru:
- Bắt đầu trên dòng 1
- Di chuyển trơn tru cho đến dòng 5
- Ngay khi tôi chạm vào dòng 5, bất kể tôi di chuyển chậm như thế nào, nó sẽ nhảy sang dòng 10.
- Cuộn ngược lên về hướng 1, diễn ra suôn sẻ cho đến dòng 5
- Ở dòng 5, nhảy đến dòng 1
Nhảy luôn xảy ra 5 dòng từ nơi tôi bắt đầu cuộn. Nếu tôi dừng cuộn nhưng để cả hai ngón tay trên bàn di chuột, nó không thực sự được tính là dừng.
Tôi có bàn di chuột Synaptics trên Yoga 900:
Device: SYNA2B29:00 06CB:77C6
Kernel: /dev/input/event14
Group: 5
Seat: seat0, default
Size: 91.53x59.95mm
Capabilities: pointer
Tap-to-click: disabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: n/a
Calibration: n/a
Scroll methods: *two-finger edge
Click methods: *button-areas clickfinger
Disable-w-typing: enabled
Accel profiles: none
Tôi đang chạy Linux 4.4 với một số bản vá trình điều khiển Tôi đã đánh cắp từ 4.5 để phần cứng trên Yoga 900 hoạt động bình thường. Arch Linux cập nhật với kho lưu trữ thử nghiệm được kích hoạt (lõi vẫn còn trên 4.3, nhưng 4.4 có các bản vá mà tôi cần).
linux-custom 4.4-4
libinput 1.1.4-1
wayland 1.9.0-1
gnome-shell 3.18.3-2
xorg-server-xwayland 1.18.0-4
Tôi hơi mất phương hướng để khắc phục sự cố này vì có quá nhiều yếu tố liên quan và tôi không quen với libinput và Wayland. Tôi đã chuyển sang Wayland vì X gặp sự cố với màn hình PPI cao của tôi trong nhiều trường hợp. Wayland dường như cũng sử dụng tốt hơn đồ họa tích hợp CPU của tôi. Vì vậy, bây giờ, tôi muốn gắn bó với Wayland, ngay cả khi tôi không thể tìm ra giải pháp tức thời. Tôi muốn tự mình giải quyết vấn đề này (thông qua các bản vá, hack, bất cứ điều gì) hơn là chờ đợi một bản sửa lỗi thích hợp được phát triển, thử nghiệm và phát hành.