उल्टा क्षैतिज स्क्रॉलिंग ubuntu 18.04


43

मैंने हाल ही में 17.10 से 18.04 तक अपग्रेड किया है और क्षैतिज स्क्रॉलिंग उलटा है। प्राकृतिक स्क्रॉलिंग किसी भी तरह से इसे प्रभावित नहीं करती है, सुझाव है कि इसे वापस कैसे बदला जाए? (बाईं ओर कड़ी चोट)


6
मैं ठीक उसी व्यवहार की पुष्टि कर सकता हूं: प्राकृतिक स्क्रॉलिंग को स्विच करना केवल ऊर्ध्वाधर स्क्रॉलिंग को प्रभावित करता है।
हेनरिक फेरोलो

@ हेनरिकफ़ेरोलो मैं भी इसकी पुष्टि करता हूं।
MycrofD

offमेरे मामले में प्राकृतिक स्क्रॉलिंग स्क्रॉलिंग दिशा बदल जाती है
अलहलाल

1
मैं भी 18.04 अपडेट के बाद से इसकी पुष्टि कर सकता हूं। इसे बग थू माना जाता है, है ना? ऊर्ध्वाधर / क्षैतिज के लिए स्क्रॉलिंग के 2 मोड के संयोजन के रूप में मेरे लिए सबसे अस्वाभाविक बात है ...
michnovka

जवाबों:


30

मुझे 18.04 में अपग्रेड करने पर भी इस समस्या का सामना करना पड़ा, यह मेरा समाधान था:

xinput listअपने टचपैड की डिवाइस आईडी खोजने के लिए उपयोग करें ।

का उपयोग करें xinput list-props yourdeviceid। यह उन सभी गुणों की एक लंबी सूची तैयार करेगा, जिन्हें आप उस उपकरण के लिए संपादित कर सकते हैं। हम एक संपत्ति में रुचि रखते हैं जो स्क्रॉलिंग दूरी के साथ है, मेरे सिस्टम पर यह है Synaptics Scrolling Distance (283)। मेरे सिस्टम पर इसके दो मान होने चाहिए (प्राकृतिक स्क्रॉलिंग सक्षम होने के साथ) ये थे -115, 115(वर्टिकल डिस्टेंस, हॉरिजॉन्टल डिस्टेंस)। कोष्ठक में मूल्य पर ध्यान दें, मेरे मामले में 283, यह है कि हम इसे बदलने के लिए संपत्ति की पहचान कैसे करेंगे।

का उपयोग करें xinput set-prop yourdeviceid 283 -115, -115, 283 की जगह और जो भी उचित हो स्क्रॉलिंग वैल्यू मान। (परिवर्तन दोनों मूल्यों को नकारात्मक बनाने के लिए है, जो "प्राकृतिक" स्क्रॉल का वांछित परिणाम देता है।)

नोट:
यह सेटिंग पूरे सिस्टम रीस्टार्ट पर बनी नहीं रहेगी, जो कि अपने आप में एक समस्या है। मैं .xsessionrcस्टार्टअप पर xinput कमांड निष्पादित करने के लिए अपने होम डायरेक्टरी में एक फाइल का उपयोग करता हूं।
यह संभवत: 17.10 में काम नहीं करेगा, क्योंकि वेनल ने ज़िनपुट के लिए अजीब चीजें कीं।


यह काम करता हैं! दुःखद रूप से विस्तारित इशारे काम नहीं करते हैं, कम से कम ubuntu gnome पर, यदि आप उबंटू को वेलैंड पर स्विच करते हैं तो वे काम करते हैं, लेकिन टचपैड अनुकूलित नहीं है।
स्लरपिन

1
यह इसे हल करती है!
हेनरिक फेरोलो

यह काम किया। लेकिन पहली रिबूट पर मेरी लॉगिन स्क्रीन दिखाई नहीं दी। मुझे पुनर्प्राप्त करने के लिए CTRL + ALT + F7 / F8 करना पड़ा।
MycrofD

आज समस्या फिर से आ गई। आगे की जांच पर, मैंने पाया कि मेरी डिवाइस आईडी 13 से बदलकर 14. हो गई थी, क्या यह सामान्य है? मैंने तब सब कुछ फिर से कर दिया था, लेकिन क्या डिवाइस आईडी को बदलना सामान्य है?
MycrofD

2
@MycrofD - आपके डिवाइस आईडी को बदलना सामान्य है, खासकर यदि आप अन्य उपकरणों को कनेक्ट / डिस्कनेक्ट करते हैं। आईडी के बजाय उनके पठनीय नाम से उपकरणों की पहचान करना संभव होना चाहिए।
जॉन लॉरोक

12

यह देखो:

https://help.ubuntu.com/community/SynapticsTouchpad

प्राकृतिक स्क्रॉलिंग की राशि और दिशा (प्लस या माइनस मान परिवर्तन दिशा) निर्धारित करने के लिए निम्न आदेशों का उपयोग करें:

synclient HorizScrollDelta=-100
synclient VertScrollDelta=-100

जब आप लॉग इन करते हैं तो आप इसे चलाने के लिए अपनी आटोस्टार्ट स्क्रिप्ट में यह कमांड डाल सकते हैं।


8

यहां थोड़ी स्क्रिप्ट है जो आपके लिए करती है

export id=`xinput list | grep -i touchpad | awk -F"=" '{ print $2 }' | awk '{ print $1 }'`
xinput list-props "${id}" | grep "Synaptics Scrolling Distance" | sed 's/[^0-9 \t-]//g' | while read a b c;
do
 echo "${a} ${b} $((${c}*-1))";
 xinput set-prop "${id}" "${a}" "${b}" "$((${c}*-1))"
done

स्क्रिप्ट के लिए धन्यवाद, एक संशोधन मैं xinput set-prop "${id}" "${a}" "${b}" "${b}"यह सुझाव देना चाहूंगा कि यह इसे निष्प्रभावी बना देगा। मूल स्क्रिप्ट को दो बार चलाने से प्रभाव दूर हो रहा था
हरेंद्र सिंह

0

द्वारा xserver-xorg-input-libinput को हटाएं sudo apt remove xserver-xorg-input-libinput

फिर /usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.confनिम्न सामग्री के साथ फ़ाइल बनाएँ :

Section "InputClass"  
    Identifier "Natural Scrolling Mouses"  
    MatchIsPointer "on"  
    MatchIsTouchpad "off"  
    MatchDevicePath "/dev/input/event*"  
    Option "VertScrollDelta" "-1"  
    Option "HorizScrollDelta" "-1"  
    Option "DialDelta" "-1"  
EndSection

रिबूट करने के बाद, स्क्रॉलिंग समस्या मेरे लिए हल हो गई थी।


या तो काम नहीं करता
slurpin

-2

यदि यह अभी भी एक समस्या है, तो आप अपनी सेटिंग को भी बदल सकते हैं: सेटिंग | उपकरण | माउस और टचपैड । वहां "प्राकृतिक स्क्रॉलिंग" विकल्प स्क्रॉलिंग व्यवहार में परिवर्तन को सक्षम करेगा।


4
उबंटू (18.04) की अंतिम रिलीज पर नहीं, इसलिए मैंने पद बनाया, मुद्दा वैसे भी तय है! धन्यवाद
slurpin
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.