হ্যাঁ এটা খুব সহজ। টাচপ্যাড মডিউলটিকে ব্ল্যাকলিস্ট করুন।
এটি কী মডিউল তা জানতে, আপনি চালাতে পারেন
grep -iA 2 touchpad /proc/bus/input/devices
এখানে আপনি ইলান বা সিনাপটিকের মতো কিছু দেখতে পাবেন
এবং তারপর
ls $(find /lib/modules/$(uname -r) -type d -name mouse)
বর্তমান কার্নেলের জন্য সমস্ত মাউস এবং টাচপ্যাড মডিউল দেখতে। টাচপ্যাডটি থাকবে i2c
বা touch
নামে, মাউস মডিউলগুলি থাকবে mouse
বা usb
। ক্রস রেফারেন্স এই দুটি ফলাফল
সম্পাদনা: আমি সম্প্রতি আবিষ্কার করেছি যে কীভাবে একটি কনভোল্টেড কমান্ড দিয়ে চালকের নামটি নির্ভরযোগ্যভাবে ব্যবহার করতে হবে, যা আমার পক্ষে সুন্দরভাবে সরল করে তুলেছিল :
grep -hriPo 'DRIVER=\K.+' /sys 2>/dev/null | while read driver; do [ -e /lib/modules/$(uname -r)/kernel/drivers/input/mouse/"$driver"* ] && echo $driver; done
আমি আপনার টাচপ্যাড মডিউল অনুমান করছি synaptics_i2c.ko
। .ko
ব্ল্যাকলিস্ট লেখার সময় আপনি বাদ দিতে পারবেন
আপনি সঠিক মডিউল পেয়েছি পরীক্ষা
sudo modprobe -r synaptics_i2c
আপনি যদি সঠিক মডিউলটি পান তবে অবিলম্বে টাচপ্যাডটি মারা যাবে। এখন এটিকে সর্বদা বোঝাই হওয়া থেকে রোধ করতে:
এক্সটেনশন /etc/modprobe.d
সহ ডিরেক্টরিতে একটি ফাইল তৈরি করুন .conf
, শব্দগুলি blacklist synaptics_i2c
(আপনার মডিউলের নামটি বাদ দিয়ে, বাদ দিয়ে .ko
) containing উদাহরণ স্বরূপ
echo "blacklist synaptics_i2c" | sudo tee /etc/modprobe.d/blacklist-touch.conf
(তবে আপনার চয়ন করা ফাইলের নামটি ইতিমধ্যে বিদ্যমান নেই) তা পরীক্ষা করে দেখুন