Selasa, 27 Mei 2008

Macam-macam Problem dan Setup pada Mouse

Macam-macam Problem dan Setup

  • Kalau Anda mendapatkan masalah dengan mouse pada X atau console mode, periksa bahwa Anda tidak sedang menjalankan getty pada serial line, atau lainnya seperti modem. Juga periksa kemungkinan konflik pada IRQ
  • Anda mungkin perlu menekan dan menahan tombol kiri mouse pada saat memulai (booting) X windows. Beberapa sistem mungkin mengirimkan semacam sinyal atau "spike" ke mouse ketika X dimulai.
  • Serial device yang bermasalah bisa jadi disebabkan oleh serial port tersebut yang tidak terinisialisasi secara benar pada saat dimulai (boot). Inisialisasi ini dilakukan oleh perintah setserial, yang dijalankan dari start-up script /etc/rc.d/rc.serial. Periksa man page mengenai "setserial" and Serial-HOWTO untuk lebih jelasnya lagi. Barangkali akan berguna jika dilakaukan sedikit percobaan mengenai tipenya, misalnya coba perintah setserial /dev/mouse uart 16550 atau 16550a, apapun port yang anda punyai. (Misalnya, mouse tidak cocok dengan 16c550AF)
  • Flag ClearDTR mungkin tidak bisa bekerja dengan benar pada beberapa sistem, kecuali jika Anda matikan RTS/CTS handshaking dengan perintah :
        stty -crtscts < /dev/mouse 
    (diuji pada UART 16450/Pentium oleh Vladimir Geogjaev (geogjaev@wave.sio.rssi.ru)
  • Mouse Logitech mungkin memerlukan baris ChordMiddle untuk memungkinkan bekerjanya button tengah dari ke 3 button. Baris ini menggantikan Emulate3Buttons atau diletakkan setelah baris /dev/mouse pada file config. Anda juga mungkin membutuhkan baris ClearDTR dan ClearRTS pada Xconfig anda. Beberapa mouse Logitech secara pasti tidak memerlukan baris ChordMiddle - salah satu cirinya adalah menu seakan-akan bergerak bersama dengan mouse dan bukannya bergulir (scroll) ke bawah. (Dari: chang@platform.com)
  • Swapping/menukar button: gunakan perintah xmodmap untuk mengganti fungsi button/tombol pada mouse click. Contohnya: xmodmap -e "pointer = 3 2 1" akan mengganti fungsi tombol pada mouse untuk dapat digunakan pada *tangan kiri*. Jika anda hanya punya 2-button mouse, maka gunakan angka 1 dan 2.
  • Percepatan (acceleration): gunakan perintah xset untuk mengganti setting dari mouse. Contohnya, xset m 2 akan men-set percepatan menjadi 2. Lihat man page untuk perincian yang lengkap.
  • Pointer offset: jika clik action sepertinya terjadi dari sebelah kiri atau kanan dimana cursor berada, kemungkinannya adalah screen anda tidak "disejajarkan" (aligned). Ini adalah problem dengan driver S3, yang bisa anda betulkan dengan menggunakan xvidtune. Cobalah Invert_VCLK/InvertVCLK, atau EarlySC. (Dari: Bill Lavender - lavender@MCS.COM dan Simon Hargrave.) Pada XF86Config, mungkin jadinya seperti ini:
         Subsection "Display"
    Modes "1024x768" "800x600" "640x480" "1280x1024"
    Invert_VCLK "*" 1
    ...
  • Jika anda mendapatkan 'bouncing' dari mouse button, yakni dua click ketika anda hanya memerlukan satu saja, maka mungkin ada sesuatu yang salah dengan mouse tersebut. Untuk Logitech mouse, problem ini sudah dipecahkan oleh Bob Nichols (rnichols@interaccess.com)dan meliputi mensolder beberapa resistor dan sebuah chip pada mouse untuk menghilangkan bounce pada microswitches.
  • Jika beberapa pemakai/users tidak dapat menggunakan mouse tapi sebagian (misalnya root) bisa, mungkin user tersebut tidak menjalankan hal yang persis sama -- misalnya versi X yang berbeda atau Xconfig yang berbeda. Periksa pesan-pesan start-up X secara cermat untuk memastikannya.
  • Jika anda menemukan mouse pointer menghapus hal-hal pada screen anda, maka anda mempunyai masalah pada server config. Cobalah dengan menambahkan pilihan linear atau barangkali nonlinear pada bagian graphic card di file config, atau jika PCI board, gunakan pilihan tgui_pci_write_off dan tgui_pci_read_off. (Sepertinya ini adalah problem dari Trident Card.)
  • Jika cursor dari mouse tidak terlihat pada screen, akan tetapi mouse sepertinya berjalan dengan lancar, coba gunakan pilihan "sw_cursor" pada bagian Device di file config.
  • Jika mouse anda berhenti bekerja ketika hari cerah atau ketika lampu dinyalakan, barangkali sensor pada mouse terganggu oleh cahaya yang masuk lewat cangkang mouse. Anda dapat mencoba mencat hitam bagian dalam mouse, atau taruh semacam kartu pada bagian atas di dalam mouse.
  • Mouse dengan merek Microsoft sering merupakan penyebab masalah. Jenis terbaru dari "Microsoft Serial Mouse 2.1A" dilaporkan tidak dapat bekerja pada banyak sistem, walaupun mencabut dan memasangkannya kembali bisa membantu. gpm versi 1.13 dan keatas seharusnya mendukung mouse 2.1A, dengan menggunakan mouse tipe pnp. (Lihat gpm pada bagian no.8 mengenai bagaimana mengekspor kembali hal ini.) Microsoft Intellimouse juga menyebabkan masalah, walaupun hal ini seharusnya sudah disupport oleh XFree versi 3.3. keatas.


0 komentar: