Xfce4 এ কীভাবে প্রাকৃতিক স্ক্রোলিং সক্ষম করবেন?


15

আমার টাচপ্যাডের জন্য প্রাকৃতিক স্ক্রোলিং সক্ষম করার জন্য কি কোনও সেটিং আছে ?

আমি মাউসের জন্য এক্সএফসিই সেটিংসের অধীনে সেটিংসটি খুঁজে পেতে পারি তবে এটি টাচপ্যাডের জন্য কাজ করে না। পরেরটির জন্য এটি সক্ষম করার কোনও উপায় আছে কি?

উত্তর:


18

এটি একটি পরিচিত বাগ: এলপি: 1368402

একটি ভাল এবং সাধারণ সমাধান (ওয়ার্কআরাউন্ড) যা প্রতিটি অ্যাপ্লিকেশনে (ক্রোম এবং জিনোমগুলি সহ) প্রাকৃতিক স্ক্রোলিং ব্যবহার করতে দেয় , যা জেনিয়াল ১ 16.০৪-তে পরীক্ষা করা হয়েছে, নিম্নলিখিতটি নিম্নরূপ।

প্রথম অক্ষম বিপরীত স্ক্রল দিক থেকে 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এবং এর মানটি পরীক্ষা করুন। যদি এর উদাহরণস্বরূপ 58 হয় তবে নিম্নলিখিত কমান্ড সহ এটি -58 এ সেট করুন:

synclient VertScrollDelta=-58

আপনি যদি আনুভূমিক স্ক্রোল দিয়ে একই কাজ করতে চান তবে পরিবর্তে কীটির জন্য অনুসন্ধান করুন: HorizScrollDeltaএবং এটি একইভাবে উল্টান :

synclient HorizScrollDelta=-58

[সম্পাদনা]

রুবো 7777 দ্বারা চিহ্নিত হিসাবে , এটি পুনরায় বুটের পরে স্থায়ী হয় না। আপনি যদি এটি ডিফল্ট হয়ে যেতে চান তবে নীচের মতো একটি স্ক্রিপ্ট তৈরি করুন 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=394bf7ad96c3ba102949bac4dd404a1a


দয়া করে এই উত্তরটিকে যথাযথ হিসাবে চিহ্নিত করুন, কারণ এটি আমার জন্য সমস্যার সমাধান করছে।
ইয়ান ডি রসি

4

আমি অনেক অনুসন্ধান করেছি এবং এটি সম্পর্কে একটি বাগ্রেপোর্টও পেয়েছি, তবে সমাধানটি সহজ ছিল:

আপনাকে মাউস-সেটিংসের শীর্ষে সিলেক্টবক্সে টাচপ্যাড-ডিভাইসটি নির্বাচন করতে হবে।

(এটি খুঁজে পাওয়াটা বেশ কঠিন ছিল, কারণ আমি আশা করিনি যে মাউস এবং টাচপ্যাডের জন্য সেটিংস পৃথকভাবে কনফিগারযোগ্য))


পুরানো এক্সএফএস সংস্করণগুলিতে, যেখানে সেটিংটি বিদ্যমান নেই, সেখানে মানটি পরীক্ষা করুন

synclient | grep VertScrollDelta

এবং নেতিবাচক মানটি ব্যবহার করুন, আপনি সেখানে পাবেন (উদাহরণস্বরূপ -58 এর পরিবর্তে -58)।

এই রিবুট-নিরাপদ করার জন্য আমার পক্ষে যে সর্বোত্তম পদ্ধতিটি কাজ করেছে তা হ'ল আপনার পরিবর্তনগুলিতে যুক্ত করা Xsession.d, সুতরাং আপনি এক্স-এ লগ ইন করার পরে এটি সমস্ত ব্যবহারকারীর জন্য স্বয়ংক্রিয়ভাবে লোড হবে:

(ফাইলটি বিদ্যমান নেই, তাই আপনি যা খুশি তাই নামটি বানাতে পারেন the বাম দিকের সংখ্যার অর্থ অন্য ক্রমের সাথে তুলনা করে এটি কার্যকর করা হবে) means

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

0

Xfce 4.12 বা তদুর্ধ্বের সাহায্যে আপনি মাউস সেটিংসে যেতে পারেন এবং বিপরীত স্ক্রোলের দিকটি নির্বাচন করতে পারেন । সেটিংসটি মাউসের অধীনে রয়েছে তবে এটি টাচপ্যাডের জন্য স্ক্রোলিং দিকটিও বিপরীত করে।


আমি জানি, তবে এটি কি অনুভূমিক স্ক্রোলিংকেও বিপরীত করে?
rubo77

@ রুবো 77 না, কেবল উল্লম্ব।
xuhdev

2
হ্যাঁ, তবে এটি প্রতিটি অ্যাপ্লিকেশনটিতে কাজ করে না, বিশেষত এটি
জিনোমগুলির
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.