Synaptics Touchpad - เคอร์เซอร์เคลื่อนที่ไปมาเมื่อ 'แตะ' หลังจากอัพเกรด Ubuntu 12.04


11

หลังจากอัปเกรดเป็นเวอร์ชัน 12.04 LTS ฉันพบปัญหาบางอย่างกับทัชแพดของฉัน ทุกครั้งที่ฉันแตะที่เคอร์เซอร์กำลังเคลื่อนที่ไปมา (ตัวอย่างเช่นถ้าฉันต้องการปิดหน้าต่างฉันคลิกที่ปุ่ม "x" จากทัชแพดเคอร์เซอร์กำลังเคลื่อนที่และไม่ต้องกดปุ่ม "x") ทัชแพดคลิกซ้ายคลิกขวาทำงานได้ดี แต่แตะ ... พวกคุณประสบปัญหาเดียวกันหรือไม่ มีบางสิ่งที่เกี่ยวข้องกับความไวหรือไม่ จะแก้ไขได้อย่างไร?

ขอบคุณ

แก้ไข: ต้องการความช่วยเหลือ !!! มันน่ารำคาญจริงๆ

คำตอบ:


16

ดูเหมือนว่าจะเป็นเพียงการกำหนดค่าไดรเวอร์ synaptics ฉันแก้ไขโดยการปรับค่า FingerLow และ FingerHigh ด้วย sinclient ดูการกำหนดค่าปัจจุบันของคุณด้วย synclient นี่คือเอาต์พุตคอนโซลของฉัน

$ synclient | grep FingerHigh
    FingerHigh               = 30
$ synclient | grep FingerLow
    FingerLow               = 25

ฉันเปลี่ยนค่า FingerLow เป็น 35 และค่า FingerHigh tu 40 และใช้งานได้ดีกว่า! ลอง:

$ synclient FingerHigh=40
$ synclient FingerLow=35

ค่าถูกกำหนดโดยการทดลอง เพื่อให้การกำหนดค่าถาวรฉันสร้างไฟล์ /etc/X11/xorg.conf ด้วยเนื้อหาดังต่อไปนี้

Section "InputClass"
    Identifier "touchpad"
    Driver "synaptics"
    MatchIsTouchpad "on"
    Option "FingerHigh" "40"
    Option "FingerLow" "35"
EndSection

ความนับถือ!


ฉันทำมันด้วย 40 และ 35 และมันทำงานได้ดีขึ้นมาก ขอบคุณสำหรับข้อมูล
เดฟ

เหมือนกันสำหรับฉันจริง
Carlos

1

ปัญหาเดียวกันที่นี่กับ Tecra R840 ของฉันกับ Alps touchpad มันคือการถดถอยอย่างแน่นอนใน 12.04 มันสามารถลดลงเล็กน้อยโดยการเปลี่ยนค่าของ HorizHysteresis และ VertHysteresis ผ่าน synclient (ดู synaptics manpage) แต่ปัญหายังคงมีอยู่

และใช่มันน่ารำคาญจริงๆและสาเหตุที่ฉันไม่ใช้เครื่องนี้กับ Ubuntu


0

คุณอาจต้องการลองป้อน "synclient" ในเทอร์มินัลเพื่อดูว่า FingerHigh & FingerLow ค่าของคุณคืออะไร ในกรณีของฉันการเคลื่อนไหวเกิดขึ้นเมื่อมีการแตะก๊อกที่รับรู้ว่าปล่อยเร็วเกินไป คุณสามารถดูคำอธิบายของค่าต่าง ๆ ได้ที่นี่: http://manpages.ubuntu.com/manpages/lucid/man4/synaptics.4.html โปรดทราบว่า FingerLow ไม่สามารถตั้งค่าได้สูงกว่า FingerHigh ดังนั้นทั้งคู่จะต้องเปลี่ยนเมื่อคุณปรับ FingerLow ฉันใช้ FingerLow = 55 & FingerHigh = 60 ซึ่งกำจัดปัญหาให้ฉัน หากสิ่งนี้แก้ไขข้อผิดพลาดได้คุณจะต้องสร้างสคริปต์ที่เรียกใช้งานได้เพื่อให้ทำงานเมื่อเริ่มต้นและทำงานต่อเนื่องจากการตั้งค่าที่เปลี่ยนแปลงไม่คงอยู่เนื่องจากข้อผิดพลาด (ซึ่งได้รับการรายงานบน Launchpad) ฉันยังคงทำงานเพื่อให้สคริปต์ทำงานในเวลาที่เหมาะสมหากใครมีอินพุต หวังว่านี่จะช่วยได้!


0

ฉันมีปัญหาที่คล้ายกันใน Toshiba Satellite และทำตามคำแนะนำด้านบน อย่างไรก็ตาม 35-40 ไม่ได้ช่วยและ 55-60 นั้นมากเกินไปและทัชแพดไม่ตอบสนองเลย ฉันคิดว่าสิ่งต่อไปนี้ดีที่สุดสำหรับฉัน

FingerLow               = 45
FingerHigh              = 50
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.