ডিভাইসের পণ্যের নাম (মডেল)
ব্যবহার করে এক্সপুট ডিভাইস পণ্যের নাম (বা মডেল ) পান xinput list
। উদাহরণ আউটপুট এ জাতীয় কিছু দেখতে পারে:
# xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=10 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)]
⎜ ↳ Logitech Unifying Device. Wireless id=16 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
উপরের আউটপুটে, টাচস্ক্রিন ডিভাইসের মডেল বা পণ্যের নাম "ইলান টাচস্ক্রিন" reen
ডিভাইস পাথ (নোড)
এক্সপুট ডিভাইস বিক্রেতার নাম (বা প্রস্তুতকারক ) পেতে, আমাদের জিজ্ঞাসা করতে ডিভাইস পাথ (যাকে ডিভাইস নোডও বলা হয়) জানতে হবে এবং তারপরে জিজ্ঞাসা করতে হবে udevadm info
। আপনি কোনও ডিভাইসের জন্য এক্সপুট বৈশিষ্ট্য তালিকাভুক্ত করে এবং 'ডিভাইস নোড' মান সন্ধান করে পাথটি পেতে পারেন।
আমাদের পূর্ববর্তী উদাহরণ থেকে টাচস্ক্রিনের জন্য ডিভাইস নোড মান, যা এটি বলে id=10
, এটি এর মতো পাওয়া যেতে পারে:
# xinput list-props 10 | grep 'Device Node'
Device Node (253): "/dev/input/event9"
ডিভাইস বিক্রেতার নাম (উত্পাদনকারী)
এখন আমরা উপরে পাওয়া আমাদের পথের নামটির সাথে ডিভাইসটির জন্য ফিরে আসা সম্পত্তির মূল্যটি দেখে আমরা জিনপুট ডিভাইস বিক্রেতার নাম (বা প্রস্তুতকারক ) পেতে পারি :VENDOR
udevadm info
# udevadm info --query=property --name=/dev/input/event9 | grep 'VENDOR='
ID_VENDOR=ELAN
উপরের আউটপুটে, টাচস্ক্রিনের প্রস্তুতকারক বা বিক্রেতার নাম হবে "ইলান"।
XOrg কনফিগারেশন
এগুলিInputClass
একসাথে রেখে আমরা নির্দিষ্ট ডিভাইস বিক্রেতাদের, পণ্যগুলি বা পাথের সাথে মেলে একটি নতুন XOrg কনফিগারেশন বিভাগ তৈরি করতে পারি । আমাদের পূর্ববর্তী উদাহরণগুলি ব্যবহার করে, এই বিভাগটি ELAN বিক্রেতার দ্বারা নির্মিত যে কোনও টাচস্ক্রিন পণ্যের সাথে মেলে:
Section "InputClass"
Identifier "elan touchscreen catchall"
MatchDevicePath "/dev/input/event*"
MatchProduct "Touchscreen"
MatchVendor "ELAN"
EndSection
@ স্টাফেন , @ ড্যানিয়েল এবং @ ম্যানুয়েলস্কিনিড3 আরকে ধন্যবাদ