पहले काम किया
echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap
काम नहीं किया
xmodmap -e 'pointer = 1 2 3 5 4'
फिर कोशिश करो , कि मेरे लिए काम करता है।
पहले काम किया
echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap
काम नहीं किया
xmodmap -e 'pointer = 1 2 3 5 4'
फिर कोशिश करो , कि मेरे लिए काम करता है।
जवाबों:
मेरे मामले में, किसी भी पैकेज को हटाने की आवश्यकता नहीं थी। एकमात्र लाइन जो गायब /usr/share/X11/xorg.conf.d/40-libinput.conf
थी:
Option "NaturalScrolling" "on"
इसलिए पूरा खंड निम्नलिखित के रूप में देखा गया:
Section "InputClass"
Identifier "libinput pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Option "NaturalScrolling" "on"
Driver "libinput"
EndSection
X सत्र के पुनरारंभ के बाद मेरे माउस ने सही ढंग से काम किया।
मेरे लिए, समाधान xserver-xorg-input-libinput
स्थापित छोड़ना था, और इसके बजाय हटा दें xserver-xorg-input-synaptics
, फिर रिबूट करें। ऐसा लगता है जैसे उन्नयन दोनों को स्थापित किया गया था और डिफ़ॉल्ट रूप से सिनैप्टिक का चयन कर रहा था, जो कि प्राकृतिक स्क्रॉलिंग विकल्प नहीं लगता है।
(मैं एक Dell XPS 15 9530, btw पर Ubuntu ग्नोम 17.04 चला रहा हूं)
xserver-xorg-input-synaptics
मैंने सिर्फ Ubuntu 16.10 से 17.04 तक अपग्रेड किया और प्राकृतिक माउस स्क्रॉलिंग सहित कई चीजें टूट गईं। नोट - मेरे पास एक डेस्कटॉप पर एक नियमित माउस (Evoluent) है, ट्रैकपैड नहीं है। मैंने पहले इस समाधान का उपयोग Ubuntu 16 के लिए किया था: रिवर्स टू फिंगर स्क्रॉल दिशा (प्राकृतिक स्क्रॉलिंग)? , लेकिन यह उबंटू 17 में काम नहीं किया। यहां उबंटू में मेरे लिए काम किया गया है 17.04:
सबसे पहले, 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
फिर अपने कंप्यूटर को पुनरारंभ करें।
xserver-xorg-input-libinput
मैं अपने माउस और अपने कीबोर्ड का उपयोग नहीं कर सकता था, इसलिए मैं लॉग इन नहीं कर सका। मुझे अपने टूटे ओएस के लिए लाइव सीडी और चेरोट के साथ बूट करना पड़ा, इसे ठीक करने के लिए इसे फिर से इंस्टॉल करें। बहुत गुस्सा आ रहा है।
Xinput कमांड का उपयोग इसे बदलने के लिए भी किया जा सकता है। इसे अपने .profile में रखें ताकि यह हर स्टार्टअप पर निष्पादित हो। यहाँ मेरा क्या है:
#
# Set natural scrolling with apple mouse
# for usage information, type xinput by itself. Other useful commands are
# xinput list-props 10 -- to find out settable property numbers (275)
# xinput list -- to find out that 10 is the device ID of the mouse
#
xinput set-prop 10 275 -1 1 1
Ubuntu 18 में xinput
केंसिंग्टन ट्रैकबॉल के लिए गुण बदल गए। अब आप उपयोग कर सकते हैं स्क्रॉल रिंग दिशा को उलटने के लिए:
xinput set-prop 'Primax Kensington Eagle Trackball' 303 1
पूरी तरह से निश्चित नहीं है कि यह उबंटू 16.04 (एलटीएस) से 17.04 और उससे आगे तक अनुवाद करेगा, लेकिन यह किसी भी अन्य सुझावों की तुलना में एक अलग समाधान है। यह उल्लेख के लायक है:
सेटिंग ढूंढें: org.gnome.desktop.peripherals.mouse और "प्राकृतिक-स्क्रॉल" के लिए बॉक्स की जांच करें। डिफ़ॉल्ट अनियंत्रित (गलत) है।
UI में dconf स्कीमा में दिए गए सभी विकल्प उजागर नहीं होते हैं। मेरा अनुमान यूआई को सरल रखने का एक प्रयास है, जो आईएमओ एक योग्य प्रयास है।
नोट : यह मेरे लिए अस्पष्ट नहीं है कि पहले से कॉन्फ़िगर किए गए xinput के साथ dconf कैसे बातचीत करेगा। क्या dconf एक ही xinput सेटिंग्स को ट्विडलिंग कर रहा है? क्या dinf xinput के ऊपर एक वास्तविक परत है जैसे कि यदि आपने दोनों स्थानों में सेटिंग को बदल दिया तो यह प्रभावी रूप से पूर्ववत हो जाएगा? यह केवल तभी मायने रखता है जब आप भूल जाते हैं और दोनों चीजों की कोशिश करते हैं ...
gsettings set org.gnome.desktop.peripherals.mouse natural-scroll true