ฉันได้ซื้อ เกม IdeaPad 3 15ARH05 และฉันติดตั้ง Ubuntu เวอร์ชันเคอร์เนลคือ 5.8.0-43-ทั่วไป
และเวอร์ชัน Ubuntu คือ อูบุนตู 20.04.2 LTS
.
หลังจากติดตั้ง Ubuntu ฉันสังเกตเห็นว่าฉันไม่สามารถเลื่อนเคอร์เซอร์โดยใช้ทัชแพดได้ ตรวจพบทัชแพดและฉันสามารถคลิก (ทั้งสองด้าน) และแตะเพื่อคลิกได้ แต่เคอร์เซอร์ไม่ขยับเลย โปรดทราบว่าเมาส์เสริมทำงานโดยไม่มีข้อผิดพลาด ปัญหาคือการเคลื่อนที่ของเคอร์เซอร์กับทัชแพดเท่านั้น
ดังที่ปรากฏใน ซินพุต
, ทัชแพดถูกเปิดใช้งาน:
â¡ ตัวชี้หลักเสมือน id=2 [ตัวชี้หลัก (3)]
â â³ Virtual core ตัวชี้ XTEST id=4 [ตัวชี้สเลฟ (2)]
â â³ MSFT0001:00 06CB:CE2D Mouse id=13 [ตัวชี้สเลฟ (2)]
â â³ MSFT0001:00 06CB:CE2D ทัชแพด id=14 [ตัวชี้สเลฟ (2)]
â â³ 2.4G Mouse id=10 [ตัวชี้รอง (2)]
⣠id แป้นพิมพ์หลักเสมือน = 3 [แป้นพิมพ์หลัก (2)]
...
ถ้าฉันตรวจสอบ xinput --list-props 14
ฉันได้รับสิ่งนี้:
อุปกรณ์ 'MSFT0001:00 06CB:CE2D ทัชแพด':
อุปกรณ์ที่เปิดใช้งาน (155): 1
เมทริกซ์การแปลงพิกัด (157): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (310): 1
libinput Tapping Enabled Default (311): 0
libinput Tapping Drag ที่เปิดใช้งาน (312): 1
libinput Tapping Drag Enabled Default (313): 1
libinput Tapping Drag Lock เปิดใช้งาน (314): 0
libinput Tapping Drag Lock เปิดใช้งาน ค่าเริ่มต้น (315): 0
เปิดใช้การแมปปุ่มการแตะ libinput (316): 1, 0
libinput การแตะปุ่มการแมปค่าเริ่มต้น (317): 1, 0
libinput เปิดใช้งานการเลื่อนตามธรรมชาติ (292): 1
libinput Natural Scrolling เปิดใช้งานค่าเริ่มต้น (293): 0
libinput ปิดใช้งานขณะพิมพ์เปิดใช้งาน (318): 1
libinput ปิดใช้งานขณะพิมพ์ เปิดใช้งานค่าเริ่มต้น (319): 1
วิธีการเลื่อน libinput ที่มีอยู่ (294): 1, 1, 0
libinput วิธีเลื่อนที่เปิดใช้งาน (295): 1, 0, 0
libinput Scroll Method เปิดใช้งานค่าเริ่มต้น (296): 1, 0, 0
libinput Click Methods Available (320): 1, 1
libinput Click Method Enabled (321): 1, 0
libinput คลิกวิธีที่เปิดใช้งานค่าเริ่มต้น (322): 1, 0
libinput Middle Emulation เปิดใช้งาน (299): 0
libinput Middle Emulation เปิดใช้งานค่าเริ่มต้น (300): 0
ความเร็ว libinput Accel (301): 0.000000
libinput Accel ความเร็วเริ่มต้น (302): 0.000000
libinput เปิดใช้งานมือซ้าย (306): 0
libinput มือซ้าย เปิดใช้งาน ค่าเริ่มต้น (307): 0
libinput Send Events Modes Available (277): 1, 1
libinput ส่งโหมดเหตุการณ์ที่เปิดใช้งาน (278): 0, 0
libinput Send Events Mode Enabled Default (279): 0, 0
โหนดอุปกรณ์ (280): "/dev/input/event11"
รหัสผลิตภัณฑ์ของอุปกรณ์ (281): 1739, 52781
libinput ปุ่มล็อคการลาก (308): <ไม่มีรายการ>
libinput เปิดใช้งานการเลื่อนแนวนอน (309): 1
ตอนแรกฉันคิดว่าสิ่งนี้อาจเกิดขึ้นเนื่องจากค่าที่ไม่ถูกต้องใน libinput เร่งความเร็ว
แต่การเปลี่ยนแปลงค่านี้ดูเหมือนจะไม่ส่งผลกระทบต่อทัชแพด
ฉันค้นหาทางอินเทอร์เน็ตมาสองสามวันแล้ว และไม่มีวิธีแก้ปัญหาใดที่ใช้ได้ผลสำหรับฉัน ตรวจพบทัชแพด ดังนั้นฉันคิดว่านี่ไม่ใช่ปัญหาที่เกี่ยวข้องกับเคอร์เนล อาจมีปัญหากับ libinput
แต่ฉันไม่สามารถเข้าใจได้ว่าอะไร ข้อเสนอแนะใด ๆ ที่จะได้รับการชื่นชม