আমি বুঝতে পারি যে আমি পার্টিতে কিছুটা দেরি করেছি (এবং আমার উত্তর উবুন্টু-সাথীর সাথে নির্দিষ্ট নয় ) তবে এখানে ...
আপনার সাথে আমার খুব অনুরূপ প্রয়োজনীয়তা রয়েছে তবে আমি ডেবিয়ান 9 (প্রসারিত) -এ এক্সফেস চালাচ্ছি যাতে আমার কোনও জিনোম / গেটেটিং ইনস্টল করা হয়নি। যখনই আমি ইউএসবি-মাউসটিকে প্লাগ-ইন করি / আনপ্লাগ করি সাইন্যাপটিক্স টাচপ্যাড অক্ষম / পুনরায় সক্ষম করতে, আমি সিন্ড্যাপটিক্স টাচপ্যাড ড্রাইভারটিকে আনবাইন্ড / রিবািন্ড করে এমন একটি (পিক্সিক্স) শেল স্ক্রিপ্টটি ট্রিগার করতে udev নিয়ম ব্যবহার করি:
রুট হিসাবে, নিম্নলিখিত বিষয়বস্তু দিয়ে /usr/local/sbin/touchpadctl.sh তৈরি করুন:
#!/bin/sh
set -o errexit #(equivalent -e)
set -o nounset #(equivalent -u)
usage(){
echo "Usage: ${0} {-enable|-e|-disable|-d}"
}
if [ $# -ne 1 ]; then
usage
exit 1
fi
base_dir=/sys/bus/serio/drivers/psmouse
device_id=serio1
if [ ${1} = "-disable" -o ${1} = "-d" ]; then
logger "${0} is disabling the touchpad"
echo -n manual > $base_dir/bind_mode
echo -n $device_id > $base_dir/unbind 2>/dev/null || true
elif [ ${1} = "-enable" -o ${1} = "-e" ]; then
logger "${0} is enabling the touchpad"
echo -n auto > $base_dir/bind_mode
else
usage
exit 1
fi
আপনার টাচপ্যাড নিয়ন্ত্রণ স্ক্রিপ্ট কার্যকর করা:
sudo chmod +x /usr/local/sbin/touchpadctl.sh
এখন আপনার স্ক্রিপ্ট পরীক্ষা করুন। টাচপ্যাডটি অক্ষম করতে:
sudo /usr/local/sbin/touchpadctl.sh -d
এবং টাচপ্যাড সক্ষম করতে:
sudo /usr/local/sbin/touchpadctl.sh -e
যেহেতু এটি "ড্রাইভার আনবাইন্ডিং" ব্যবহার করে তাই এক্স / এক্সর্গ / ওয়েল্যান্ডল্যান্ড / জিনোমের উপর কোনও নির্ভরতা নেই। ফলস্বরূপ, আপনি এটি udev নিয়মে ব্যবহার করতে পারেন যা বুট-আপের সময় সঠিকভাবে কাজ করবে:
রুট হিসাবে, নিম্নলিখিত বিষয়বস্তু দিয়ে /etc/udev/rules.d/01-touchpad.rules তৈরি করুন:
KERNEL=="mouse*", ATTRS{phys}=="usb*", ACTION=="add", \
RUN+="/usr/local/sbin/touchpadctl.sh -disable"
KERNEL=="mouse*", ATTRS{phys}=="usb*", ACTION=="remove", \
RUN+="/usr/local/sbin/touchpadctl.sh -enable"
সমস্ত জিনিস লিনাক্সের মতো, আপনার মাইলেজও পৃথক হতে পারে - আপনার এটি "টুইঙ্ক" করার দরকার হতে পারে তবে এটি বোঝার জন্য আমি যথাসাধ্য চেষ্টা করেছি। ড্রাইভার পুনরায় বাঁধাই / আন- বাইন্ডিং সম্পর্কিত আরও তথ্যের জন্য, লিনাক্স সাপ্তাহিক সংবাদে গ্রেগ ক্রোহ-হার্টম্যানের ২০০ article নিবন্ধটি পড়ুন এবং কার্নেলের উত্সে কিছু ভাল তথ্য রয়েছে । ইউদেব বিধিগুলি লেখার জন্য আরও তথ্যের জন্য ড্যানিয়েল ড্রকের দুর্দান্ত টিউটোরিয়ালটি দেখুন ।