debian: แก้ปัญหาเรื่อง Tapping บน Touchpad

 

debian: แก้ปัญหาเรื่อง Tapping บน Touchpad
Tapping คือการใช้นิ้วแตะบน Touchpad แล้วให้ผลเหมือนการคลิกเมาส์ปุ่มซ้าย ซึี่งบน Windows และ Ubuntu เขาปรับตั้งมาให้อยู่แล้ว

ทดสอบบน
Netbook: Acer Aspire One D255
Linux: Debian Squeeze 6.0

วิธีที่ทดลอง แต่ไม่ได้ผล คือ การตั้งไฟล์คอนฟิกใน /etc/X11/xorg.conf.d/ และ /etc/udev/rules.d/
Xorg เขารายงานว่าหาฮาร์ดแวร์ไม่พบบ้าง ไม่พบมอดูล fbcon บ้าง สุดท้ายคือต้องแก้ที่ session
แต่ไหน ๆ ทำแล้ว ก็เลยทำเรื่อง mouse scroll ด้วย ดังนี้

  • สำหรับ gnome-desktop มีผลกับเราคนเดียว
    ใช้เมนู System -> Preferences -> Mouse
    เลือก
    • Disable touchpad while typing
    • Enable mouse clicks with touchpad
    • Enable horizontal scrolling
  • สำหรับ gnome-desktop มีผลกับผู้ใช้ทุกคน
    ใช้บรรทัดคำสั่งดังนี้
    # gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /desktop/gnome/peripherals/touchpad/horiz_scroll_enabled true
    # gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /desktop/gnome/peripherals/touchpad/tap_to_click true
    # gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /desktop/gnome/peripherals/touchpad/disable_while_typing true
  • สำหรับ desktop อื่น มีผลกับเราคนเดียว (ลองกับ xfce-desktop) อย่างเดียว
    อันนี้เราทำกับ xserver โดยทำที่ xsession
    สร้างไฟล์ ~/.xsessionrc เนื้อไฟล์มีดังนี้
    synclient VertEdgeScroll=1
    synclient HorizEdgeScroll=1
    synclient TapButton1=1
  • สำหรับ desktop อื่น มีผลกับผู้ใช้ทุกคน (ลองกับ xfce-desktop) อย่างเดียว
    สร้างไฟล์ /etc/X11/Xsession.d/99x11-synaptic
    เนื้อไฟล์เหมือนเดิม
    synclient VertEdgeScroll=1
    synclient HorizEdgeScroll=1
    synclient TapButton1=1

เสร็จแล้ว

อ้างอิง: Solution, Tips And More: Enable Touchpad Tapping & Scrolling in Debian

 

Syndicate

Subscribe to Syndicate

Who's online

There are currently 0 users online.