
প্রকাশিত: ২৭ মে, ২০২৩, ২:৪৬ PM EDT
হ্যানnah-এর লিনাক্সের প্রতি ভালোবাসা প্রথম ফুটло সাইবারপ্যাট্রিয়ট (CyberPatriot) প্রতিযোগিতায় অংশ নেওয়ার সময়। তিনি কম বয়স থেকেই প্রোগ্রামিং এবং কম্পিউটার রিপেयरের মতো বিষয় শিখেছেন, যা তাঁকে ভালো ডকুমেন্টেশনের মূল্য বুঝতে সাহায্য করল—এবং কিছু ডকুমেন্টেশন অভিজ্ঞতার অভাবের কারণে অভিজ্ঞতা শূন্য লোকদের জন্য কতট/helper সহায়ক নয়। সেই অভিজ্ঞতাটি তাঁকে সহজ, ব্যবহারিক এবং কার্যকর ডকুমেন্টেশন তৈরি করার দিকে চালিয়ে দিয়েছে। তিনি বর্তমানে ইস্টার্ন নিউ মেক্সিকো ইউনিভার্সিটিতে কম্পিউটার সায়েন্স পড়ছেন, প্রোগ্রামিং এবং লিনাক্সের মতো উপ-বিষয়গুলোর ওপর ফোকাস করছেন।
হ্যানnah এপ্রিল ২০২৩ থেকে MakeUseOf-এ লিখছেন, লিনাক্স, প্রোগ্রামিং, DIY এবং বায়ার্স গাইডের মতো Вер্টিকেলগুলোর ওপর ফোকাস করছেন। স্থানীয় প্রকাশনাগুলোর পাশাপাশি অবদান রাখার পাশাপাশি, như ENMU-এর দ চেস নিউজপেপার, হ্যানnahর প্যাশন KENW নিউজ 3-এ নিউ মেক্সিকো-এর স্থানীয় লোকদের জন্য প্রাসঙ্গিক, সাম্প্রতিক এবং সঠিক খবর ডেলিভার করতে।
আপনার MakeUseOf অ্যাকাউন্টে সাইন ইন করুন
মিডেল মাউস বাটনে পেস্ট করা অনেক উবুন্টু ব্যবহারকারীর জন্য সুবিধাজনক বৈশিষ্ট্য, কিন্তু আপনি একমাত্র নন যদি অনিচ্ছাকৃত ক্লিকে ব্যক্তিগত তথ্য পেস্ট হয়ে যাওয়ার ভয় করেন। خوشখবর হলো, উবুন্টুতে মিডেল মাউস বাটন রিবাইন্ড করা একটি সহজ প্রক্রিয়া।
উবুন্টুতে মিডেল মাউস ক্লিক কীভাবে রিবাইন্ড করবেন
আপনার মিডেল মাউস বাটন রিবাইন্ড করা জড়িত একটি কনফিগারেশন ফাইল তৈরি করা। এই ফাইলটি তৈরি করার আগে, আপনাকে আপনার মিডেল মাউস ক্লিকের সাথে জড়িত মান এবং যেসব কী বা বাটনে আপনি রিবাইন্ড করতে চান সেগুলো নির্ধারণ করতে হবে। শুরু করতে টার্মিনালে নিচের কমান্ডটি লিখুন:
sudo evtest
আপনার কম্পিউটারের সাথে সংযুক্ত সব ডিভাইসের একটি তালিকা প্রিন্ট হবে। একটি সক্রিয় প্রম্পটও থাকবে যা আপনাকে একটি ডিভাইস ইভেন্ট নম্বর সিলেক্ট করার জন্য অনুরোধ করবে। তালিকায় আপনার মাউসটি খুঁজে বের করুন এবং ইভেন্ট নম্বরটি লিখুন।
আপনার মাউস থেকে ইভেন্ট বর্ণনা করে টেক্সটের লাইনগুলোর প্রিন্ট হবে। আপনার মাউসটি নิরবে রাখুন এবং মিডেল মাউস বাটনে ক্লিক করুন। একবার ক্লিক ইভেন্ট প্রিন্ট হলে, মিডেল মাউস বাটনের সাথে জড়িত মানটি কপি করুন—এই কেসে, 90003।
শেষে, ইভেন্ট মনিটরিং শেষ করতে Ctrl + C চাপুন। আবার evtest কমান্ডটি লিখুন এবং তালিকায় আপনার কীবোর্ডটি খুঁজে বের করুন। সংশ্লিষ্ট ইভেন্ট নম্বর লিখুন এবং আপনি যে কীতে মিডেল মাউস বাটন বাইন্ড করতে চান সেটি চাপুন।
টার্মিনাল আপনি একটি কী চাপা এবং ছাড়ার সময় দুটি ইভেন্ট প্রিন্ট করবে। আপনি যে কীগুলো বেছে নিয়েছেন সেগুলোর সাথে জড়িত নামটি লিখে রাখুন—এই কেসে, KEY_BACKSPACE। আপনি কী নামগুলো সংগ্রহ করা শেষ করলে Ctrl + C দিয়ে এক্সিট করুন।
এরপর, আপনাকে আপনার মাউসের সাথে জড়িত বাস টাইপ, প্রোডাক্ট নম্বর, ভেন্ডর নম্বর এবং ভার্সন নম্বর লিখে রাখতে হবে। নিচের কমান্ডটি লিখুন (এখানে N-র জায়গায় আপনার মাউসের সাথে জড়িত ইভেন্ট নম্বর বসান) এবং প্রিন্ট হওয়া চারটি কোড লিখে রাখুন:
grep "" /sys/class/input/eventN/id/*
একবার আপনি চারটি নম্বর লিখে ফেললে, আপনি কনফিগারেশন ফাইল তৈরি করার জন্য প্রস্তুত। একটি নতুন কনফিগারেশন ফাইল তৈরি করে এবং এটি nano বা Vim-এর মতো একটি টেক্সট এডিটরে খোলার জন্য নিচের কমান্ডটি লিখুন:
sudo nano /etc/udev/hwdb.d/mouse-remap.hwdb
আপনি মাউস আইডেন্টিফিকেশন নম্বরগুলো, মিডেল মাউস বাটন ইভেন্ট কোড এবং কী নামগুলো ব্যবহার করে আপনার নতুন কনফিগারেশন ফাইলটি লিখবেন। নিচের কোডটি এডিটরে পেস্ট করুন এবং আপনার ডিভাইসগুলির সাথে জড়িত অনন্য তথ্যগুলো বসিয়ে আপনার নতুন কনফিগারেশনটি সম্পূর্ণ করুন:
evdev:input:b[bustype]v[vendor]p[product]e[version]* ID_INPUT_KEY=1 KEYBOARD_KEY_[scancode]=[keycode]
গুরুত্বপূর্ণ বিষয় হলো আপনি আপনার মিডেল মাউস বাটনকে আরেকটি মাউস বাটনেও ম্যাপ করতে পারেন। উদাহরণস্বরূপ, আপনি মিডেল মাউস বাটনকে বাম মাউস বাটনে ম্যাপ করতে চাইলে keycode হিসেবে btn_left লিখবেন। btn_ প্রিফিক্সটি আবশ্যক।
দুর্ভাগ্যবশত, আপনার মাউস বাটনকে একটি মাল্টি-কী কবিনেশনে ম্যাপ করা সম্ভব বলে মনে হয় না।
আপনি লেখা শেষ করলে কনফিগারেশন ফাইলটি এরকম দেখাবে। এই কম্পিউটারটি মিডেল মাউস বাটনকে Backspace-এর জন্য ব্যবহার করার জন্য কনফিগার করা হয়েছে। কী কোডটি সব স্মল লেটারে লিখতে ভুলবেন না।
শেষে, আপনাকে আপনার সিস্টেমকে নতুন কনফিগারেশনটি প্রয়োগ করার অনুমতি দিতে হবে। নিচের কমান্ডটি লিখুন এবং তারপর আপনার মাউসকে কম্পিউটার থেকে ডিসকনেক্ট এবং রিকানেক্ট করুন:
sudo systemd-hwdb update
মিডেল মাউস বাটনটি টেস্ট করুন যাতে নতুন কনফিগারেশনটি কাজ করছে কিনা যাচাই করতে পারেন। নতুন কনফিগারেশনটি কার্যকর হওয়ার জন্য আপনাকে আপনার কম্পিউটার রিস্টার্ট করতে হতে পারে।
মিডেল মাউস ক্লিক কীভাবে ডিজেবল করবেন
মিডেল মাউস ক্লিক রিম্যাপ করার পরিবর্তে ডিজেবল করার ধারণাটি আকর্ষণীয় লাগতে পারে যদি আপনি অনিচ্ছাকৃতভাবে এটিতে ক্লিক করার প্রবণ হন। خوشখবর হলো, মিডেল মাউস ক্লিক ডিজেবল করা সম্ভব সঠিকভাবে রিম্যাপ করে।
উপরোক্ত প্রক্রিয়াটি অনুসরণ করে আপনার মিডেল মাউস বাটন ইনপুট ইভেন্ট মান এবং আপনার মাউসের সাথে জড়িত আইডেন্টিফিকেশন নম্বরগুলো জানুন। একইভাবে HWDB ফাইলটি তৈরি করুন। আপনি মিডেল মাউস ক্লিক ডিজেবল করার জন্য keycode হিসেবে reserved ব্যবহার করবেন।
যদি আপনার সিস্টেম X11 ডিসপ্লে সার্ভার ব্যবহার করে, তবে আপনার पास xinput-এর মাধ্যমে মিডেল মাউস ক্লিক ডিজেবল করার অপশনও আছে। আপনি নিচের কমান্ডটি ব্যবহার করে আপনার মাউসের xinput আইডেন্টিফায়ার খুঁজে বের করে মিডেল মাউস বাটন ডিজেবল করার প্রক্রিয়া শুরু করতে পারেন:
xinput list
টার্মিনালে লিস্ট করা সব মাউস পয়েন্টারের ID নম্বর লিখে রাখুন। একাধিক হতে পারে। এরপর, আপনাকে প্রতিটি মাউস বাটনের ইনপুট রিম্যাপ করতে হবে। সব মাউস পয়েন্টারের ID নম্বর ব্যবহার করে নিচের কমান্ডটি লিখুন, এখানে N এবং M-এর জায়গায় IDs বসান।
xinput set-button-map N 1 0 3 xinput set-button-map M 1 0 3
মাউস বাটনগুলি সাধারণত "1 2 3" হিসেবে ম্যাপ করা থাকে, যা বোঝায় অ্যাকশন ১ (বাম ক্লিক), অ্যাকশন ২ (মিডেল ক্লিক), এবং অ্যাকশন ৩ (ডান ক্লিক)। আপনি যেকোনো পছন্দমতোভাবে xinput ম্যাপিং নম্বর পরিবর্তন করে মাউস বাটনগুলোর ডিজেবল বা রিম্যাপ করতে পারেন।
মাউস বাটন রিম্যাপ করে আপনার ওয়ার্কফ্লো উন্নত করুন
আপনাকে শুধু মিডেল মাউস বাটন রিম্যাপ করেই বস থাকতে হবে না। আপনি যদি আপনার কাজের প্রক্রিয়া স্ট্রিমলাইন করার জন্য প্রস্তুত হন, তবে একটি অসাধারণ নতুন ড্র্যাগ-ক্লিকিং মাল্টি-বাটন মাউস কেনার কথা বিবেচনা করুন।