Saya baru saja beralih dari Xorg ke Wayland, yang berarti saya juga beralih ke libinput. Saya juga menggunakan GNOME 3 dan GDM.
Sejak beralih, bergulir menjadi sangat gelisah. Saat saya menyeret dua jari secara vertikal melintasi touchpad selambat mungkin dan berhenti secara berkala saat saya pergi, setelah jarak tertentu itu akan "melompat".
Ini tidak terjadi di semua aplikasi; Saya menduga apa pun yang berjalan di Xwayland tidak memiliki masalah. Aplikasi seperti itu masih bergulir dan berakselerasi lebih cepat dari yang saya inginkan, tetapi saya menganggap itu masalah terpisah.
Masalahnya terjadi pada aplikasi GTK + dan Qt.
Misalnya, ketika menggulir di gedit, yang mendukung pengguliran halus:
- Mulai di baris 1
- Gulir dengan lancar hingga saluran 5
- Segera setelah saya mencapai baris 5, tidak peduli seberapa lambat saya menggulir, ia melompat ke baris 10.
- Gulir kembali ke atas menuju garis 1, berjalan dengan lancar hingga garis 5
- Pada baris 5, melompat ke baris 1
Lompatan selalu terjadi 5 baris dari mana saya mulai menggulir. Jika saya berhenti menggulirkan tetapi meninggalkan kedua jari saya pada touchpad, itu sebenarnya tidak dianggap berhenti.
Saya memiliki touchpad Synaptics pada 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
Saya menjalankan Linux 4.4 dengan beberapa patch driver yang saya curi dari 4,5 untuk mendapatkan perangkat keras pada Yoga 900 bekerja dengan baik. Arch Linux yang mutakhir dengan repositori pengujian diaktifkan (core masih di 4.3, tetapi 4.4 memiliki tambalan yang saya butuhkan).
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
Saya sedikit bingung bagaimana cara memecahkan masalah ini karena begitu banyak faktor yang terlibat, dan saya tidak terbiasa dengan libinput dan Wayland. Saya beralih ke Wayland karena X mengalami masalah dengan tampilan PPI tinggi saya dalam banyak kasus. Wayland juga tampaknya lebih memanfaatkan grafis terintegrasi CPU saya. Jadi untuk saat ini, saya ingin tetap menggunakan Wayland, bahkan jika saya tidak dapat menemukan solusi segera. Saya lebih suka menyelesaikan ini sendiri (melalui patch, retasan, apa pun) daripada menunggu perbaikan yang tepat untuk dikembangkan, diuji, dan dirilis.
Jawaban:
Kabar baik!
Ini telah diperbaiki dalam rilis terbaru, Gnome 3.20 . Dengan ini bersama dengan banyak bug lainnya, Wayland (IMHO) akhirnya menjadi dapat digunakan setiap hari.
Saya memang menemukan komit di mana masalah telah diperbaiki, tetapi saya mengalami kesulitan menemukannya lagi. Bagaimanapun, dugaan @ DanRobertson pada penyebabnya sudah benar dan telah diperbaiki.
sumber