'এক্সিনপুট তালিকা' একই ডিভাইস দু'বার দেখায় এবং ডিভাইস আইডি পরিবর্তন হয়: স্ক্রিপ্টে 'সেট-প্রপ' কীভাবে ব্যবহার করবেন?


11

কোনও কারণে লজিটেকের ইউএসবি রিসিভারটি xinput listডিভাইসের তালিকায় দু'বার দেখায় :

Logitech USB Receiver         id=13 [slave  pointer  (2)]
Logitech USB Receiver         id=14 [slave  pointer  (2)]

আমি যখন চেষ্টা করি তখন xinput set-prop "Logitech USB Receiver" "someSetting" nঅবশ্যই পাই:

সতর্কতা: 'লজিটেক ইউএসবি রিসিভার' এর সাথে একাধিক ডিভাইস মিলছে। সঠিকটি নির্বাচিত হয়েছে তা নিশ্চিত করতে, দয়া করে ডিভাইস আইডি ব্যবহার করুন, বা যথাযথ হিসাবে 'পয়েন্টার:' বা 'কীবোর্ড:' দিয়ে ডিভাইসের নামটি উপস্থাপন করুন।

ডিভাইস লজিটেক ইউএসবি রিসিভার খুঁজে পেতে অক্ষম

উপসর্গটি একই ডিভাইস (পয়েন্টার) হওয়ায় সাহায্য করে না।

আমি পরিবর্তে আইডিটি ব্যবহার করতে পারি, তবে সমস্যাটি হ'ল আইডিটি অবশ্যই স্টার্টআপগুলির মধ্যে পরিবর্তিত হয়, তাই আমি এই স্বয়ংক্রিয়ভাবে তৈরি করতে পারি না (স্টার্টআপটিতে আমার সমস্ত পয়েন্টিং ডিভাইসগুলির জন্য সংবেদনশীলতা সেট করে এমন সরল স্ক্রিপ্ট)।

সুতরাং, ডুপ্লিকেট ডিভাইসটি মুছে ফেলা, xinputএটিকে উপেক্ষা করা বা এখনও নামটির দ্বারা ডিভাইসটি উল্লেখ করা কি সম্ভব? যদি এগুলির মধ্যে দুটিও সম্ভব না হয় তবে আমি অনুমান করি যে কোনও স্ক্রিপ্টে আইডিগুলি বের করা হবে (এবং সেগুলি থেকে মনে হয় এটি সর্বদা ছোট।

আমি যে কমান্ডগুলি ব্যবহার করতে চাই তা হ'ল:

xinput set-prop n "Device Accel Constant Deceleration" 2.4
xinput set-prop n "Device Accel Velocity Scaling" 1

উত্তর:


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