আমি যেমন পেয়েছিলাম তেমন কারও ক্ষেত্রে একই সমস্যা হয়।
উইন্ডোজ থেকে উবুন্টুতে স্যুইচ করার সময় (ডুয়াল বুটে) আমার মাইক্রোসফ্ট ওয়্যারলেস মাউস স্ক্রোল হুইল বাদাম! এটি সম্পূর্ণ অতিরিক্ত সংবেদনশীল।
আমি যেমন পেয়েছিলাম তেমন কারও ক্ষেত্রে একই সমস্যা হয়।
উইন্ডোজ থেকে উবুন্টুতে স্যুইচ করার সময় (ডুয়াল বুটে) আমার মাইক্রোসফ্ট ওয়্যারলেস মাউস স্ক্রোল হুইল বাদাম! এটি সম্পূর্ণ অতিরিক্ত সংবেদনশীল।
উত্তর:
একটি প্রম্পট খুলুন
আপনার ডিভাইসগুলি তালিকাভুক্ত করুন, আপনি যে ডিভাইসটি ঠিক করতে চান সেখান থেকে আইডিটিতে মনোযোগ দিন, যদি সেগুলির মধ্যে 2 জন থাকে, ঠিক আছে।
$ xinput list
খনি 9 এবং 10 ছিল
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0 id=9 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0 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)]
↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0 id=8 [slave keyboard (3)]
x
আপনার আইডি হয়ে এখন এটি করুন
$ xinput list-props x | grep 'Scrolling Distance'
Evdev Scrolling Distance (255): 1, 1, 1
অবশেষে, কৌশলটি হল আপনার আদর্শ মানগুলি অনুসন্ধান করা, আমার ছিল 10, 10, 10
$ xinput set-prop x 'Evdev Scrolling Distance' 10, 10, 10
পরিবর্তনটি স্থায়ীভাবে সেট করতে ( উত্স ):
আপনার ডিরেক্টরিতে একটি লুকানো ফাইল হ'ল ".প্রফাইলে" (লুকানো ফাইলগুলি দেখতে Ctrl + H) এটিতে ডাবল ক্লিক করুন এবং এটি খুলুন। আগের কমান্ডটি অনুলিপিটি শেষে পেস্ট করুন। এটাই!
পিএস সমস্ত ব্যবহারকারীর জন্য একই কমান্ড প্রয়োগ করতে আপনি ফাইল / ইত্যাদি / প্রোফাইল সম্পাদনা করতে পারবেন (কোনও লুকানো ফাইল নয়)।
আপনি এখন যেতে ভাল!
এটি হ্যাক, তবে ইউএসবি ট্রান্সসিভারটি আন-/ পুনরায় প্লাগইন করে উবুন্টুকে সঠিকভাবে রেজোলিউশন সেট করতে দেয় এবং আপনি খুব যুক্তিসঙ্গত স্ক্রোলের গতি পেতে পারেন। আমি গত কয়েক বছর ধরে প্রতিটি উবুন্টু রিলিজে এই কৌশলটি ব্যবহার করছি। আমি আমার মেশিনটি খুব কমই রিবুট করি তাই এটি আমার পক্ষে সবচেয়ে সহজ সমাধান :)
সম্ভবত কেউ ব্যাখ্যা করতে পারে কেন এটি কাজ করে।
একটি সমাধান যা আমার জন্য ওয়্যারলেস মাউস স্ক্রোল গতির সমস্যার জন্য কাজ করে:
লিনাক্স মডিউলগুলি সক্ষম করার সময় ক্রমটি খুব গুরুত্বপূর্ণ।
যুক্ত ফাইল যুক্ত করুন /etc/modprobe.d/mshid.conf
:
install hid-generic /sbin/modprobe hid ; /sbin/modprobe usbhid ; /sbin/modprobe -i hid-generic ; true
এটি সঠিক লোডিং অর্ডার নিশ্চিত করে এবং স্ক্রোলের গতিটি তখন স্বাভাবিক। ট্রান্সসিভারটি অপসারণ এবং ফিরে যুক্ত করার সময় সিস্টেমটি চালু থাকা অবস্থায় পটভূমিতে এটিই ঘটে। এটি উবুন্টু বাদে অন্যান্য বিতরণে কাজ করে। এটি কাজ করার জন্য একটি রিবুট প্রয়োজন।
এমন একটি ব্যবহারের কেস রয়েছে যা পূর্ববর্তী উত্তরগুলির দ্বারা 100% আচ্ছাদিত নয়, তাই আমি নিম্নলিখিত স্ক্রিপ্টটি ভাগ করে নিতে চেয়েছিলাম যা আমি লিখেছি যা উপরে গৃহীত সমাধান থেকে bণ নিয়েছে। আমি নিশ্চিত যে এটি করার আরও অনেক মার্জিত উপায় আছে তবে এটি আমার পক্ষে কাজ করেছে।
#!/bin/sh
while true
do
xinput set-prop `xinput list|grep Nano|grep pointer|awk '{ print $8 }'|tr -d 'id='|sed -n 2p` 'Evdev Scrolling Distance' 10, 10, 10
sleep 5
done
স্ক্রিপ্টটি প্রতি পাঁচ সেকেন্ডে একবার এক্সপুট সমাধানটি প্রয়োগ করবে, দ্বিতীয় পয়েন্টার ইনপুটটি সন্ধান করবে (এটিই আমি সর্বদা নিয়ন্ত্রিত স্ক্রোলের গতি পেয়েছি)। আমার এই কমান্ডটি ব্যবহার করা দরকার কারণ সম্পত্তি নম্বর সর্বদা এক রকম ছিল না - তবে এটি তালিকার সর্বদা দ্বিতীয় ছিল।
কেস ব্যবহার করুন: আপনি যদি একাধিক কম্পিউটার নিয়ন্ত্রণ করতে একটি ইউএসবি স্যুইচার ব্যবহার করেন, যার মধ্যে কমপক্ষে একটি লিনাক্স এবং যার মধ্যে একটি উইন্ডোজ - আপনি যখন লিনাক্স থেকে উইন্ডোজ থেকে লিনাক্সে স্যুইচ করেন, তখন স্ক্রোলের গতি পরিবর্তন স্থির থাকে না (আপনি ব্যবহার করলেও এক্সপুট, .প্রফাইলে বা মোডপ্রোব সমাধান)
সমস্যাযুক্ত হওয়ার জন্য আমি প্রোফাইলে সমাধানটি খুঁজে পেয়েছি যে আপনি যদি ট্রান্সিভারটি সরিয়ে আবার এটিকে আবার রেখে দেন তবে পুনরায় বুট করুন, স্ক্রোলটির গতি অতিরিক্ত ধীর হবে কারণ এটি যথাযথ স্ক্রোলের গতি নেবে এবং যা আছে তা দিয়ে এটি স্কেল করবে আপনার প্রোফাইল.
উপরে ভাগ করা স্ক্রিপ্টটি আপনি যখনই ইউএসবি স্যুইচারটি ব্যবহার করছেন তখনই নোহুপের মাধ্যমে চালানো যেতে পারে এবং আপনি যখন না হন তখনই মারা যায়। আবার - মার্জিত নয়, তবে এটি কম প্রভাব এবং 100% কাজ করে।