वेपलैंड पर टचपैड स्क्रॉलिंग बहुत उछल-कूद है


10

मैंने अभी Xorg से Wayland में स्विच किया है, जिसका अर्थ है कि मैंने libinput पर स्विच किया है। मैं गनोम 3 और जीडीएम का भी उपयोग कर रहा हूं।

स्विच करने के बाद से स्क्रॉलिंग बहुत उछल-कूद करने वाली हो गई है। के रूप में मैं दो उंगलियों को टचपैड के पार धीरे-धीरे संभव के रूप में खींचता हूं और समय-समय पर रुकता हूं जैसा कि मैं जाता हूं, एक निश्चित दूरी के बाद यह "कूद" जाएगा।

यह सभी अनुप्रयोगों में नहीं होता है; मुझे लगता है कि कुछ भी चल रहा है Xwayland समस्या नहीं है। इस तरह के एप्लिकेशन अभी भी स्क्रॉल करते हैं और तेजी से बढ़ते हैं, जो मैं चाहता हूं, लेकिन मुझे लगता है कि यह एक अलग मुद्दा है।

समस्या GTK + और Qt अनुप्रयोगों दोनों में होती है।

उदाहरण के लिए, गेडिट में स्क्रॉल करते समय, जो चिकनी स्क्रॉलिंग का समर्थन करता है:

  1. लाइन 1 पर शुरू करें
  2. लाइन 5 तक आसानी से स्क्रॉल करें
  3. जैसे ही मैंने लाइन 5 को हिट किया, कोई फर्क नहीं पड़ता कि मैं धीरे-धीरे कैसे स्क्रॉल कर रहा हूं, यह लाइन 10 पर कूदता है।
  4. पंक्ति 5 तक आसानी से चलते हुए, लाइन 1 की ओर वापस स्क्रॉल करें
  5. लाइन 5 पर, लाइन 1 पर कूदता है

जंप हमेशा 5 लाइनों में होता है जहां से मैं स्क्रॉल करना शुरू करता हूं। अगर मैं स्क्रॉल करना बंद कर देता हूं, लेकिन अपनी दोनों उंगलियां टचपैड पर छोड़ देता हूं, तो यह वास्तव में रोक के रूप में नहीं गिना जाता है।

मेरे पास एक योग 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

मैं कुछ ड्राइवर पैच के साथ लिनक्स 4.4 चला रहा हूं, जो योग 900 पर हार्डवेयर को ठीक से काम करने के लिए 4.5 से चुरा रहा है। अप-टू-डेट आर्क लिनक्स परीक्षण भंडार के साथ सक्षम (कोर अभी भी 4.3 पर है, लेकिन 4.4 में पैच हैं जो मुझे चाहिए)।

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

मैं इस बात का थोड़ा-बहुत नुकसान कर रहा हूं कि इसका निवारण कैसे किया जाए क्योंकि बहुत सारे कारक इसमें शामिल हैं, और मैं लिबिनपुट और वायलैंड से अपरिचित हूं। मैंने वेलैंड में स्विच किया क्योंकि एक्स कई मामलों में मेरे उच्च-पीपीआई प्रदर्शन से परेशान था। वायलैंड भी मेरे सीपीयू के एकीकृत ग्राफिक्स का बेहतर उपयोग करता है। इसलिए अभी के लिए, मैं वायलैंड के साथ रहना चाहूंगा, भले ही मुझे तत्काल समाधान न मिले। मैं इसे अपने दम पर हल करना चाहता हूं (पैच, हैक्स, जो भी हो) के बजाय एक उचित फिक्स के विकास, परीक्षण और जारी किए जाने की प्रतीक्षा करें।


क्या कोई लिबिनपुट टैग जोड़ सकता है? मैं नहीं कर सकता क्योंकि मेरे पास प्रतिष्ठा की कमी है, और यह अभी तक मौजूद नहीं है।
ज़ेनेक्सर

टैग जोड़ा गया, वास्तविक प्रश्न क्या है? लिबिनपुट के विकास समूह के भीतर किसे संपर्क करना है? वायलैंड के लिए एक बेहतर विकल्प क्या है जिसके पास यह मुद्दा नहीं है? लोगों को अनुमान (गलत) बताने की तुलना में स्पष्ट होना बेहतर है।
एंथन

@ एंथन थैंक्स। मैंने एक प्रश्न (प्रकार) जोड़ा। मैं किसी भी सुझाव के लिए खुला हूं, लेकिन मुझे मेलिंग सूचियों को भेजे गए संदेशों को प्राप्त करने में बहुत परेशानी हो रही है। वे DMARC को तोड़ते दिखते हैं, इसलिए मुझे एक ऐसा भगोड़ा ईमेल इस्तेमाल करना होगा जिसमें सभी फैंसी सामान न हों।
जेनेक्सर

मुझे नहीं लगता कि यह मुद्दा कामचलाऊ है। वेस्टन में स्क्रॉलिंग ठीक काम करती है। मैं अपने HiDPI प्रदर्शन के लिए वेस्टन को स्केल नहीं कर सकता, हालांकि, किसी कारण से। नहीं तो मुझे इससे संतोष होगा।
ज़ेनेकर

2
मुझे फेडोरा 23 पर एक ही मुद्दा मिलता है (संभावना है) ऐसा लगता है कि xwayland / libinput / gnome / जो भी भेज रहा है दोनों चिकनी-स्क्रॉल ईवेंट और पुरानी शैली के बटन-आधारित स्क्रॉल ईवेंट (जो कुछ पंक्तियों को स्क्रॉल करते हैं) और सभी मैंने पाया है कि आवेदन दोनों को लगता है तो झटका लगता है। यह सभी सबूत हैं जो मैंने किसी को भी उसी समस्या के साथ पाया है। FWIW, एक्स पर सूक्ति ठीक काम करता है।
दान रॉबर्ट्स

जवाबों:


3

खुशखबरी!

यह नवीनतम रिलीज, गनोम 3.20 में तय किया गया है । इसके साथ ही कई अन्य बग्स के साथ, वायलैंड (IMHO) आखिरकार रोजमर्रा के उपयोग में आने वाला है।

मुझे वह कमिटमेंट मिल गया, जहां यह मुद्दा तय किया गया था, लेकिन मुझे इसे ढूंढने में परेशानी हो रही है। किसी भी स्थिति में, कारण पर @ DanRobertson का अनुमान सही है और इसे ठीक कर दिया गया है।


मैं Gnome 3.28 (18.04) है और अभी भी Chrome (73.0.3683.103) Ubuntu के साथ पर मुद्दा है
Jav
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.