ฉันมีปัญหาที่คล้ายกันและพบว่าคำตอบในบล็อกนี้ค่อนข้างสมบูรณ์และได้คัดลอกรายละเอียดที่เกี่ยวข้อง:
ตั้งค่าการตรวจจับฝ่ามือ:
เปิดการตรวจจับปาล์มในประเภทเทอร์มินัล:
$ synclient PalmDetect=1
ตั้งค่าความกว้างสูงสุดที่ควรตีความเป็นนิ้วแทนที่จะใช้ฝ่ามือ ฉันเลือก 4 วิธีการใช้งานส่วนใหญ่ 10 มันเป็นการดีที่จะเดาและทดสอบที่นี่:
$ synclient PalmMinWidth=4
จากนั้นตั้งค่าความสูงต่ำสุดของฝ่ามือเทียบกับนิ้ว:
$ synclient PalmMinZ=50
สุดท้ายภายใต้ Ubuntu การคลิกกลางด้วย 3 นิ้วจะไม่เปิดใช้งานตามค่าเริ่มต้นดังนั้นหากคุณต้องการเปิดใช้งานให้ใช้:
$ synclient TapButton2=3 TapButton3=2
ในทางทฤษฎีสิ่งนี้ควรเปิดใช้งานการแตะ 2 นิ้วสำหรับการคลิกกลางและการแตะ 3 นิ้วสำหรับการคลิกขวา แต่ใน Ubuntu 13.04 พฤติกรรมที่ได้นั้นตรงกันข้าม ดังนั้นหากคุณต้องการใช้ 2 นิ้วสำหรับการคลิกกลาง:
$ synclient TapButton2=2 TapButton3=3
จะทำให้เรื่องนี้อย่างถาวรเมื่อคุณได้พบการตั้งค่าที่ถูกต้องบันทึกไว้ใน50-synaptics.conf
ซึ่งตั้งอยู่ที่/usr/share/X11/xorg.conf.d/50-synaptics.conf
ใน Debian / Ubuntu (Semplice) และ/etc/X11/xorg.conf.d/50-synaptics.conf
ใน Arch Linux distros ตาม (ครั้งแรก "InputClass" เป็นส่วนหนึ่งสำหรับแบบ multi-touch คลิกกลางแก้ไข ซึ่งเปิดใช้งานแล้วใน Arch ดังนั้นคุณไม่จำเป็นต้องเพิ่ม):
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "HorizTwoFingerScroll" "on"
Option "VertTwoFingerScroll" "on"
EndSection
#synclient PalmDetect=1
Option "PalmDetect" "1"
#synclient PalmMinWidth=4
Option "PalmMinWidth" "4"
#synclient PalmMinZ=50
Option "PalmMinZ" "50"
การปิดทัชแพดชั่วคราวขณะที่พิมพ์:
แทนที่จะใช้คำสั่ง synclient ให้ใช้ syndaemon:
$ syndaemon -K -i 0.5 -R -d
วิกิพีเดียซุ้มอ้างว่าถ้าคุณบันทึกคำสั่งนี้เพื่อคุณ ~/.xinitrc
ไฟล์ที่จะมีมันทำงานโดยอัตโนมัติที่ต่อไปของคุณเข้าสู่ระบบใน อย่างไรก็ตามเมื่อฉันทำสิ่งนี้ฉันไม่รู้ว่าคำสั่งจะต้องเกิดขึ้นก่อนที่จะเปิดเดสก์ท็อป ( exec DESKTOP.session
คำสั่ง) หลังจากเล่นไฟล์ config อื่น ๆ แล้วเรียนรู้มากมายเกี่ยวกับตัวจัดการการแสดงผล SLiM ในที่สุดฉันก็รู้ว่าคำสั่งที่ต้องการย้ายไฟล์เพิ่มเติมขึ้นมาเนื่องจากคำสั่งหลังจากการเปิดเดสก์ท็อปจะไม่ทำงานจนกว่าเดสก์ท็อป ออกจากแล้ว