जवाबों:
यह एक ज्ञात बग है: एलपी: 1368402
एक अच्छा और सरल समाधान (वर्कअराउंड) जो हर एप्लिकेशन में क्रोम (ग्नोम वाले सहित) में प्राकृतिक स्क्रॉलिंग का उपयोग करने की अनुमति देता है , जिसे Xenial 16.04 पर परीक्षण किया गया है, निम्नलिखित है।
सबसे पहले अक्षम रिवर्स स्क्रॉल दिशा से XFCE माउस सेटिंग : Settings > Mouse and Touchpad > Reverse scroll direction
।
फिर, टर्मिनल में दौड़ें:
synclient
यह इस तरह की-वैल्यू पेयर की सूची का उत्पादन करेगा:
Parameter settings:
LeftEdge = 97
RightEdge = 2335
TopEdge = 89
BottomEdge = 1575
FingerLow = 25
FingerHigh = 30
MaxTapTime = 180
MaxTapMove = 129
MaxDoubleTapTime = 100
SingleTapTimeout = 180
ClickTime = 100
EmulateMidButtonTime = 0
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = 58
HorizScrollDelta = 58
VertEdgeScroll = 0
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 1
HorizTwoFingerScroll = 1
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0678887
TouchpadOff = 1
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 2
RBCornerButton = 3
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 0
ClickFinger1 = 1
ClickFinger2 = 3
ClickFinger3 = 0
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
CircularPad = 0
PalmDetect = 0
PalmMinWidth = 10
PalmMinZ = 200
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
ResolutionDetect = 1
GrabEventDevice = 0
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 14
VertHysteresis = 14
ClickPad = 1
RightButtonAreaLeft = 1216
RightButtonAreaRight = 0
RightButtonAreaTop = 1364
RightButtonAreaBottom = 0
MiddleButtonAreaLeft = 0
MiddleButtonAreaRight = 0
MiddleButtonAreaTop = 0
MiddleButtonAreaBottom = 0
कुंजी खोजें: VertScrollDelta
और उसका मान जांचें। यदि इसका उदाहरण ५ set है, तो इसे निम्न -58 के साथ सेट करें:
synclient VertScrollDelta=-58
यदि आप क्षैतिज स्क्रॉल के साथ भी ऐसा ही करना चाहते हैं, तो कुंजी के बजाय खोजें: HorizScrollDelta
और इसे उसी तरह उल्टा करें :
synclient HorizScrollDelta=-58
[संपादित करें]
जैसा कि rubo77 द्वारा बताया गया है , यह रिबूट के बाद नहीं होता है। यदि आप इसे डिफ़ॉल्ट बनना चाहते हैं, तो निम्न की तरह एक स्क्रिप्ट बनाएं fix_scroll.sh
:
#!/usr/bin/bash
synclient VertScrollDelta=-58
synclient HorizScrollDelta=-58
फिर fix_scroll.sh
अपने स्टार्टअप एप्लिकेशन में जोड़ें :
Settings > Session and Startup > Application Autostart > Add
इसका श्रेय जाता है: https://forums.linuxmint.com/viewtopic.php?f=90&t=233135&p=1236836&sid=394bf7ad96c3ba102949bac4404404a1a
मैंने बहुत खोज की और इसके बारे में एक बगरेपोर्ट भी पाया, लेकिन समाधान आसान था:
आपको माउस-सेटिंग्स के शीर्ष पर चयन बॉक्स में टचपैड-डिवाइस का चयन करना होगा।
(यह थोड़ा कठिन था, खोजने के लिए, क्योंकि मुझे उम्मीद नहीं थी कि माउस और टचपैड के लिए सेटिंग्स अलग से विन्यास योग्य हैं)
पुराने xfce संस्करणों पर, जहाँ सेटिंग मौजूद नहीं है, के साथ मान की जाँच करें
synclient | grep VertScrollDelta
और नकारात्मक मूल्य का उपयोग करें, आप वहां पाते हैं (उदाहरण के लिए -58 के बजाय -58)।
इस रिबूट-सेफ़ को बनाने के लिए मेरे द्वारा काम करने की सबसे अच्छी विधि है अपने परिवर्तनों को जोड़ना Xsession.d
, इसलिए जब आप X में लॉग इन करते हैं तो यह सभी उपयोगकर्ताओं के लिए स्वचालित रूप से लोड हो जाएगा।
(फ़ाइल मौजूद नहीं है, इसलिए आप इसे जो चाहें नाम दे सकते हैं। बाईं ओर की संख्या का मतलब वह क्रम है जिसमें इसे अन्य फ़ाइलों की तुलना में निष्पादित किया जाएगा।)
sudo nano /etc/X11/Xsession.d/80synaptics
उस फ़ाइल में केवल समकालिक कमांड जोड़ें:
synclient VertScrollDelta=-58
(अनुमति 644 के साथ रूट के स्वामित्व में होनी चाहिए)
chmod 644 /etc/X11/Xsession.d/80synaptics
अभी भी कुछ अजीब है: क्षैतिज स्क्रॉल अभी भी गलत है, इसके साथ तय किया जा सकता है:
echo 'pointer = 1 2 3 4 5 7 6 8 9 10 11 12' >> .Xmodmap
xmodmap .Xmodmap
4.12 या इसके बाद के संस्करण के साथ, आप माउस सेटिंग्स पर जा सकते हैं और रिवर्स स्क्रॉल दिशा का चयन कर सकते हैं । सेटिंग माउस के अंतर्गत है, लेकिन यह टचपैड के लिए स्क्रॉल दिशा को भी उलट देता है।