सूक्ति-शैल के साथ ubuntu 17.04 पर प्राकृतिक स्क्रॉलिंग सक्षम करें


10

मैंने ubuntu 17.04 पर ग्नोम-शेल स्थापित किया है और यह पूरी तरह से काम करता है, लेकिन मैं ट्रैकपैड का उपयोग करके प्राकृतिक स्क्रॉलिंग को सक्षम करने की कोशिश कर रहा हूं। यह पूरी तरह से एकता में बॉक्स से बाहर काम करता है, लेकिन गनोम में मैंने सिस्टम सेटिंग्स में प्राकृतिक स्क्रॉलिंग को सक्रिय करने के बावजूद काम नहीं किया। मैंने अपने होम फोल्डर में ".Xmodmap" फ़ाइल भी बनाई:

pointer = 1 2 3 5 4 6 7 8 9 10 11 12

और फिर:

xmodmap .Xmodmap

मैंने लॉगआउट / लॉगिन करने की भी कोशिश की, लेकिन प्राकृतिक स्क्रॉलिंग अभी भी अक्षम है। अंत में, मैंने पैकेज को "न्यूट्रास्क्रोलिंग" स्थापित करने की कोशिश की:

sudo add-apt-repository ppa:zedtux/naturalscrolling
sudo apt-get install naturalscrolling

लेकिन मुझे मिलता है:

E: Unable to locate package naturalscrolling

कोई उपाय?

पीएस: मेरी मशीन डेल एक्सपीएस 15 '9560 है

अपडेट करें:

दौड़कर xinput listमैं इसे देखता हूं:

↳ DLL07BE:01 06CB:7A13 Touchpad             id=12   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=15   [slave  pointer  (2)]

2 अलग-अलग टचपैड क्यों हैं?

$ /usr/bin/xinput set-prop 15 "libinput Scroll Method Enabled" 0, 1, 0
property 'libinput Scroll Method Enabled' doesn't exist, you need to specify its type and format

अद्यतन 2:

मैंने देखा कि वास्तव में प्राकृतिक स्क्रॉलिंग Pycharm (जावा आधारित आईडीई) में काम कर रही है, लेकिन क्रोम, "फ़ाइलें" और अन्य ऐप अभी भी स्क्रॉल करते हैं :(

अद्यतन 3 :

मैं उबंटू गनोम (जो बॉक्स से बाहर प्राकृतिक स्क्रॉलिंग का समर्थन करता है) की एक साफ स्थापना के साथ "हल" हुआ


नीचे देखें कि क्या आपके लिए भी काम करता है।
रिनजविंड

क्या आपने भी 12 की कोशिश की? :-)
रिनजविंड

हाँ, वही त्रुटि
daveoncode

जवाबों:


20

मैं Dell XPS 15 9530 पर Ubuntu Gnome 17.04 चला रहा हूं, और यहां मेरे लिए काम किया गया है:

समाधान xserver-xorg-input-libinputस्थापित छोड़ दिया गया था , और इसके बजाय हटा दें xserver-xorg-input-synaptics, फिर रिबूट करें। ऐसा लगता है जैसे उन्नयन दोनों को स्थापित किया गया था और डिफ़ॉल्ट रूप से सिनैप्टिक का चयन कर रहा था, जिसमें प्राकृतिक स्क्रॉलिंग विकल्प नहीं लगता है।


1
मैं Asus Zenbook में Ubuntu 17.04 + Gnome-shell चला रहा हूं और यह एक आकर्षण की तरह काम करता है।
निगिनी

XPS 13 9350 DE पर भी काम किया। धन्यवाद!
कम्प्यूटरिश

लेनोवो X1 कार्बन पर भी काम किया! धन्यवाद!
पॉप करें

थिंकपैड X230 पर भी काम करता है। धन्यवाद :)
cutculus

रिबूट करने की आवश्यकता नहीं है, बस लॉग आउट करें और वापस अंदर
Zoltán

8

एक ही समस्या थी। हल किया:

sudo apt install xserver-xorg-input-libinput
sudo apt purge xserver-xorg-input-synaptics

फिर रिबूट


मुझे अभी भी समझ में नहीं आया कि यह अब क्यों काम किया और पहले नहीं किया था लेकिन आपने मुझे पूर्ण पुनर्स्थापना करने से बचाया। यहां तक ​​कि सूक्ति को फिर से स्थापित करने से पहले मदद नहीं मिली। सिनैप्टिक्स ड्राइवर नींद से जागने या सस्पेंड और नेचुरल स्क्रॉलिंग काम नहीं करने पर मेरे लिए इनपुट मार देगा।
Roh_mish 15:11 पर

6

शायद आपके माउस को सेट करने के लिए एक अलग संपत्ति की आवश्यकता होती है। कृपया निम्नलिखित प्रयास कीजिए:

अपनी माउस आईडी ढूंढें (मेरा नीचे 10 है):

$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB-PS/2 Optical Mouse           id=10   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳   USB Keyboard                            id=8    [slave  keyboard (3)]
    ↳   USB Keyboard                            id=9    [slave  keyboard (3)]

माउस के उपलब्ध गुणों की सूची (अपने माउस की आईडी के साथ 10 बदलें):

$ xinput list-props 10
Device 'Logitech USB-PS/2 Optical Mouse':
    Device Enabled (136):   1
    Coordinate Transformation Matrix (138): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Accel Speed (273): 0.000000
    libinput Accel Speed Default (274): 0.000000
    libinput Accel Profiles Available (275):    1, 1
    libinput Accel Profile Enabled (276):   1, 0
    libinput Accel Profile Enabled Default (277):   1, 0
    libinput Natural Scrolling Enabled (278):   1
    libinput Natural Scrolling Enabled Default (279):   0
    libinput Send Events Modes Available (258): 1, 0
    libinput Send Events Mode Enabled (259):    0, 0
    libinput Send Events Mode Enabled Default (260):    0, 0
    libinput Left Handed Enabled (280): 0
    libinput Left Handed Enabled Default (281): 0
    libinput Scroll Methods Available (282):    0, 0, 1
    libinput Scroll Method Enabled (283):   0, 0, 0
    libinput Scroll Method Enabled Default (284):   0, 0, 0
    libinput Button Scrolling Button (285): 2
    libinput Button Scrolling Button Default (286): 2
    libinput Middle Emulation Enabled (287):    0
    libinput Middle Emulation Enabled Default (288):    0
    Device Node (261):  "/dev/input/event2"
    Device Product ID (262):    1133, 49215
    libinput Drag Lock Buttons (289):   <no items>
    libinput Horizontal Scroll Enabled (290):   1

जैसा कि आप देख सकते हैं, मेरे माउस के लिए "लिबिनपुट नैचुरल स्क्रॉलिंग एनेबल्ड" नाम की एक संपत्ति है जिसकी संख्या मेरे मामले में 278 है।

इसे 1 पर सेट करें और प्राकृतिक स्क्रॉलिंग सक्षम होनी चाहिए (अपने माउस की आईडी के साथ 10 बदलें और 278 वास्तव में आपकी संपत्ति संख्या क्या है):

$ xinput set-prop 10 278 1

1

आप synaptics ड्राइवर का उपयोग कर रहे हैं, तो xserver-xorg-input-synapticsआप सेट कर सकते हैं नकारात्मक के लिए मूल्यों VertScrollDeltaऔर HorizScrollDeltaकॉन्फ़िग फ़ाइल में 70-synaptics.conf:

cp /usr/share/X11/xorg.conf.d/70-synaptics.conf /etc/X11/xorg.conf.d/70-synaptics.conf 
sudoedit /etc/X11/xorg.conf.d/70-synaptics.conf

फिर रिबूट करें और अपने ट्रैकपैड के लिए सहज प्राकृतिक स्क्रॉलिंग का आनंद लें। विस्तृत विवरण के लिए, आर्क विकी पर इस पृष्ठ को देखें ।


0

मेरे पास स्टार्टअप एप्लिकेशन में निम्नलिखित हैं:

/usr/bin/xinput set-prop 14 "libinput Scroll Method Enabled" 0, 1, 0 

और इसे "एज स्क्रॉल वर्कअराउंड" नाम दिया गया है। फिर आप "सेटिंग" से स्क्रॉल करने के क्रम को भी उल्टा कर सकते हैं (जैसे हमने यूनिटी में किया था)।


14 टचपैड के लिए कोड है। आप के साथ तुम्हारा मिल सकता है ...

$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=14   [slave  pointer  (2)]

ppa:zedtux/naturalscrolling केवल 14.04 तक समर्थित है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.