ฉันต้องทำแผนที่หน้าจอสัมผัสโดยอัตโนมัติ
ใน xinput ชื่อจะเหมือนกัน ดังนั้นการทำแผนที่โดยใช้ชื่อจึงไม่สมจริง
เช่นเดียวกับใน xinput ID อาจเปลี่ยนแปลงได้ขึ้นอยู่กับสิ่งที่เสียบเข้ากับพอร์ต USB ของระบบ ดังนั้นจึงไม่มีการจับคู่ ID ที่เชื่อถือได้
ทางออกที่ดีคือหากมีวิธีใดในการเปลี่ยนชื่ออุปกรณ์เหล่านี้เพื่อให้ไม่ซ้ำกัน
ฉันพยายามสร้างสคริปต์เล็กๆ น้อยๆ แต่ฉันไม่ได้เป็นโปรแกรมเมอร์ และรู้สึกว่ามีวิธีแก้ปัญหาที่ดีกว่านั้นมาก
ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก
https://pastebin.com/NPnSFazM
เอาต์พุต xinput อยู่ด้านล่าง
AT7:/opt/koronaposj/scripts> xinput
â¡ ตัวชี้หลักเสมือน id=2 [ตัวชี้หลัก (3)]
â â³ Virtual core ตัวชี้ XTEST id=4 [ตัวชี้สเลฟ (2)]
â â³ ILITEK ILITEK-TP id=10 [ตัวชี้สเลฟ (2)]
â â³ ILITEK ILITEK-TP Mouse id=11 [ตัวชี้สเลฟ (2)]
â â³ ILITEK ILITEK-TP id=12 [ตัวชี้สเลฟ (2)]
⣠id แป้นพิมพ์หลักเสมือน = 3 [แป้นพิมพ์หลัก (2)]
â³ รหัสแป้นพิมพ์ XTEST แกนเสมือน = 5 [แป้นพิมพ์รอง (3)]
â³ รหัสปุ่มเปิดปิด = 6 [แป้นพิมพ์รอง (3)]
â³ Video Bus id=7 [แป้นพิมพ์สเลฟ (3)]
â³ ปุ่มเปิด/ปิด id=8 [แป้นพิมพ์รอง (3)]
â³ ปุ่มสลีป id=9 [แป้นพิมพ์รอง (3)]