Score:0

จะปรับปรุงความแม่นยำของแทร็คแพดบน Ubuntu ได้อย่างไร

ธง ng

ฉันใช้ Ubuntu 20.04 (เคอร์เนลคือ 5.4.0-99-ความหน่วงต่ำแต่ปัญหาจะเหมือนกันในเคอร์เนลทั่วไป) บน Thinkpad X260 อุปกรณ์แทร็คแพดคือ "Synaptics TM3075-002"

โดยพื้นฐานแล้ว สำหรับการเคลื่อนไหวเล็กๆ ที่แม่นยำ แทร็คแพดจะกระตุกและบางครั้งก็ไม่บันทึกการเคลื่อนไหว

ฉันได้ลองทั้งสองอย่างแล้ว libinput 1.19.901 และล่าสุด xserver-xorg-input-synaptics บรรจุุภัณฑ์.

เคอร์เซอร์เคลื่อนที่ในขณะที่เลื่อนนิ้วผ่านแทร็กแพดช้าๆ ด้วย libinput: แทร็กแพดพร้อม libinput

เคอร์เซอร์เคลื่อนที่ในขณะที่เลื่อนนิ้วผ่านแทร็กแพดช้าๆ ด้วย ซินแนปติกส์: แทร็คแพดพร้อมซินแนปติกส์

จะดีกว่าด้วย ซินแนปติกส์ แต่ก็ยังสะดุ้งอยู่

คุณสมบัติเหล่านี้ด้วย libinput:

อุปกรณ์ 'Synaptics TM3075-002':
        อุปกรณ์ที่เปิดใช้งาน (168): 1
        เมทริกซ์การแปลงพิกัด (170): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        libinput Tapping Enabled (304): 1
        libinput Tapping Enabled ค่าเริ่มต้น (305): 0
        libinput Tapping Drag Enabled (306): 1
        libinput Tapping Drag Enabled Default (307): 1
        libinput Tapping Drag Lock เปิดใช้งาน (308): 0
        libinput Tapping Drag Lock Enabled Default (309): 0
        เปิดใช้การแมปปุ่มการแตะ libinput (310): 1, 0
        ค่าเริ่มต้นการแมปปุ่มการแตะ libinput (311): 1, 0
        libinput เปิดใช้งานการเลื่อนตามธรรมชาติ (312): 0
        libinput Natural Scrolling เปิดใช้งานค่าเริ่มต้น (313): 0
        libinput ปิดใช้งานในขณะที่เปิดใช้งานการพิมพ์ (314): 0
        libinput ปิดใช้งานขณะพิมพ์ เปิดใช้งานค่าเริ่มต้น (315): 1
        มีวิธีการเลื่อน libinput (316): 1, 1, 0
        libinput วิธีเลื่อนที่เปิดใช้งาน (317): 1, 0, 0
        libinput Scroll Method เปิดใช้งานค่าเริ่มต้น (318): 1, 0, 0
        libinput Click Methods Available (319): 1, 1
        libinput Click Method Enabled (320): 0, 1
        libinput Click Method Enabled Default (321): 1, 0
        libinput Middle Emulation เปิดใช้งาน (322): 0
        libinput Middle Emulation เปิดใช้งานค่าเริ่มต้น (323): 0
        ความเร็ว libinput Accel (324): 0.500000
        libinput Accel ความเร็วเริ่มต้น (325): 0.000000
        libinput เปิดใช้งานมือซ้าย (326): 0
        libinput มือซ้าย เปิดใช้งาน ค่าเริ่มต้น (327): 0
        libinput Send Events Modes Available (289): 1, 1
        libinput ส่งโหมดเหตุการณ์ที่เปิดใช้งาน (290): 0, 0
        libinput Send Events Mode Enabled Default (291): 0, 0
        โหนดอุปกรณ์ (292): "/dev/input/event15"
        รหัสผลิตภัณฑ์ของอุปกรณ์ (293): 1739, 0
        libinput ปุ่มล็อคการลาก (328): <ไม่มีรายการ>
        libinput เปิดใช้งานการเลื่อนแนวนอน (329): 1

และด้วย ซินแนปติกส์:

อุปกรณ์ 'Synaptics TM3075-002':
        อุปกรณ์ที่เปิดใช้งาน (168): 1
        เมทริกซ์การแปลงพิกัด (170): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        โปรไฟล์ Accel ของอุปกรณ์ (301): 1
        การชะลอการเร่งคงที่ของอุปกรณ์ (302): 2.500000
        การชะลอตัวของ Adaptive Accel (303): 1.000000
        การปรับขนาดความเร็วของอุปกรณ์ Accel (304): 12.500000
        Synaptics ขอบ (305): 67, 1613, 54, 948
        ซินแนปติกส์ ฟิงเกอร์ (306): 25, 30, 0
        Synaptics Tap Time (307): 180
        Synaptics Tap Move (308): 86
        Synaptics Tap Duration (309): 180, 180, 100
        Synaptics ClickPad (310): 1
        หมดเวลาปุ่มกลาง Synaptics (311): 0
        Synaptics สองนิ้วดัน (312): 282
        ความกว้างสองนิ้วของ Synaptics (313): 7
        ระยะเลื่อน Synaptics (314): 39, 39
        Synaptics Edge Scrolling (315): 1, 0, 0
        Synaptics การเลื่อนด้วยสองนิ้ว (316): 1, 0
        ความเร็วในการเคลื่อนที่ของ Synaptics (317): 1.000000, 1.750000, 0.102249, 0.000000
        Synaptics ปิด (318): 0
        Synaptics ล็อคลาก (319): 0
        Synaptics ล็อคระยะหมดเวลาลาก (320): 5000
        Synaptics Tap Action (321): 2, 3, 0, 0, 1, 3, 0
        Synaptics คลิกการกระทำ (322): 1, 3, 0
        Synaptics การเลื่อนแบบวงกลม (323): 0
        Synaptics ระยะการเลื่อนแบบวงกลม (324): 0.100000
        Synaptics ทริกเกอร์การเลื่อนแบบวงกลม (325): 0
        Synaptics Circular Pad (326): 0
        การตรวจจับฝ่ามือ Synaptics (327): 0
        Synaptics Palm ขนาด (328): 10, 200
        ความเร็วในการเคลื่อนที่ของ Synaptics (329): 20.000000, 50.000000
        Synaptics ความดันเคลื่อนไหว (330): 30, 160
        Synaptics ความดันปัจจัยการเคลื่อนไหว (331): 1.000000, 1.000000
        Synaptics Resolution Detect (332): 1
        Synaptics คว้าอุปกรณ์เหตุการณ์ (333): 0
        ท่าทาง Synaptics (334): 1
        ความสามารถของ Synaptics (335): 1, 0, 0, 1, 1, 1, 0
        ความละเอียดของ Synaptics Pad (336): 20, 20
        พื้นที่ Synaptics (337): 0, 0, 0, 0
        Synaptics Soft Button Areas (338): 840, 0, 821, 0, 0, 0, 0, 0
        การตัดเสียงรบกวน Synaptics (339): 0, 0
        รหัสผลิตภัณฑ์ของอุปกรณ์ (293): 1739, 0
        โหนดอุปกรณ์ (292): "/dev/input/event15"

ฉันไม่แน่ใจว่าจะทำอะไรได้อีก คุณสมบัติอื่น ๆ ดูเหมือนจะไม่ส่งผลกระทบต่อสิ่งนี้ (ฉันปิดใช้งานการยกเลิกเสียงรบกวนสำหรับ ซินแนปติกส์ แต่ไม่รู้ว่าช่วยได้แค่ไหน) มีไดรเวอร์อื่นที่ฉันควรลองหรือไม่

Score:0
ธง ng

หลังจากค้นหาและลองทำสิ่งต่างๆ มากมาย ฉันก็พบวิธีแก้ปัญหาที่เหมาะสมที่ คำตอบนี้สำหรับคำถามก่อนหน้า.

โดยทั่วไปฉันลงเอยด้วยการเปลี่ยนคุณสมบัติต่อไปนี้:

อุปกรณ์=11
xinput --set-prop "$DEVICE" "Synaptics Noise Cancellation" 0 0
xinput --set-prop "$DEVICE" "Device Accel Profile" 6
xinput --set-prop "$DEVICE" "การปรับความเร็วของอุปกรณ์ Accel" 50
xinput --set-prop "$DEVICE" "Device Accel Constant Deceleration" 12

กุญแจสำคัญคือการเปลี่ยนแปลงของ โปรไฟล์ Accel ของอุปกรณ์ ถึง 6ซึ่งตามคำตอบที่เชื่อมโยงคือโปรไฟล์ความเร่งเชิงเส้น ต้องใช้ความคุ้นเคยบ้าง แต่การเคลื่อนไหวเล็ก ๆ น้อย ๆ นั้นน่ากลัวน้อยลงมาก:

การเคลื่อนไหวของแทร็คแพดที่นุ่มนวลขึ้น

libinput นอกจากนี้ยังมี โปรไฟล์การเร่งแบบ "แบน" ซึ่งอาจเทียบเท่ากับ ซินแนปติกส์ โปรไฟล์เชิงเส้น แต่ฉันยังไม่มีโอกาสลอง

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา