เมาส์ตัวที่สอง

อัดรูปดิจิตอล ทำสมุดภาพของคุณเอง
รอรับได้. ท่องเที่ยว แต่งงาน ฯลฯ

www.tanabutr.co.th/photobook


ปรกติเครื่องโน้ตบุคหรือแล็ปท็อป (ชอบลังเลทุกทีว่าจะเรียกว่าอะไรดี) จะมีเมาส์ในตัวอยู่แล้วไม่ว่าจะเป็น touch pad ที่เป็นแท่นให้ลูบสัมผัส, หรือพวกเป็นปุ่มตรงการแป้นพิมพ์เช่น trackpoint ของ ThinkPad. แต่บางครั้งเราก็ต้องใช้โปรแกรมที่ใช้เมาส์มากๆเช่นโปรแกรมกราฟิก, ลากเส้นและในกรณีนั้นมักใช้เมาส์แบบ USB เสียบเข้าไป.

ใน Debian ก็ค่อนข้างดีคือไม่ต้องทำอะไรมากแค่เสียบเมาส์ USB มันก็รับรู้และใช้งานได้เลย. แต่มันดันใช้ scroll ไม่ได้เลยต้องไปแก้ไฟล์ /etc/X11/XF86Config-4 (หรือ xorg.conf) โดยตอนแรกต้องเพิ่ม Section "InputDevice" สำหรับเมาส์ตัวที่สองเข้าไปเช่น

Section "InputDevice"
        Identifier   "Mouse1"
        Driver       "mouse"
        Option       "Protocol" "IMPS/2"
        Option       "Device" "/dev/input/mouse1"
        Option       "ZAxisMapping" "4 5"
        Option       "Buttons" "5"
EndSection
  • Identifier คือชื่อเมาส์ที่ตั้งเองใช้สำหรับอ้างอิง
  • Driver บอกว่า InputDevice ตัวนี้เป็นเมาส์
  • Protocol โปรโตคอลของเมาส์ในกรณีนี้ IMPS/2 คือ Intelli Mouse PS/2. ตรงนี้จะใช้เป็น auto ก็ได้แต่มันมักจะเดาให้ไม่ถูก.
  • Device เขียนชื่อไฟล์ดีไวซ์. ลอง cat /dev/input/mouse1 แล้วเลื่อนๆเมาส์ดูก็พอจะรู้ว่าเมาส์ที่ต้องการคือดีไวซ์นั้นหรือไม่.
  • Button บอกเซิร์ฟเวอร์ว่าเมาส์มี 5 ปุ่ม. เมาส์มีสามปุ่ม + หมุนขึ้นคิดเป็นหนึ่ง + หมุนลงคิดเป็นอีกหนึ่ง รวมเป็น 5.

เสร็จแล้วตรงช่วง Section "ServerLayout" เติม

Section "ServerLayout"
    Indentifier   "Mylayout"
    Screen        0 "Screen0" 0 0 
    InputDevice   "Mouse0" "CorePointer"
    InputDevice   "Mouse1" "AlwaysCore"
    InputDevie    "Keyboard0" "CoreKeyboard"

รัน X เซิร์ฟเวอร์ครั้งหน้าก็จะใช้เมาส์ที่เสียบเข้าไปแล้วใช้ scroll ได้.

อ้างอิง: Second Mouse in X mini-HOWTO