วิธีที่แนะนำในการกำหนดค่าอุปกรณ์ทัชแพด Synaptics คืออะไร


13

ฉันต้องการเพิ่มพื้นที่เลื่อนโดยเลื่อน RightEdge ไปทางกลาง ตอนนี้ฉันกำลังทำสิ่งนี้ผ่านหนึ่งซับที่ถูกเรียกเมื่อเริ่มต้นเซสชัน (เพิ่มผ่านคุณสมบัติของ gnome-session-):

xinput --set-prop --type=int --format=32 11 252 1781 5125 1646 4582

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

คำตอบ:


11

อัปเดตด้วยรุ่นทดสอบจาก 10.10 ถึง 13.04

ทดสอบกับ HP dv6000, Sony Vaio NW240, Hp dv5-2130 และ Toshiba NB305

ตั้งแต่ Ubuntu 10.10 การxorg.confกำหนดค่าใหม่อยู่ใน/usr/share/X11/xorg.conf.dไดเรกทอรีสำหรับอุปกรณ์อินพุต

ไปที่ไดเรกทอรีนี้แล้วคุณจะพบหลายไฟล์:

10-evdev.conf, 50-synaptics.conf, 50-vmmouse.conf, 50-wacom.conf, 51-synaptics-quirks.conf, 60-magictrackpad.conf

มันอาจขึ้นอยู่กับอุปกรณ์ที่คุณเชื่อมต่อ แต่นี่เป็นอุปกรณ์ที่ฉันเคยเห็นมาตลอด

ตอนนี้เราต้องการเปิดอันแรกที่โหลด 10-evdev.confที่จะเป็น แต่ก่อนที่เราจะเปิดเราต้องมีค่าขอบ synaptic

แรกไปยังสถานีถ้าใน 11.04 หรือก่อนหน้ารุ่นของ Ubuntu กดALT+ F2และประเภทจากนั้นกดgnome-terminal ENTERหากเป็นเวอร์ชั่น 11.04 หรือใหม่กว่าคุณสามารถเปิด Dash และพิมพ์terminalได้

หลังจากเทอร์มินัลเปิดประเภท xinput list

มองหาอุปกรณ์ที่เป็นอุปกรณ์ที่คุณต้องการใช้งาน คว้า ID จากอินพุตที่คุณต้องการใช้

ในกรณีของฉันฉันมีผลลัพธ์ต่อไปนี้:

XInput

สิ่งที่ฉันต้องการใช้งานคือSynPS / 2 Synaptics TouchPad ที่มี ID 11

ตอนนี้เราพิมพ์: xinput list-props ID | grep Edges
(ID คือหมายเลขที่คุณคว้าจาก ID ในรายการ xinput)

ในกรณีของฉันฉันพิมพ์ xinput list-props 11 | grep Edges

และผลลัพธ์คือ: ขอบ Synaptics (276): 1752, 5192, 1620, 4236

จดหมายเลข 4 ขอบ (เรียงตามลำดับ: ซ้าย, ขวา, บน, ล่าง)

เปิด 10-evdev.conf: sudo nano 10-evdev.conf

ภายในไฟล์ 10-evdev.conf คุณจะพบส่วนInputClassหลายส่วน คุณต้องค้นหาส่วนที่มีMatchIsTouchpad "เปิด"อยู่ด้วย นั่นจะเป็นอันดับสามสำหรับฉัน

เพิ่มที่ด้านล่างของส่วนตำแหน่งที่ 4 ตามลำดับเช่นนี้

10 evdev.conf

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

หากมันรีบูตตามปกติตอนนี้คุณสามารถเริ่มแก้ไขได้ ไปที่ 10-evdev.conf:

sudo nano 10-evdev.conf

และเริ่มลดค่าให้กับค่าที่คุณรู้สึกว่าสมบูรณ์

ในกรณีของฉันฉันลดค่า RightEdge ทุก ๆ 1,000 คะแนน เพียงเพื่อการทดสอบ แน่นอนว่าการลด RightEdge จะเป็นการเพิ่มพื้นที่ที่คุณต้อง SCROLL ขึ้น / ลง ด้วยวิธีนี้คุณสามารถเพิ่ม / ลดพื้นที่ synaptic ของคุณได้ทุกพื้นที่รวมถึงพื้นที่เลื่อน และนี่จะตอบคำถามของคุณ

ให้เราใส่รหัสที่คุณใส่ในคำถาม: xinput --set-prop --type = int - รูปแบบ = 32 11 252 1781 5125 1646 4582

ในกรณีของคุณคุณมี:

ตัวเลือก "LeftEdge" "1781"
ตัวเลือก "RightEdge" "5125"
ตัวเลือก "TopEdge" "1646"
ตัวเลือก "BottomEdge" "4582"

เพียงแก้ไขส่วนใน 10-evdev.conf ด้วยค่าของคุณ จากนั้นเริ่มลดค่า RighEdge ฉันขอแนะนำให้เริ่มต้นด้วยการลดทุก ๆ 512 คะแนน (ตั้งแต่ 5,225 หารด้วย 10 = 512.5 ซึ่งเป็น 10% ของทั้งหมด) ดังนั้นคุณจะแก้ไข 10% ทุกครั้งที่คุณลดระดับลง

หมายเหตุ: ค่าต้องอยู่ระหว่างเครื่องหมายคำพูดคู่ ("")

ข้อมูลเพิ่มเติมในหน้าคนที่นี่

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

นอกจากนี้ยังมีโปรแกรมที่เรียกว่าgpointing-device-settingsติดตั้ง gpointing-device-settings (apt-get install gpointing-device-settings) ซึ่งทำหน้าที่บางอย่าง

ไม่ว่าในกรณีใดมันใช้งานได้ดีมากดีมากที่มีความสามารถในการตัดสินใจว่าคุณต้องการสกรอลล์เท่าใดและคุณต้องการอะไรอีกมากมายรวมถึงตัวเลือกการแตะ



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