मैंने अभी Xorg से Wayland में स्विच किया है, जिसका अर्थ है कि मैंने libinput पर स्विच किया है। मैं गनोम 3 और जीडीएम का भी उपयोग कर रहा हूं।
स्विच करने के बाद से स्क्रॉलिंग बहुत उछल-कूद करने वाली हो गई है। के रूप में मैं दो उंगलियों को टचपैड के पार धीरे-धीरे संभव के रूप में खींचता हूं और समय-समय पर रुकता हूं जैसा कि मैं जाता हूं, एक निश्चित दूरी के बाद यह "कूद" जाएगा।
यह सभी अनुप्रयोगों में नहीं होता है; मुझे लगता है कि कुछ भी चल रहा है Xwayland समस्या नहीं है। इस तरह के एप्लिकेशन अभी भी स्क्रॉल करते हैं और तेजी से बढ़ते हैं, जो मैं चाहता हूं, लेकिन मुझे लगता है कि यह एक अलग मुद्दा है।
समस्या GTK + और Qt अनुप्रयोगों दोनों में होती है।
उदाहरण के लिए, गेडिट में स्क्रॉल करते समय, जो चिकनी स्क्रॉलिंग का समर्थन करता है:
- लाइन 1 पर शुरू करें
- लाइन 5 तक आसानी से स्क्रॉल करें
- जैसे ही मैंने लाइन 5 को हिट किया, कोई फर्क नहीं पड़ता कि मैं धीरे-धीरे कैसे स्क्रॉल कर रहा हूं, यह लाइन 10 पर कूदता है।
- पंक्ति 5 तक आसानी से चलते हुए, लाइन 1 की ओर वापस स्क्रॉल करें
- लाइन 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
मैं इस बात का थोड़ा-बहुत नुकसान कर रहा हूं कि इसका निवारण कैसे किया जाए क्योंकि बहुत सारे कारक इसमें शामिल हैं, और मैं लिबिनपुट और वायलैंड से अपरिचित हूं। मैंने वेलैंड में स्विच किया क्योंकि एक्स कई मामलों में मेरे उच्च-पीपीआई प्रदर्शन से परेशान था। वायलैंड भी मेरे सीपीयू के एकीकृत ग्राफिक्स का बेहतर उपयोग करता है। इसलिए अभी के लिए, मैं वायलैंड के साथ रहना चाहूंगा, भले ही मुझे तत्काल समाधान न मिले। मैं इसे अपने दम पर हल करना चाहता हूं (पैच, हैक्स, जो भी हो) के बजाय एक उचित फिक्स के विकास, परीक्षण और जारी किए जाने की प्रतीक्षा करें।