উত্তর:
যতক্ষণ না আপনার টাচস্ক্রিনটি বোরিং ইনপুট ডিভাইস হিসাবে ধরা পড়ে ততক্ষণ আপনি এটি দিয়ে যেতে পারেন xinput
। এই সরঞ্জামটি আপনাকে নতুন মাস্টার পয়েন্টার (একটি মাউস পয়েন্টারের অনুরূপ ভার্চুয়াল পয়েন্টার) সংজ্ঞায়িত করতে এবং স্লেভ পয়েন্টারগুলি (প্রকৃত হার্ডওয়্যার ডিভাইস) আলাদা করতে এবং এটিকে সংযুক্ত করার অনুমতি দেয়।
সুতরাং আপনার যা করা দরকার তা হ'ল
এটি এর অনুরূপ করা হয়:
নতুন মাস্টার পয়েন্টার তৈরি করুন:
$ xinput create master touchy
এটি একটি নতুন মাস্টার কীবোর্ড / পয়েন্টার জুটি তৈরি করে, যেখানে কীবোর্ডটিকে »টাচ কীবোর্ড« এবং পয়েন্টারটিকে »টাচ পয়েন্টার called বলা হয়:
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=11 [slave pointer (2)]
⎜ ↳ My Cool™ Touchscreen id=14 [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)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=12 [slave keyboard (3)]
↳ HID 046a:0011 id=13 [slave keyboard (3)]
⎡ touchy pointer id=15 [master pointer (16)]
⎜ ↳ touchy XTEST pointer id=17 [slave pointer (15)]
⎣ touchy keyboard id=16 [master keyboard (15)]
↳ touchy XTEST keyboard id=18 [slave keyboard (16)]
নতুন মাস্টারের কাছে আপনার টাচ স্ক্রিন স্লেভ পয়েন্টারটি আবার যোগ করুন
এই উদাহরণে আমি ধরে নেব ™ আমার কুল ™ টাচস্ক্রিন use ডিভাইস হিসাবে ব্যবহার করতে হবে ( id=14
):
$ xinput reattach 14 15
এর ফলে নিম্নলিখিত ফলাফলগুলি হবে:
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=11 [slave pointer (15)]
⎣ 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)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=12 [slave keyboard (3)]
↳ HID 046a:0011 id=13 [slave keyboard (3)]
⎡ touchy pointer id=15 [master pointer (16)]
⎜ ↳ My Cool™ Touchscreen id=14 [slave pointer (2)]
⎜ ↳ touchy XTEST pointer id=17 [slave pointer (15)]
⎣ touchy keyboard id=16 [master keyboard (15)]
↳ touchy XTEST keyboard id=18 [slave keyboard (16)]
এখন আপনার টাচস্ক্রিনটি পৃথক পয়েন্টিং ডিভাইসের মতো কাজ করা উচিত।
সম্পাদনা: দ্বিতীয় মাউস পয়েন্টার, যা বরং একটি টাচস্ক্রীন জন্য প্রযোজন নেই পরিত্রাণ পেতে, আপনি ব্যবহার করতে পারে এই টুল, যা XInput2 এক্সটেনশন স্বতন্ত্রভাবে পয়েন্টার পরিবর্তন করতে ব্যবহার করে।
xicursorset
অধীনে কাজ করে না, কিছুই হয় না। কোন ধারনা?