Sono appena passato da Xorg a Wayland, il che significa che sono passato anche a libinput. Sto anche usando GNOME 3 e GDM.
Dalla commutazione, lo scorrimento è diventato molto nervoso. Mentre trascino due dita verticalmente sul touchpad il più lentamente possibile e facendo una pausa periodica mentre vado, dopo una certa distanza "salterà".
Questo non accade in tutte le applicazioni; Immagino che qualsiasi cosa in esecuzione in Xwayland non abbia il problema. Tali applicazioni continuano a scorrere e ad accelerare più velocemente di quanto vorrei, ma presumo che sia un problema separato.
Il problema si verifica in entrambe le applicazioni GTK + e Qt.
Ad esempio, quando si scorre in gedit, che supporta lo scorrimento regolare:
- Inizia dalla linea 1
- Scorrere uniformemente fino alla riga 5
- Non appena raggiungo la linea 5, non importa quanto lentamente sto scorrendo, passa alla linea 10.
- Scorri indietro verso la linea 1, procedendo lentamente fino alla linea 5
- Alla riga 5, passa alla riga 1
Il salto avviene sempre a 5 righe da dove inizio lo scorrimento. Se smetto di scorrere ma lascio entrambe le dita sul touchpad, in realtà non viene considerato come arresto.
Ho un touchpad Synaptics su uno 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
Sto usando Linux 4.4 con alcune patch di driver che ho rubato dalla 4.5 per far funzionare correttamente l'hardware su Yoga 900. Arch Linux aggiornato con repository di test abilitato (core è ancora su 4.3, ma 4.4 ha patch di cui ho bisogno).
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
Sono un po 'perplesso su come risolvere questo problema perché sono coinvolti così tanti fattori e non ho familiarità con libinput e Wayland. Sono passato a Wayland perché X stava avendo problemi con il mio display ad alto PPI in molti casi. Wayland sembra anche utilizzare meglio la grafica integrata della mia CPU. Quindi per ora, mi piacerebbe rimanere con Wayland, anche se non riesco a trovare una soluzione immediata. Preferirei risolverlo da solo (tramite patch, hack, qualunque cosa) piuttosto che aspettare che venga sviluppata, testata e rilasciata una correzione corretta.