আমার পরামর্শ হ'ল আপনি অ্যাপ্লিকেশন ইনপুট-ইউটিস ইনস্টল করুন
sudo -i
apt-get update
apt-get install input-utils
এটি ইউটিলিটিগুলির একটি সংগ্রহ যা লিনাক্স কার্নেলের ইনপুট স্তর (সংস্করণ 2.6 এবং পরবর্তী) এর সাথে কাজ করার সময় দরকারী। কার্নেলের কাছে পরিচিত ইনপুট ডিভাইসগুলি তালিকাভুক্ত করার জন্য কোনও ডিভাইস দ্বারা প্রাপ্ত ইনপুট ইভেন্টগুলি দেখানো, এবং কীবোর্ড মানচিত্রগুলি অনুসন্ধান বা সংশোধন করার জন্য ইউটিলিটিগুলি অন্তর্ভুক্ত রয়েছে।
সুদের আদেশ হ'ল:
sudo -i
lsinput
এটি সমস্ত ইনপুট ডিভাইস এবং ডিভাইস সম্পর্কিত সম্পর্কিত বিবরণ ডাম্প করে।
Nth ডিভাইস নম্বর নির্দিষ্ট করে কমান্ডটি ব্যবহার করে কেউ ইনপুট ইভেন্টগুলি পর্যবেক্ষণ করতে পারে:
sudo -i
input-events <device number>
তারপরে কেউ Nth ডিভাইস নম্বর নির্দিষ্ট করে কমান্ডটি ব্যবহার করে কোনও নির্দিষ্ট ইভেন্ট ডিভাইসের কীবোর্ড ম্যাপিংকে ফেলে দিতে পারে:
sudo -i
input-kyb <device number>
এই সরঞ্জামগুলির সাহায্যে ইনপুটগুলি প্রত্যাশিত ইভেন্ট কোডগুলি উত্পন্ন করে কিনা তা পরীক্ষা করার জন্য একটি সিস্টেম ডিবাগ করতে পারে এবং তাই কীগুলি কাজ করে না বা ভুলভাবে ম্যাপ করা হয় তা সম্পর্কিত সমস্যাগুলিকে বাছাই করতে সহায়তা করে।
উদেব লিনাক্স কার্নেলের ডিভাইস ম্যানেজার। এটি / dev এ ডিভাইস নোডগুলি পরিচালনা করে এবং ডিভাইসগুলি যুক্ত করার সময় বা সরানোর সময় সমস্ত ব্যবহারকারীর স্পেস ক্রিয়া পরিচালনা করে।
ইভদেব লিনাক্স কার্নেলের একটি জেনেরিক ইনপুট ইভেন্ট ইন্টারফেস। এটি ডিভাইস ড্রাইভারদের কাছ থেকে কাঁচা ইনপুট ইভেন্টগুলিকে সাধারণীকরণ করে এবং ডিরেক্টরিতে অক্ষরযুক্ত ডিভাইসের মাধ্যমে এগুলিকে উপলব্ধ করে /dev/input/।
প্রতিবার যখনই ডিভাইসের কাঠামোর মধ্যে কোনও পরিবর্তন ঘটে, কার্নেলটি একটি ইউভেন্ট নির্গত হয় যা উদেব দ্বারা গ্রহণ করা হয়। udev এরপরে /etc/udev/rules.d, /run/udev/rules.d এবং /lib/udev/rules.d ডিরেক্টরিতে বর্ণিত বিধিগুলি অনুসরণ করে।
যুগে যুগে থাকা তথ্যের উপর ভিত্তি করে, এটি নিয়ম বা বিধিগুলি খুঁজে বের করে যা এটির প্রয়োজন হয় এবং প্রয়োজনীয় ক্রিয়া সম্পাদন করে।
এই ক্রিয়াগুলি ডিভাইস ফাইলগুলি তৈরি বা মুছে ফেলা হতে পারে তবে নির্দিষ্ট ফার্মওয়্যার ফাইলগুলি কার্নেল মেমরির মধ্যে লোড করা ট্রিগার করতে পারে।
/dev/input/event/*তবে আপনি অবশ্যই মূলত প্রত্যেককে আপনার কীবোর্ড স্নিগ্ধ করতে অ্যাক্সেস দিচ্ছেন, উদাহরণস্বরূপ আপনি যে পাসওয়ার্ডগুলি টাইপ করেন। একটি একক ব্যবহারকারীর সিস্টেমে এটি এতটা গুরুত্বপূর্ণ নাও হতে পারে, তবে কোনও একক ব্যবহারকারী সিস্টেমে আমরা সাধারণত ব্যবহারকারীদের সুরক্ষার অতিরিক্ত স্তর হিসাবে ব্যবহার করি যদি কোনও উপাদান আপস হয়ে যায় এবং উদাহরণস্বরূপ আপনারnobodyব্যবহারকারীকে আপনার কীবোর্ডে অ্যাক্সেস দিতে পারেন ইনপুট স্ট্রিম আপনি এই সুরক্ষাটিকে দুর্বল করছেন। যদিও এটি সমস্যার সাথে "স্থির" হতে পারে তবে এটি আপনার সমস্যার জন্য উপযুক্ত কোনও সাধারণ সমাধান নয়। আরও ভাল উপায় থাকতে হবে।