วิธีเพิ่มความเร็วในการเลื่อนแทร็คแพดสองนิ้ว


9

ฉันย้ายลูกศรของแถบความเร็วทัชแพดไปทางซ้าย นอกจากนี้ฉันได้ปรับแต่งการตั้งค่าการเร่งความเร็วการเคลื่อนไหวขีด จำกัด การเคลื่อนไหวของทัชแพดของตัวแก้ไข dconf และมันไม่ทำงาน ท้ายที่สุดถ้าฉันเปลี่ยนวิธีการเลื่อนจากการเลื่อนด้วยสองนิ้วเป็นการเลื่อนขอบมันไม่ได้เปลี่ยนแปลงเลยตั้งค่าทัชแพดให้เปิดใช้งานและไม่เปลี่ยนด้วย เหล่านี้คือคำตอบที่โพสต์บน Askubuntu ดังนั้นการตั้งค่าเหล่านี้คืออะไร? มันเป็นฟังก์ชั่นที่มีความหมายที่สร้างขึ้นใน Ubuntu หรือไม่? และเป็นไปได้หรือไม่ที่จะเปลี่ยนความเร็วการเลื่อนของทัชแพด?

ฉันใช้แทร็คแพดของ MacBook Pro และฉันต้องการตั้งค่าความเร็วให้ราบรื่นและใช้งานง่ายเหมือนกับ OS X

ขอบคุณ

[อัพเดตเพื่อตอบคำถามโดย mdoran3844]

/dev/input/event0
   bustype : BUS_HOST
   vendor  : 0x0
   product : 0x1
   version : 0
   name    : "Power Button"
   phys        : "LNXPWRBN/button/input0"
   bits ev : EV_SYN EV_KEY

/dev/input/event1
   bustype : BUS_HOST
   vendor  : 0x0
   product : 0x3
   version : 0
   name    : "Sleep Button"
   phys    : "LNXSLPBN/button/input0"
   bits ev : EV_SYN EV_KEY

/dev/input/event2
   bustype : BUS_I8042
   vendor  : 0x1
   product : 0x1
   version : 43907
   name    : "AT Translated Set 2 keyboard"
   phys    : "isa0060/serio0/input0"
   bits ev : EV_SYN EV_KEY EV_MSC EV_LED EV_REP

/dev/input/event3
   bustype : BUS_I8042
   vendor  : 0x2
   product : 0x6
   version : 0
   name    : "ImExPS/2 Generic Explorer Mouse"
   phys    : "isa0060/serio1/input0"
   bits ev : EV_SYN EV_KEY EV_REL

คำตอบ:


11

ฉันมี MacBook Pro 11.1 ที่ใช้ Kubuntu 14.04 ติดตั้ง Synaptic แล้ว แต่ไฟล์กำหนดค่า X11 และ Synaptic ไม่ได้อยู่ในตำแหน่งเดียวกับที่ระบุไว้ในคำตอบของ mdoran3844

อย่างไรก็ตามตามโพสต์ในฟอรัม KDEที่นี่ฉันใช้คำสั่งต่อไปนี้ซึ่งทำงานกับสภาพแวดล้อมฮาร์ดแวร์ / ซอฟต์แวร์ของฉัน:

synclient VertScrollDelta=20 HorizScrollDelta=20

หากการเปลี่ยนแปลงนั้นใช้งานได้ แต่ไม่ถาวรคุณอาจต้องวางมันลงในบางอย่างเช่น.xinitrcสคริปต์เริ่มต้นของคุณหรืออื่น (หรือค้นหาไฟล์ปรับแต่งที่แสดงรายการโดยคำตอบของ mdoran3844 )


3
สำหรับการเลื่อน "โหมดธรรมชาติ" ให้ใช้ค่าลบ:synclient VertScrollDelta=-20 HorizScrollDelta=-20
glS

3

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

ในกรณีของคุณเมื่อมีการจดจำการเลื่อนด้วยสองนิ้วเหตุการณ์เลื่อนเมาส์จะแพร่กระจายไปยังไดรเวอร์ฮาร์ดแวร์ทั่วไปของอุปกรณ์เหตุการณ์ evdev

คุณสามารถใช้ไดรเวอร์อินพุตSynaptics Touchเพื่อกำหนดค่าแผ่นสัมผัสและหน้าจอสัมผัสส่วนใหญ่ของคุณ เมื่อใช้ Synaptics คุณสามารถเปลี่ยนความเร็วการเลื่อนได้โดยเปลี่ยน VertScrollDelta และ HorizScrollDelta ที่อยู่ในไฟล์ปรับแต่ง

sudo gedit /etc/X11/xorg.conf.d/50-synaptics.conf

แล้วแก้ไขสองบรรทัดนี้

Option "VertScrollDelta" "10"
Option "HorizScrollDelta" "10"

หมายเหตุ: ยิ่งค่ายิ่งช้าการเลื่อนก็จะแม่นยำมากขึ้นเท่านั้น สิ่งนี้อาจดูแย้งกับรูปแบบจิตมาตรฐานของความไว


คุณหมายถึง Synaptics Touch ติดตั้งล่วงหน้าใน Ubuntu หรือไม่ นอกจากนี้เมื่อฉันเรียกใช้input listตามที่อธิบายในโพสต์ที่เชื่อมโยงจะไม่มีการตรวจพบแทร็คแพดในคอนโซลของฉัน แทร็กแพดภายในของ MacBook Pro อาจไม่ทำงานใน Ubuntu ใช่ไหม (ฉันใช้มันใน Parallels สภาพแวดล้อมเสมือน)
Blaszard

หากxinput listไม่แสดงทัชแพดของคุณคุณจะไม่สามารถรับเหตุการณ์ใด ๆ ในแอปพลิเคชันเว้นแต่ว่าพวกเขากำลังรับฟังเหตุการณ์ดิบที่evdevระดับเลเยอร์อินพุต หากทัชแพดของคุณไม่ได้รับการยอมรับว่าเป็นปัญหาที่แตกต่างอย่างสิ้นเชิง แต่คุณบอกว่ามันช่วยให้คุณเลื่อนได้หรือไม่ คุณสามารถเรียกใช้sudo lsinputและแจ้งให้เราทราบผลลัพธ์ได้หรือไม่?
mdoran3844

ขอบคุณ ฉันโพสต์ผลลัพธ์ในโพสต์ดั้งเดิม อาจ/dev/input/event3เป็นทัชแพดของฉัน แต่มันอ่านเมาส์ทัชแพดไม่ได้ - there is no trackpad detected in my consoleนั่นเป็นเหตุผลที่ผมกล่าวว่า ฉันไม่ได้ใช้เม้าส์เลยสำหรับข้อมูลของคุณมีเพียงแค่คีย์บอร์ดและแทร็กแพดที่ติดตั้งใน MacBook Pro
Blaszard
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.