Touchland kaydırma Wayland'da çok gergin


10

Xorg'dan Wayland'a geçtim, yani libinput'a geçtim. Ayrıca GNOME 3 ve GDM kullanıyorum.

Geçişten bu yana kaydırma çok gerginleşti. İki parmağımı dokunmatik yüzey boyunca olabildiğince yavaş ve dikey olarak sürüklediğimde, belirli bir mesafeden sonra "atlayacaktır".

Bu tüm uygulamalarda olmaz; Sanırım Xwayland'da çalışan hiçbir şeyin sorunu yok. Bu tür uygulamalar hala istediğimden daha hızlı kaydırıyor ve hızlanıyor, ancak bunun ayrı bir sorun olduğunu varsayıyorum.

Sorun hem GTK + hem de Qt uygulamalarında oluşur.

Örneğin, yumuşak kaydırmayı destekleyen gedit'te kaydırma yaparken:

  1. 1. satıra başlayın
  2. 5. satıra kadar sorunsuz kaydırın
  3. 5. satıra bastığımda, ne kadar yavaş kaydırdığım önemli değil, 10. satıra atlar.
  4. 5. satıra kadar sorunsuz ilerleyerek 1. satıra ilerleyin
  5. 5. satırda 1. satıra atlar

Atlama her zaman kaydırma başladığım yerden 5 satır olur. Kaydırmayı durdurur, ancak her iki parmağımı dokunmatik yüzeyde bırakırsam, aslında durma olarak sayılmaz.

Yoga 900'de Synaptics dokunmatik yüzeyim var:

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

Yoga 900'deki donanımı düzgün bir şekilde çalıştırmak için Linux 4.4'ü 4.5'ten çaldığım bazı sürücü yamalarıyla çalıştırıyorum. Test deposu etkinleştirilmiş güncel Arch Linux (çekirdek hala 4.3'te, ancak 4.4'te ihtiyacım olan yamalar var).

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

Bu sorunu gidermek için biraz kaybım var çünkü birçok faktör söz konusu ve libinput ve Wayland'ı bilmiyorum. Wayland'a geçtim çünkü X çoğu durumda yüksek PPI ekranımda sorun yaşıyordu. Wayland ayrıca CPU'mun entegre grafiklerini daha iyi kullanıyor gibi görünüyor. Şimdilik, acil bir çözüm bulamasam bile Wayland ile uğraşmak istiyorum. Bunu, uygun bir düzeltmenin geliştirilmesini, test edilmesini ve serbest bırakılmasını beklemek yerine kendi başıma (yamalar, hackler, ne olursa olsun) çözmeyi tercih ederim.


Birisi bir libinput etiketi ekleyebilir mi? Yapamam çünkü şöhretim yok ve henüz mevcut değil.
Zenexer

Asıl soru nedir etiketi eklendi. Libinput geliştirme grubu içinde kiminle iletişime geçilecek? Bu sorunu olmayan Wayland için daha iyi bir alternatif nedir? Açık olmak, insanların tahmin etmesine izin vermekten daha iyidir (yanlış).
Anthon

@Anthon Teşekkürler. Bir soru ekledim (bir tür). Herhangi bir öneriye açığım, ancak posta listelerine gönderilen iletileri almakta sorun yaşıyorum. DMARC'yi kırıyor gibi görünüyorlar, bu yüzden tüm süslü şeylere sahip olmayan bir e-posta kullanmak zorundayım.
Zenexer

Sorunun ipotek olduğunu düşünmüyorum. Weston'da kaydırma iyi çalışıyor. Yine de Weston'ın HiDPI ekranım için ölçeklenmesini sağlayamıyorum. Aksi takdirde bundan memnun olurum.
Zenexer

2
Aynı soruyu Fedora 23'te alıyorum (muhtemelen) xwayland / libinput / gnome / hem pürüzsüz kaydırma olaylarını hem de eski stil düğmesi tabanlı kaydırma olaylarını (birkaç satır kaydırır) ve tüm Bulduğum uygulamalar her ikisine de bakar, böylece sarsıntı ortaya çıkar. Aynı sorunu olan herkes için bulduğum tüm kanıtlar bu. FWIW, X üzerindeki gnome iyi çalışıyor.
Dan Robertson

Yanıtlar:


3

İyi haberler!

Bu, en son sürüm olan Gnome 3.20'de düzeltildi . Bununla birlikte, diğer birçok hata ile birlikte, Wayland (IMHO) sonunda her gün kullanılabilir hale geliyor.

Sorunun giderildiği taahhüdü buldum, ancak tekrar bulmakta sorun yaşıyorum. Her durumda, @ DanRobertson'un nedene ilişkin tahmini doğrudur ve düzeltilmiştir.


Gnome 3.28'im var ve hala Ubuntu (18.04) ile Chrome (73.0.3683.103) ile ilgili sorun yaşıyorum
Jav
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.