উত্তর:
কয়েকটি প্যাকেজ ইনস্টল করে আপনি একেবারেই খুব বেশি ঝামেলা ছাড়াই এটিকে খুব সহজেই কনফিগার করতে পারেন। লিনাক্সের আমি যে সংস্করণটি ব্যবহার করছি তা বিবেচ্য নয়, যখন মাউস এবং কীবোর্ড অনুকরণের বিষয়টি আসে তখন আমি দুটি নির্দিষ্ট অ্যাপ্লিকেশন ইনস্টল করতে নিশ্চিত am
এগুলি হচ্ছে:
xautomation
এক্স নিয়ন্ত্রণ করতে এবং পর্দায় জিনিসগুলি সন্ধান করতে "ভিজ্যুয়াল স্ক্র্যাপিং" করতে কমান্ড লাইন প্রোগ্রামগুলির একটি সেট। এই অ্যাপ্লিকেশনটিতে ছয়টি পৃথক প্রোগ্রাম রয়েছে তবে আমরা যা করব তা হ'ল আমাদের সাথে xte
। এই প্রোগ্রামটি আমাদের "এক্সস্টেস্ট" এক্সটেনশনটি ব্যবহার করে কার্নেলের কাছে নির্বিচারে মাউস এবং কীবোর্ড ইভেন্টগুলি প্রেরণ করতে দেয়।
sudo apt-get install xautomation
xbindkeys
একটি প্রোগ্রাম যা আমাদের কীবোর্ডের কিছু কী বা কী সংমিশ্রণগুলিতে কমান্ডগুলি বাঁধতে সক্ষম করে এবং উইন্ডো ম্যানেজারটি স্বাধীন, তাই আপনি জিনোম, ইউনিটি, কে.ডি. ইত্যাদিতে থাকুন ... এতে কোনও তফাত হয় না।
sudo apt-get install xbindkeys
**** এই দুটি প্রোগ্রাম একসাথে ব্যবহার করে আমরা কীবোর্ড এবং মাউসকে আমরা যা কিছু করতে চাই তা করতে পারি *
আপনি বলছেন যে উদাহরণস্বরূপ আপনি আপনার ক্ষেত্রে থাম্ব বোতামটি ব্যবহার করতে চান, প্রথমে আমাদের X Server
যখন "মাউস বোতাম নম্বর" ক্লিক করা হয় তখন এটি স্বীকৃত হয় তা আমাদের খুঁজে পাওয়া উচিত। xev
এই প্রোগ্রামটি চালনার জন্য আমরা একটি দরকারী সরঞ্জামটি ব্যবহার করব যা নিম্নলিখিতগুলি করে:
1. একটি টার্মিনাল উইন্ডো খুলুন এবং প্রম্পটে নিম্নলিখিত কমান্ডটি টাইপ করুন
xev
এটি আপনার স্ক্রিনে একটি ইভেন্ট হ্যান্ডলারটি খুলবে যা নিম্নলিখিতগুলির মতো দেখায়:
Xev অ্যাপ্লিকেশন, কীকোডগুলি দেখানো হচ্ছে
Xev
একটি উইন্ডো তৈরি করে এবং তারপরে এক্স সার্ভারকে উইন্ডোতে যখনই কিছু ঘটে (যেমন এটি সরানো, পুনরায় আকার দেওয়া, টাইপ করা, ক্লিক করা ইত্যাদি) ইভেন্টগুলি পাঠাতে বলে। আপনি এটি একটি বিদ্যমান উইন্ডোতেও সংযুক্ত করতে পারেন। কী কারণে ঘটনা ঘটে থাকে তা দেখার জন্য এবং সেগুলিতে থাকা তথ্য প্রদর্শন করার জন্য এটি দরকারী; এটি মূলত একটি ডিবাগিং এবং বিকাশ সরঞ্জাম এবং সাধারণ ব্যবহারে এটির প্রয়োজন হবে না।
আপনার স্ক্রিনে খোলা ইভেন্ট উইন্ডোতে আপনার মাউসটিকে ঘোরাও এবং আপনার থাম্ব বোতামটি ক্লিক করুন। আপনি আপনার টার্মিনাল উইন্ডোতে প্রচুর পরিমাণে ঘটতে দেখবেন তবে আমরা যে বিষয়টি নিয়ে উদ্বিগ্ন তা হ'ল আপনি যে ক্লিক করেছেন তার "বোতাম নম্বর"। এটি আপনার টার্মিনাল উইন্ডোর নীচে পাওয়া যাবে এবং নিম্নলিখিত লাইনের মতো কিছু দেখতে হবে:
state 0x10, button 1, same_screen YES
বোতাম অংশ কি আগ্রহী হয়। পুলিশের হচ্ছে একটি থাম্ব বাটন তার সম্ভবত বলতে যাচ্ছ হয় button 8
বা button 9
কিন্তু এটা কোন সংখ্যা হতে পারে। মনে রাখবেন বা এই নম্বরটি লিখুন কারণ আমরা এটি পরে ব্যবহার করব। আপনি এখন বন্ধ করতে পারেন xev
আমাদের আর এই প্রোগ্রামটির প্রয়োজন নেই।
এখন জিনিস কাজ পেতে !!
ধরে xautomation and xbindkeys
নিই যে আপনি উপরে বর্ণিত অ্যাপ্লিকেশনগুলি ইনস্টল করেছেন , আমরা এগিয়ে যাব এবং নিম্নলিখিতগুলি করব:
২. আপনার প্রিয় পাঠ্য সম্পাদকটি খুলুন এবং আপনার হোম ডিরেক্টরিতে একটি নতুন ফাইল তৈরি করুন যাকে বলা হয় .xbindkeysrc
এটি হ'ল কনফিগারেশন ফাইল যা xbindkeys
আপনার মাউস বা কীবোর্ডকে বিশেষভাবে করতে চাইলে আমরা এটি করতে চাই make
3. ফাইলের ভিতরে নিম্নলিখিত টাইপ করুন:
"xte 'mouseclick 1' 'mouseclick 1'"
b:X + Release
দ্রষ্টব্য: ** X
আমরা যখন xev
আগে ছুটে এসেছি তখন থেকে আপনার থাম্ব বোতামের জন্য আপনি যে নাম্বার লিখেছিলেন তা দিয়ে প্রতিস্থাপন করতে ভুলবেন না ।
দ্রষ্টব্য: ** প্রথম লাইন এবং দ্বিতীয় লাইনের মধ্যে কোনও ফাঁকা স্থান থাকা উচিত। আপনার যদি জায়গা থাকে তবে আপনি এক্সবাইন্ডকিগুলি চালানোর সময় একটি ত্রুটি পাবেন *
xbindkeys
এখানে যা করতে যাচ্ছিল তা হ'ল আপনার থাম্ব বোতামটি ক্লিক এবং প্রকাশের পদক্ষেপ নেওয়া এবং এটি আপনার বাম মাউস বোতামটি ডাবল ক্লিক করার কাজটি করে যা প্রতিনিধিত্ব করে তবে'mouseclick 1'
'mouseclick 1'
৪. ফাইলটি সংরক্ষণ করুন এবং আমাদের যেতে হবে।
ঠিক আছে এটি পরীক্ষা করে দেখুন !!
৫. একটি টার্মিনাল উইন্ডোটি খুলুন এবং নিম্নলিখিতটি টাইপ করুন যাতে আমরা কার্যকারিতা পরীক্ষা করতে পারি:
xbindkeys -n -v
এটি xbindkeys
প্রোগ্রামটি ডিবাগ মোডে চালিত করবে যাতে আপনি আপনার বোতামে ক্লিক করলে কী ঘটছে তা আমরা দেখতে পারি। এটি আপনাকে জানাবে যে এটির যে .xbindkeysrc
ফাইলটি আমরা তৈরি করেছি এটির পঠন এবং এটির কনফিগারেশনের জন্য এটি ব্যবহার করা। যদি সবকিছু ঠিকঠাক হয় তবে আপনার একটি লাইনের বক্তব্য শেষ করা উচিতStarting Loop
এখন আপনি যদি নিজের মাউসের থাম্ব বোতামে ক্লিক করেন তবে আপনার টার্মিনালে কিছু ঘটতে দেখা উচিত, এর অর্থ এটি বোতাম টিপুন recogn আপনার মাউসের বাম বোতামটি দিয়ে ডাবল ক্লিক করে আপনি এখন একই কার্যকারিতা পেয়ে যাচ্ছেন।
থাম্ব বোতামটি ব্যবহার করে এবং টার্মিনালের মেনু বারটিতে ক্লিক করে আপনি এটি পরীক্ষা করে দেখতে সক্ষম হবেন, এটি বর্ধিত বা হ্রাস করা উচিত, বাম মাউস বোতামের সাথে ডাবল ক্লিকের মতো একই কাজটি করা।
এখন <Ctrl +C>
এবং প্রোগ্রামটি প্রস্থান করুন।
দ্রষ্টব্য: এগুলি সর্বদা কাজ করার জন্য, আমাদের ব্যাকগ্রাউন্ডে সর্বদা xbindkeys চলমান থাকা দরকার। আপনি যদি আপনার প্রারম্ভিক অ্যাপ্লিকেশনগুলিতে xbindkeys
-n -v ব্যতীত একটি নতুন কমান্ড যুক্ত করেন তবে আপনি উইন্ডো ম্যানেজারটিতে লগ ইন করার পরে এটি শুরু হবে।
এটি কীভাবে করা যায় সে সম্পর্কে আমি সবিস্তারে বিস্তারিতভাবে ব্যাখ্যা করার চেষ্টা করেছি, আশা করি আপনি এই ক্রিয়াটি সাফল্যের সাথে বুঝতে এবং সক্ষম করতে সক্ষম হয়েছেন। :)
অফিসিয়াল উবুন্টু ফোরামগুলির এতে একটি পৃষ্ঠা রয়েছে - এবং 7 টি মাউস বোতাম কনফিগার করতে আপনার কোনও অতিরিক্ত সফ্টওয়্যার লাগবে না।
এই পৃষ্ঠা থেকে, কমান্ডটি ব্যবহার করুন:
xinput সেট-বাটন-মানচিত্র 1 2 3 6 7, আপনার প্রয়োজনীয় বোতাম ম্যাপিংয়ের মাধ্যমে সেই নম্বরগুলি প্রতিস্থাপন করুন