ฉันมีจุดที่ผิดพลาดบน Dell latitude E6500 เครื่องเก่าของฉันที่ใช้ Ubuntu 20.04 ฉันมีการแก้ไขชั่วคราวที่ฉันเรียกใช้ xinput - ปิดการใช้งาน * รหัสอุปกรณ์ *
ซึ่งใช้งานได้ดี แต่ฉันต้องเรียกใช้ทุกครั้งที่เปิดเครื่องคอมพิวเตอร์
ฉันรู้ว่าฉันสามารถใช้ Startup Applications เพื่อเรียกใช้คำสั่งทุกครั้งที่คอมพิวเตอร์เริ่มทำงาน แต่ปัญหาคือรหัสอุปกรณ์จะเปลี่ยนแปลงเสมอ
ตัวอย่างเมื่อฉันวิ่ง ซินพุต
ฉันเข้าใจสิ่งนี้
â¡ ตัวชี้หลักเสมือน id=2 [ตัวชี้หลัก (3)]
â â³ Virtual core ตัวชี้ XTEST id=4 [ตัวชี้สเลฟ (2)]
â â³ AlpsPS/2 ALPS DualPoint TouchPad id=13 [ตัวชี้สเลฟ (2)]
â â³ AlpsPS/2 ALPS DualPoint Stick id=12 [ตัวชี้สเลฟ (2)]
⣠id แป้นพิมพ์หลักเสมือน = 3 [แป้นพิมพ์หลัก (2)]
â³ รหัสแป้นพิมพ์ XTEST แกนเสมือน = 5 [แป้นพิมพ์รอง (3)]
â³ Video Bus id=6 [แป้นพิมพ์สเลฟ (3)]
â³ รหัสปุ่มเปิดปิด = 7 [แป้นพิมพ์รอง (3)]
â³ ปุ่มสลีป id=8 [แป้นพิมพ์รอง (3)]
â³ HID 413c:8157 id=9 [แป้นพิมพ์รอง (3)]
â³ รหัสลัดของ Dell WMI = 10 [แป้นพิมพ์รอง (3)]
â³ AT ชุดที่แปล 2 แป้นพิมพ์ id=11 [แป้นพิมพ์รอง (3)]
และตอนนี้รหัสอุปกรณ์ที่ฉันต้องการคือ 12 ดังนั้นฉันจึงเรียกใช้ xinput -- ปิดการใช้งาน 12
ซึ่งทำงานได้ดี แต่เมื่อฉันรีสตาร์ทรหัสอุปกรณ์สามารถเปลี่ยนเป็น 13 และรหัส 12 จะไปที่ทัชแพดที่ฉันต้องการเปิดใช้งาน
วิ่งเลย xinput -- ปิดการใช้งาน 12
ทุกครั้งที่เริ่มต้นระบบจะปิดใช้งานทัชแพดหรือพอยต์สติ๊ก
ฉันต้องการทราบว่ามีวิธีอื่นในการปิดใช้งาน point stick อย่างถาวรหรืออาจเป็นสคริปต์ที่ค้นหาเฉพาะ point stick id และปิดใช้งานทุกครั้งที่ฉันเริ่มทำงาน ขอบคุณ