আমি কীভাবে মাউস স্ক্রোলের গতি সামঞ্জস্য করতে পারি?


189

কোনও উত্তর না দিয়ে এই প্রশ্নটি অনেকবার জিজ্ঞাসা করা হয়েছে। আমি আমার বেসিক গুগল দক্ষতা ব্যবহার করেছি এবং কোন সমাধান করতে পারিনি। এটি সিস্টেম বিস্তৃত। আমার মাউস খুব দ্রুত স্ক্রল করে।

আমি সাধারণভাবে উবুন্টু এবং লিনাক্সে নতুন। স্টাইলগুলি পরিবর্তন করা বা যাকে বলা হয় (উবুন্টু, কে, কে, জুবুন্টু) এগুলি আদৌ সহায়তা করবে? আমি প্রবেশ করতে পারে এমন একটি টার্মিনাল কোড আছে?


1
এই প্রশ্নটি দেখুন, এটির উত্তরটি উপস্থিত বলে মনে হচ্ছে: Askubuntu.com/questions/27270/increasing-scrol-speed
ir-g


ফোরাম আমাকে উত্তর দিতে দেবে না, তবে নীচের সমাধানগুলি আমার পক্ষে কার্যকর হয়নি এবং আমি আমার টাচপ্যাড স্ক্রোলটির জন্য এমনটি পেয়েছি: কেবল টার্মিনালে 'synclient VertScrolDelta = 100' টাইপ করুন।
ডাবলফেলিক্স

8
আমি জানতে চাইছি কেন System Settingsমাউস স্রোলিংয়ের গতিতে সামঞ্জস্য করা সমর্থন করে না।
ক্যাস্পার

উত্তর:


290

আমি আমার ওয়্যারলেস মাউস নিয়ে আসা ইউএসবি ডোংলটি সরিয়ে ফেলা করেছি এবং তাড়াতাড়ি আমার স্ক্রোলিংয়ের গতি স্থির করেছি।


45
আমি মনে করি না যে এই উত্তরটি ডাউনভোটদের প্রাপ্য। এটি আমার / সমস্যার সমাধান করেছে (হ্যাঁ, আমি +1: এটি সম্পাদনা করেছি)।
ডিবিএম

13
হ্যাঁ, আমার
পক্ষেও

9
এই উত্তরটি বিশেষত সোলায়ারে "স্মুথ স্ক্রোলিং" বিকল্পটি স্যুইচ করার পরে তাদের ইউনিফাইং ওয়্যারলেস রিসিভারের মাধ্যমে সংযুক্ত একটি লজিটেক মাউসের ক্ষেত্রে প্রযোজ্য।
জেমস ক্যাকিস

21
আমার কাছে মাইক্রোসফ্ট দ্বারা একটি ভাস্কর্যযুক্ত আর্গোনমিক ডেস্কটপ (কীবোর্ড এবং মাউস) রয়েছে। এই সমাধানটি আমার সমস্যাগুলির সমাধান করে।
অভিষেক আনন্দ

42
এই সমাধানটি মাইক্রোসফ্ট মাউসের পক্ষেও কাজ করে।
কাজী ইরফান

27

মাউস পরামিতি পরিবর্তন করতে:

  • পেরিফেরালগুলি তালিকাবদ্ধ করুন, মাউসের ডিভাইসের নামের সাথে ভাল নম্বরটি নোট করুন!

    xinput list
    
  • পেরিফেরাল নম্বর 9 থেকে পরামিতিগুলি তালিকাভুক্ত করুন

    xinput list-props 9
    
  • পেরিফেরাল 9 এর ত্বরণটি মান 3 তে সেট করুন the 1 এর সমান মানের জন্য ত্বরণ সর্বাধিক হয় "ভিত্তি" মানটি আমার কাছে 1.7 বলে মনে হচ্ছে ...

    xinput set-prop 9 'Device Accel Constant Deceleration' 3
    

পরিবর্তনটি স্থায়ীভাবে সেট করতে:
আপনার ডিরেক্টরিতে একটি লুকানো ফাইল হ'ল ".প্রফাইল" (লুকানো ফাইলগুলি দেখতে Ctrl + H) এটিতে ডাবল ক্লিক করুন এবং এটি খুলুন। আগের কমান্ডটি অনুলিপিটি শেষে পেস্ট করুন। এটাই!

পিএস সমস্ত ব্যবহারকারীর জন্য একই কমান্ড প্রয়োগ করতে আপনি ফাইল / ইত্যাদি / প্রোফাইল সম্পাদনা করতে পারবেন (কোনও লুকানো ফাইল নয়)।

আনন্দ কর.


35
আমি এটি চেষ্টা করেছি এবং এটি কেবল কার্সার গতিতে কাজ করে বলে মনে হচ্ছে; স্ক্রোল হুইল আচরণে এর কোনও প্রভাব নেই।
AndreasT

2
আমি মনে করি আপনি 'সিন্যাপটিক্স স্ক্রোলিং দূরত্ব' খুঁজছেন। Fwiw।
জুমিক্স

16
-1 এটি সেটিংসে ডিফল্টরূপে পরিবর্তন করতে পারে এমন চলমান মাউসের গতি সম্পর্কে। এটি এই প্রশ্নের ভুল উত্তর! মাউস স্ক্রোল গতি সম্পর্কে নয়।
লিও লোপোল্ড হার্টজ 준영

6
সঠিকটি হ'ল 'ইভদেব স্ক্রোলিং দূরত্ব', তবে আমি এটি 1 1 ১ এর চেয়ে দ্রুত যেতে পারব না
টিম্ম্মিম

7
এছাড়াও .. এই বাজে কথা কি? মাউসের পুরো বিষয়টি হ'ল জিইআইআইয়ের সাথে যোগাযোগ করা, এবং আপনি আমাকে বলছেন যে কেউ মাউস সেটিংস পরিবর্তন করার জন্য জিইউআই তৈরি করেনি?
x0a

22

প্রথমে কোন ডিভাইসটি মাউস তা পরীক্ষা করুন:

xinput list

এখন সেখানে আপনার মাউসের আইডি বাছাই করুন এবং তার বর্তমান সেটিংসের তালিকা দিন:

xinput list-props <device-id>

তারপরে সেটিংস পরিবর্তন করুন যেখানে যেখানে Evdev scrolling distance [vertical] [horizontal] [dial]

xinput set-prop <device-id> 'Evdev Scrolling Distance' 1 3 5

যেখানে শেষ তিনটি সংখ্যার সংমিশ্রণটি মাউস-নির্ভর:

  • প্রথম সংখ্যা, স্ক্রোলিংয়ের দিক (বিয়োগ বিপরীত)
  • দ্বিতীয় নম্বর, কোনওভাবে স্ক্রোলিংয়ের গতি
  • তৃতীয় নম্বর, কোনওভাবে স্ক্রোলিংয়ের গতি
  • এই মানগুলি বড় সংখ্যায় পরিবর্তন করার অর্থ আপনি ধীর স্ক্রোল করুন (এজেন্টএমই)।

6
এই জবাবটি আরও ভাল হতে পারে যদি এটি প্রথমে সেটিংসটি পাওয়ার জন্য কোনও আদেশ সরবরাহ করে , ব্যবহারকারী তাদের সেট করার সিদ্ধান্ত নেয় না
আলেকজান্ডার মিলস

1
আমি এই উত্তরটি জেনেরিক বলে মনে করি না - যদি আমি "এক্সিনপুট তালিকা-প্রপস 10" করি তবে এটি বলছে যে ডিভাইসটি "স্লিপ বোতাম "টি মাউস নয়, তাই আপনি কোন ডিভাইসটি পরিবর্তন করছেন তা পরীক্ষা করে দেখুন ...
আলেকজান্ডার মিলস

1
@ LéoLéopoldHertz 준영 দরকার নেই, কেবল মানগুলি কী বোঝাতে চাইছে তা পরিষ্কার করতে চেয়েছিলেন। উত্তরের জন্য পর্যাপ্ত তথ্য নেই।
Rtsne42

4
এই মানগুলিকে আরও বড় সংখ্যায় পরিবর্তন করার অর্থ আপনি ধীর স্ক্রোল করুন। মানগুলি যদি ইতিমধ্যে 1 তে সেট করা থাকে তবে এই সেটিংটি স্পর্শ করার কোনও সুবিধা নেই।
ম্যাকিল

2
আমার Evdev scrolling distanceপ্যারামিটারটি নেই
ইয়েফান সান

21

আমার কাছে লজিটেক পারফরম্যান্সমাউস এমএক্স রয়েছে এবং এখানে সমাধানগুলির কোনওটিরই কাজ করে না। আমার জন্য কাজ করা একমাত্র জিনিসটি এই প্রকল্পের কিছু অংশ ব্যবহার করা হয়েছিল ।

  1. যোগ এই পিপিএ এবং তারপর ইনস্টল xserver-xorg-input-evdev
  2. সোলার প্রকল্পটি দেখুন এবং চালান rules.d/install.sh। এটি উদেব নিয়মগুলি যথাযথ স্থানে অনুলিপি করবে এবং প্রয়োজনে অনুমতি চাইবে।
  3. রিসিভারটি সরান এবং এটিকে আবার প্লাগ ইন করুন।
  4. নিজেকে plugdevগ্রুপে যুক্ত করুন:$ sudo gpasswd -a <your-username plugdev
  5. লগ আউট এবং আবার লগ ইন করুন।

এখন আপনি নিম্নলিখিত xinputকমান্ডগুলি ( উত্স ) দিয়ে আপনার স্ক্রোল-গতি সেট করতে পারেন :

$ xinput set-prop <devnum> "Evdev Scrolling Distance" 8 1 1 # for smooth scroll
$ xinput set-prop <devnum> "Evdev Scrolling Distance" -8 1 1 # for smooth 'natural' scroll

8কম মানতে পরিবর্তন সংবেদনশীলতা বৃদ্ধি করে। নেতিবাচক এটিকে উল্টানো স্ক্রোলের দিক পরিবর্তন করে। মান বৃদ্ধি করা সংবেদনশীলতা হ্রাস করে।


5
আমার কাছে একটি লজিটেক পারফরম্যান্স xinput set-prop 9 'Evdev Scrolling Distance' 3 1 1এমএক্সও রয়েছে - উবুন্টু 16.04 এ সবেমাত্র চলমান সমস্যার সমাধান হয়েছে (9 টি আমার <ডিএনএম>)। কিছু ইনস্টল করার প্রয়োজন নেই। .profileলগইনে আবেদন করার জন্য এটি আপনার ফাইলে যুক্ত করুন। <ডিভনাম> রান পেতে xinput list
লেনোহ

মসৃণ স্ক্রোল ছাড়া এটি কীভাবে করবেন?
ফেরিবিগ

13

আমি একটি সাধারণ স্ক্রিপ্ট লিখেছি যা আপনাকে এই ডিভাইসের কোন সম্পত্তি রয়েছে তা সন্ধান করার অনুমতি দেয় ( স্ক্রিপ্টটি মূলত সমস্ত এক্সপুট ডিভাইসগুলিতে পুনরাবৃত্তি করে এবং কেবলমাত্র যার মধ্যে কোনও সম্পত্তি রয়েছে তাদের তালিকাবদ্ধ করেscroll )।

 xinput list | cut -f2 | cut -f2 -d'=' | xargs -d $'\n' -I'{}' sh -c "xinput list-props '{}' | grep -iq scroll && (echo Listing dev id '{}'; xinput list-props '{}')"
 xinput --set-prop 11 295

দ্রষ্টব্য, উদাহরণস্বরূপ ফায়ারফক্সে আপনি সেট করতে পারেন about:config

mousewheel.system_scroll_override_on_root_content.vertical.factor

সেট করতে মনে রাখবেন

mousewheel.system_scroll_override_on_root_content.enabled

সত্য।


2
সেই ফায়ারফক্স টিপটির জন্য ধন্যবাদ। কারণ এক্সপুট প্রপসগুলিকে 1 এ সামঞ্জস্য করা এখনও সুপার স্লোপি স্ক্রোল গতি। আমি এখন আমার ফায়ারফক্স স্ক্রোলের গতি 100 তে সেট করে রেখেছি! : ডি
আনসজোভিস 86

2
ফায়ারফক্স ছিল যেখানে আমি এটি সেট করতে চেয়েছিলাম, সুতরাং এটি আমার জন্য সঠিক উত্তর
অমিত জি

12

এই সমাধানটি আমার পক্ষে কাজ করে:

sudo apt-get install imwheel zenity

একটি বাশ স্ক্রিপ্ট তৈরি করুন এবং এটি সন্নিবেশ করুন:

#!/bin/bash
# Version 0.1 Tuesday, 07 May 2013
# Comments and complaints http://www.nicknorton.net
# GUI for mouse wheel speed using imwheel in Gnome
# imwheel needs to be installed for this script to work
# sudo apt-get install imwheel
# Pretty much hard wired to only use a mouse with
# left, right and wheel in the middle.
# If you have a mouse with complications or special needs,
# use the command xev to find what your wheel does.
#
### see if imwheel config exists, if not create it ###
if [ ! -f ~/.imwheelrc ]
then

cat >~/.imwheelrc<<EOF
".*"
None, Up, Button4, 1
None, Down, Button5, 1
Control_L, Up, Control_L|Button4
Control_L, Down, Control_L|Button5
Shift_L, Up, Shift_L|Button4
Shift_L, Down, Shift_L|Button5
EOF

fi
##########################################################

CURRENT_VALUE=$(awk -F 'Button4,' '{print $2}' ~/.imwheelrc)

NEW_VALUE=$(zenity --scale --window-icon=info --ok-label=Apply --title="Wheelies" --text "Mouse wheel speed:" --min-value=1 --max-value=100 --value="$CURRENT_VALUE" --step 1)

if [ "$NEW_VALUE" == "" ];
then exit 0
fi

sed -i "s/\($TARGET_KEY *Button4, *\).*/\1$NEW_VALUE/" ~/.imwheelrc # find the string Button4, and write new value.
sed -i "s/\($TARGET_KEY *Button5, *\).*/\1$NEW_VALUE/" ~/.imwheelrc # find the string Button5, and write new value.

cat ~/.imwheelrc
imwheel -kill

# END OF SCRIPT FILE

এখন স্ক্রিপ্টটি চালান এবং আপনার পছন্দসই মাউস হুইল গতি সেট করুন।

ধন্যবাদ: http://www.nicknorton.net/?q=node/10


জেনটিটি কী?
never9ind9

1
আমি আমার পিছনে এবং ফরোয়ার্ড কীগুলি কাজ করা বন্ধ করে পেয়েছি: ও তবে অন্যথায় দুর্দান্ত
জেমি হুটার

@ neverMind9 Zenity একটি ডায়ালগ তৈরির ইউটিলিটি। মাউস হুইল স্পিড সিলেক্টর তৈরি করতে এটি উপরে আমি আটকানো স্ক্রিপ্টটি ব্যবহার করে।
দুলি

1
বলার জন্য স্ক্রিপ্টের শেষ আসল লাইনটি পরিবর্তন করুন imwheel -kill -b "4 5"এবং আপনার পিছনে / ফরোয়ার্ড মাউস বোতামগুলি আবার কাজ করবে।
সোর্পজেম

এই দুর্দান্ত কাজ !!
হাতিম

3

এই সমস্তগুলি বাদ দিয়ে আপনি এর জন্য পুরানো ভাল সিনাপটিক্স ডাইভার ব্যবহার করতে পারেন (হ্যাঁ আমি জানি এটি আর সমর্থিত নয় তবে আসল libinputডকুমেন্টেশন কঠোরভাবে সফল হতে দেয় )।
আপনি যদি 18.04 বা তার বেশি হয় তবে কেবল সিন্যাপটিক্স ইনস্টল করুন:

sudo apt-get install xserver-xorg-input-synaptics

এখন যান /usr/share/X11/xorg.conf.dএবং কেবল ফাইল সম্পাদনা করুন70-synaptics.conf

cd /usr/share/X11/xorg.conf.d
sudo nano 70-synaptics.conf

বিভাগটি সন্ধান Section "InputClass" Identifier "touchpad catchall"করুন এবং এই বিকল্পগুলি যুক্ত করুন:

Option "VertScrollDelta" "16"
Option "HorizScrollDelta" "16"

ডিফল্ট নম্বরটি 26যত দ্রুত স্ক্রোল করা হয় তার সংখ্যা কম, স্ক্রোল করা ধীর হয়। শেষ অবধি এটি দেখতে হবে:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
#       MatchDevicePath "/dev/input/event*"
        Option "VertScrollDelta" "16"
        Option "HorizScrollDelta" "16"
EndSection

ফাইল সংরক্ষণ করুন এবং (এটি বন্ধ Ctrl + Oতারপর Enterতারপর Ctrl + X)।

পরিবর্তনগুলি কার্যকর করতে লগ আউট এবং পিছনে প্রবেশ করুন।

সিন্যাপটিক্স ড্রাইভার হ'ল এক বিশাল ড্রাইভার সহ এমন এক ড্রাইভার যাকে আমি জানি না যে কোনও বিশ্বে কে কোনও অপশন লাইবিনপুটে যাওয়ার সিদ্ধান্ত নিয়েছে।
অন্যান্য বিকল্পগুলি এখানে পাওয়া যাবে:
https://www.x.org/archive/X11R7.5/doc/man/man4/synaptics.4.html


এটি টাচপ্যাড স্ক্রোল গতিটি মাউস স্ক্রোলের গতি নয়
ভয়েজার

0

আমার সমস্যাটি কিছুটা আলাদা ছিল এবং আমি অন্যান্য ব্যবহারকারীদেরও সহায়তা করার জন্য উত্তরটি এখানে পোস্ট করছি। আমার সমস্যাটি ছিল যে ভিএমওয়্যার ফিউশন বা ওয়ার্কস্টেশন দ্বারা যুক্ত ডিফল্ট মাউস হার্ডওয়্যার উবুন্টু এবং অন্যান্য লিনাক্স ডিস্ট্রোজে স্ক্রোলিং সমর্থন করছে না, যখন কার্সারটি চলছিল।

ইস্যুটি প্রথমে ত্রুটিযুক্ত স্ক্রোলিং, ধীর স্ক্রোলিং (যা আমাকে এখানে নিয়ে যায়) বলে মনে হয়েছিল, যদিও আসলে এটি অন্যরকম সমস্যা ছিল। এই থ্রেডটি আমাকে এটি ঠিক করতে সহায়তা করে।

https://superuser.com/questions/1270811/inconsistent-and-erratic-mouse-wheel-in-linux-while-moving-the-mouse-pointer#

পরে "ডিআইডি" অর্ডারে ইদেবকে সরানোর মাধ্যমে, স্ক্রোলিংটি স্বাভাবিক হিসাবে কাজ করতে ফিরে এসেছিল।

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