การทำให้การตรวจจับฝ่ามือ Synaptics ทำงานภายใต้ Ubuntu 11.04


8

ปัจจุบันฉันใช้ MacBook Pro (5,5) กับ Ubuntu 11.04 ทุกอย่างใช้งานได้ดียกเว้นการตรวจจับฝ่ามือด้วยไดรเวอร์ Synaptics ถ้าฉันใช้ไดรเวอร์ "มัลติทัช" การตรวจจับฝ่ามือใช้งานได้ดี ในอดีตนี่คือสิ่งที่ฉันทำ แต่คนขับมัลติทัชจะไม่ปิดแทร็คแพดขณะพิมพ์และขนาดแทร็คแพดก็ยากที่จะหลีกเลี่ยง ;)

ฉันเล่นกับการตั้งค่าต่างๆมาระยะหนึ่งแล้ว (ทั้งผ่าน GUI และโดยการเพิ่มตัวเลือกในการตั้งค่า Xorg ของฉัน) แต่ดูเหมือนว่าจะไม่มีอะไรเปลี่ยนพฤติกรรมของ trackpad ฉันเห็นว่าการตั้งค่าของฉันมีผลผ่านการรวมมันก็ดูเหมือนจะไม่เปลี่ยนแปลงอะไรเลย

มีใครจัดการเพื่อให้การทำงานนี้หรือไม่? ฉันเริ่มคิดว่าปัญหาเฉพาะกับ Ubuntu มีหลายหน้าบนอินเทอร์เน็ตที่อ้างว่าใช้งานได้

คำตอบ:


8

สำหรับ Thinkpad รุ่นเก่าของฉันฉันไม่เคยมีปัญหา ใน T420 ใหม่ของฉันกับ Ubuntu Natty ฉันไม่พอใจกับการตรวจจับฝ่ามือของฉัน (นิ้วหัวแม่มือของฉันกระทบกับทัชแพดเสมอในขณะที่ใช้ trackpoint หรือการพิมพ์แม้ว่าฉันได้ตั้งค่าทัชแพดให้ปิดการใช้งานขณะพิมพ์) ฉันได้ค้นหาและค้นหาการแก้ไขที่ไม่เป็นประโยชน์และในที่สุดก็หาวิธีแก้ปัญหาสำหรับตัวเอง

ด้วยการใช้ gpointing-device-settings ฉันได้ตั้งค่าการตรวจจับให้แคบและกดดันน้อยที่สุดแล้ว แต่ก็ไม่เพียงพอ

ฉันสิ้นสุดการลดพารามิเตอร์ความกว้างสำหรับปาล์มที่ตรวจพบ (PalmMinWidth) และความดันที่จำเป็นในการตรวจจับปาล์ม (PalmWinZ) โดยใช้ xinput การเปลี่ยนอย่างอิสระ PalmMinWidth ที่ลดลงดูเหมือนจะทำงานได้ดีขึ้น

นี่คือหน้าคนที่เกี่ยวข้อง:

man synaptics

รายการพารามิเตอร์ปัจจุบันของคุณ ("SynPS / 2 Synaptics TouchPad" เป็นชื่ออุปกรณ์ของฉัน):

xinput list-props "SynPS/2 Synaptics TouchPad"

นี่คือบรรทัดที่เกี่ยวข้อง:

Synaptics Palm Dimensions (274):    9, 199

ลดพารามิเตอร์ที่เกี่ยวข้อง:

sudo xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Palm Dimensions" 32 4 100

ตรวจสอบผลลัพธ์:

xinput list-props "SynPS/2 Synaptics TouchPad"
...
Synaptics Palm Dimensions (274):    4, 100
...

ในที่สุดฉันเพิ่มบรรทัดนั้นใน ~ / .xsessionrc ซึ่งใช้การตั้งค่าในการเข้าสู่ระบบ

echo 'xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Palm Dimensions" 32 4 150' >> ~/.xsessionrc

ทุกคนต่างออกไปเล่นกับตัวเลขตามที่ต้องการ ฉันมี trackpoint ที่จะถอยกลับดังนั้นฉันสามารถเล่นได้โดยไม่ต้องสร้างความยุ่งยากให้กับตัวเองเมื่อฉันเลือกพารามิเตอร์ที่ไม่ดี โชคดี.


1
ขอบคุณมันทำงานได้อย่างสมบูรณ์ภายใต้ Ubuntu 13.04 อูบุนตูนั้นยอดเยี่ยมจริงๆ
Natwar Singh

1
หนึ่งสามารถกำหนดว่าทัชแพดที่กำหนดรองรับการตรวจจับฝ่ามือโดยการตรวจสอบSynaptics Capabilitiesคุณสมบัติ บิตที่เจ็ดระบุว่ารองรับการตรวจจับฝ่ามือหรือไม่
bgamari
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.