เนื่องด้วยผมไม่ชอบใช้ touchpad อาจจะเพราะติดใช้ TrackPoint และไม่อยากให้ลายนิ้วมือหายเนื่องจากการถู ๆ ๆ
หลังจากผมลง Ubuntu 10.04 Lucid Lynx บน ThinkPad T410 เรียบร้อย ผมจึงหาทางปิด touchpad เพื่อความสะดวกในการใช้งาน
(ก่อนหน้านี้ใช้ ThinkPad X200si ซึ่งไม่มี touchpad เลยไม่ต้องปิด ^_^)
ผมจึงลง package Touchpad เพื่อปรับการทำงานของ touchpad

และได้ Disable touchpad โดยทำตามนี้

พอเอาเครื่องหมายถูกออกปุ๊บ touchpad ก็ใช้งานไม่ได้ปั๊บ แค่นี้ เสร็จแล้ว
เพียงแต่ว่า... ซักพักเจ้า touchpad ก็กลับมาใช้งานได้ใหม่ เฮ้ยผีหลอก!
ผมคิดว่าผมคงทำอะไรผิดซักอย่าง จึงต้องถามพี่กู
หลังจาก google ซักพักก็เจอหน้านี้
http://embraceubuntu.com/2006/03/24/disable-synaptics-touchpad/
แต่ผมคิดว่าบทความนี้เขียนไว้ตั้งนานแล้ว เราไม่น่าจะต้องทำอะไรให้ยุ่งยากขนาดนั้น
จึงลอง search หา process ที่อาจจะเกี่ยวข้องโดยค้นหาด้วย keyword "syn"
ได้ผลลัพธ์ดังนี้
$ ps auxw | grep syn root 22 0.0 0.0 0 0 ? S 08:11 0:00 [async/mgr] root 25 0.0 0.0 0 0 ? S 08:11 0:00 [sync_supers] karn 4144 0.1 0.0 29096 1236 ? S 09:10 0:00 syndaemon -i 0.5 -k
เจ้า async/mgr และ sync_supers คงไม่เกี่ยวอะไร
ที่น่าสงสัยคือ syndaemon นี่แหล่ะ ชื่อคล้าย ๆ synclient ที่อยู่ในบทความ
เมื่อลอง man ดูก็กระจ่างเลยครับ
syndaemon(1) syndaemon(1)
NAME
syndaemon - a program that monitors keyboard activity and disables the touchpad when the keyboard is being used.
นั่นคือ syndaemon จะ disable touchpad อัตโนมัติในขณะที่เรากำลังพิมพ์อยู่
ซึ่งก็เป็นเรื่องที่ถูกต้องแล้วนี่ ... แต่มันไม่ง่ายเช่นนั้นหนะสิ
ผมเดาว่าตราบใดที่ syndaemon ยังทำงานอยู่ หากเราหยุดใช้งาน keyboard เมื่อไหร่
มันก็จะเปิดการทำงาน touchpad ทันที
เราจึงต้องปิดการทำงานของ syndaemon โดยยกเลิก Disable touchpad while typing ในหน้านี้

ให้เป็นแบบนี้ครับ (เพื่อความแน่นอน ผม Disable scrolling ไปด้วยเลย)

เมื่อลองหา process syndaemon อีกครั้งก็พบว่ามันไม่อยู่แล้วครับ
และก็ไม่มีการแอบเปิด touchpad ให้อีกเลย
สรุปวิธีการปิด touchpad แบบชะงัด
1. ปิด syndaemon โดยยกเลิก Disable touchpad while typing
2. ลง package Touchpad และ Disable touchpad ซะ