একরকম, আমি আমার উবুন্টু ইনস্টলের কোনও xmodmap ফাইল ছাড়াই শেষ করেছি, সুতরাং আমাকে এই সমস্যার জন্য আলাদা পদ্ধতির সন্ধান করতে হবে।
কটাক্ষপাত xinput কমান্ড।
xinput list | grep -i mouse
যা আপনার মাউস সম্পর্কে তথ্য তালিকাভুক্ত করে। এটি দেখায় যে আমার মাউসটি "ডেল প্রিমিয়াম ইউএসবি অপটিকাল মাউস" এবং এটিও আমার কাছে "ম্যাকিনটোস মাউস বোতাম এমুলেশন" রয়েছে। এই তথ্য দিয়ে সজ্জিত, আমি পারি
xinput get-button-map "Dell Premium USB Optical Mouse"
যা আমাকে দেখতে একটি তালিকা দেয়
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
এখানে দরকারী, প্রয়োজনীয় জ্ঞান রয়েছে। আমার মাউসটিতে তাত্ত্বিকভাবে 18 টি বোতাম রয়েছে। প্রতিটি বোতামের ডিফল্ট ক্রিয়াটির বোতাম নম্বর হিসাবে একই নাম থাকে। অন্য কথায়, বোতাম 1 অ্যাকশন 1 করে, বোতাম 4 4 অ্যাকশন 4 করছে ইত্যাদি। অ্যাকশন 0 এর অর্থ "অফ"।
অবস্থান তালিকা ফাংশন যা বোতাম নির্ধারিত দেখায়। সুতরাং আমার বোতাম মানচিত্র পড়া
1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
এর অর্থ বোতাম 1 (অবস্থান 1) 1 অ্যাকশন 1 (স্বাভাবিক বাম বোতাম), বোতাম 2 (অবস্থান 2) 3 এবং মধ্যবর্তী বোতাম 3 (অবস্থান 3) অ্যাকশন 2 (ডান বোতাম) করবে।
বাম হাতের মাউস তৈরি করতে আপনার যা দরকার তা হ'ল শুরু হবে এমন একটি বোতামের মানচিত্র
3 2 1 4 5 .....
অথবা, আপনার ক্ষেত্রে দেখে মনে হচ্ছে আপনি মাঝের বোতামটি বোতাম 1 (বাম বোতাম) এর মতো একই কাজটি করতে চান যাতে আপনার মানচিত্রটি শুরু হওয়া দরকার
1 1 3 ....
আমি এইভাবে আমার মাউস বোতামের ম্যাপিংগুলি পুনরায় সেট করব:
xinput set-button-map "Dell Premium USB Optical Mouse" 1 1 3 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18
আপনার ক্ষেত্রে, আপনার ম্যাপযুক্ত বোতামগুলির একটি পৃথক সংখ্যা থাকতে পারে এবং ইতিমধ্যে সংজ্ঞায়িত কিছু বিশেষ বোতামের মানচিত্র থাকতে পারে। লাইকওয়েলি, আপনার মাউসের একটি আলাদা নামও রয়েছে। প্রথমে আপনার মাউসের "নাম" পান। তারপরে, আপনার বেস বোতামের মানচিত্রটি পেতে গেট -বোতাম-মানচিত্রের ক্রিয়াটি ব্যবহার করুন । পরিশেষে, অ্যাকশন 1 করতে বোতাম 2 টি পরিবর্তন করে সেট-বাটন-মানচিত্র বিকল্পটি ব্যবহার করুন ।
এটি স্থায়ী পরিবর্তন নয়। আমি আমার .bashrc এ প্রয়োজনীয় কোড যুক্ত করেছি যাতে আমি লগইন করার সময় বা টার্মিনালটি খোলার সময় এটি কার্যকর করে।
আশাকরি এটা সাহায্য করবে.