আমি খুঁজে পেয়েছি যে একমাত্র উপায় কাজ করে (এবং আমি কেবল উবুন্টুতে চেষ্টা করেছি)xinput
আদেশটি দিয়ে is
প্রথমে আপনাকে যে মাউসটি পরিবর্তন করতে চান তার ডিভাইস নম্বরটি সনাক্ত করতে হবে:
# xinput list
â¡ Virtual core pointer id=2 [master pointer (3)]
â â³ Virtual core XTEST pointer id=4 [slave pointer (2)]
â â³ Microsoft Microsoft 5-Button Mouse with IntelliEye(TM) 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)]
â³ CHICONY USB Keyboard id=8 [slave keyboard (3)]
â³ CHICONY USB Keyboard id=9 [slave keyboard (3)]
â³ IR-receiver inside an USB DVB receiver id=11 [slave keyboard (3)]
এখন, এই উদাহরণে আমি আমার মাইক্রোসফ্ট মাউস নিয়ে খেলব। আইডি = 10
এখন আসুন দেখুন এই ডিভাইসটি কী কী বৈশিষ্ট্যগুলি পরিচালনা করতে পারে:
# xinput list-props 10
Device 'Microsoft Microsoft 5-Button Mouse with IntelliEye(TM)':
... cruft cut ...
Device Accel Profile (259): 3
... cruft cut ...
এই মানটি কীভাবে ড্রাইভার ত্বরণ পরিচালনা করে:
-১: কোনওটিই বেগ-নির্ভর পয়েন্টার ত্বরণ বা হ্রাস নয়। যদি অবিচ্ছিন্ন হ্রাস এছাড়াও অব্যবহৃত হয়, গতি প্রক্রিয়াকরণ দমন করা হয়, কিছু চক্র সাশ্রয় করে।
0: ক্লাসিক (ডিফল্ট) পুরানো আচরণের অনুরূপ, তবে আরও অনুমানযোগ্য। প্রান্তিক = /! = 0 এর উপর ভিত্তি করে 'বহুভুজ' এবং 'সাধারণ' এর মধ্যে নির্বাচন করে।
1: হার্ডওয়্যার ড্রাইভার এটি ইনস্টল করলে ডিভাইস-নির্ভর উপলব্ধ। সিন্যাপটিক্সের জন্য আসতে পারে।
2: বহুবর্ষীয় স্কেল বহুবর্ষ: গতিবেগটি সহগ হিসাবে কাজ করে, ত্বরণটি ঘটিত হয়। অত্যন্ত ব্যবহারযোগ্য, প্রস্তাবিত প্রোফাইল।
3: মসৃণ রৈখিক স্কেলগুলি বেশিরভাগ ক্ষেত্রে রৈখিক, তবে একটি মসৃণ (অ-রৈখিক) শুরু দিয়ে।
4: তীব্র / অ্যাক্সিলারেটেড, তবে একটি মসৃণ ট্রানজিশন ব্যাপ্তির মধ্যে সরল স্থানান্তর। এটিতে দুটি নিভাসকে ত্বরান্বিত করার প্রাথমিক সমস্যা রয়েছে, যার উপর দিয়ে ত্বরণ বেগ থেকে আলাদা থাকে। Ditionতিহ্যগতভাবে যদিও ডিফল্ট।
5: শক্তি একটি শক্তি ফাংশন দ্বারা ত্বরণ করে। বেগ এখানে প্রকাশকারী onent থ্রেশহোল্ড মেনে চলে। সহজেই নিয়ন্ত্রণ করা শক্ত হয়ে যাবে, সুতরাং আপনার গতিবেগের প্রাক্কলনটি যথাযথভাবে করা আপনার পক্ষে গুরুত্বপূর্ণ।
6: গতিবেগ এবং ত্বরণের জন্য লিনিয়ার কেবল লিনিয়ার। সহজ এবং পরিষ্কার।
7: সীমিতভাবে সীমাবদ্ধ ত্বরণে আরোহণ করে, প্রান্তিক স্থানে সর্বাধিক সীমাবদ্ধ , যেখানে এটি ফ্ল্যাট হয়ে যায় (সীমাবদ্ধ)।
সুতরাং সেখান থেকে আমরা দেখতে পাচ্ছি যে আমরা যদি এই সম্পত্তিটিকে -1 এ সেট করি তবে এটি ত্বরণ সম্পূর্ণরূপে অক্ষম করবে।
$ xinput set-prop 10 259 -1
সুতরাং এখন আমাদের কোনও ত্বরণ নেই, তবে আমরা কি এটি চাই? মাউস এখন কিছুটা ধীর। দুঃখের বিষয় এটি এমনই। ত্বরণ অক্ষম হয়ে আপনি মাউস এবং প্রদর্শনের মধ্যে 1: 1 সম্পর্ক পাবেন। আপনি মাউসের বামে একটি বিন্দুটি সরান এবং মাউস পয়েন্টারটি একটি পিক্সেল বামে সরান। যদি ইনপুট চলাচলের (2 দ্বারা বলুন) গুন করার কোনও উপায় থাকে তবে প্রতিটি অক্ষের প্রতিটি পিক্সেল মাউসের কাছে অনিবার্য ছিল। এটি মাউসের সঠিক অবস্থান নির্ধারণ করা বেশ কঠিন করে তুলবে। কিছু জিইউআই মাউস কন্ট্রোল প্যানেলে 'সংবেদনশীলতা' সেটিংসটি আসলে আপনি যা প্রত্যাশা করবেন তার বিপরীতে কাজ করে - সর্বাধিক সংবেদনশীল 1: 1 অনুপাত - এটি ত্বরণ যা এটি এত দ্রুত দেখায়।
সুতরাং আপনি দ্রুত চলাচল করতে চান, তবে আপনি ত্বরণ চান না। আপনি কেবল এটিই করতে পারেন হার্ডওয়্যার। মূলত, আপনার আরও সংবেদনশীল মাউস কিনতে হবে। উচ্চতর ডিপিআই সহ একটি সন্ধান করুন (প্রতি ইঞ্চিতে ডটস - হ্যাঁ, ঠিক একটি প্রিন্টারের মতো)। আমি দেখতে পেয়েছি যে আমার পুরানো মাইক্রোসফ্ট ইন্টেলিএ ব্যবহারের জন্য অক্ষম হওয়া ত্বরণের সাথে যথেষ্ট সংবেদনশীল।
অথবা আপনার মাউসটি খুব সংবেদনশীল? এমনকি ত্বরণ অক্ষম থাকলেও এটি আপনার পছন্দ হিসাবে খুব দ্রুত? ঠিক আছে, সেখানে
Device Accel Constant Deceleration (260): 1.0000
সেটিংটি আসে This এটি একটি ধ্রুব পতন (বা ডেসিনাইজাইটিং) অনুপাত। ডিফল্টরূপে এটি 1: 1 তবে এর উপরে যে কোনও সংখ্যা (এমনকি ভগ্নাংশ) নেবে। মাউসটির কিছুটা ধীরগতি পেতে:
$ xinput set-prop 10 260 1.2
বা সত্যই নাজুক কাজের জন্য একটি বিশাল মন্দা:
$ xinput set-prop 10 260 10
বা এটিকে স্বাভাবিক অবস্থায় ফিরিয়ে দিন:
$ xinput set-prop 10 260 1
ত্বরণ প্রোফাইল -1 (অক্ষম) এ সেট করা থাকলেও এটি কাজ করে।