Next Previous Contents

8. Menggunakan gpm untuk mengganti Mouse Modes

gpm adalah program yang memungkinkan untuk menggunakan mouse pada console mode. Program ini biasanya sudah termasuk pada distribusi Linux, dan dapat dimulai dari command line atau pada star-up script /etc/rc.d/rc.local. Perhatikan bahwa distribusi linux ini tidak selalu mempunyai versi terbaru (versi 1.13 pada saat penulisan how-to ini) yang bisa didapat pada mirror dari sunsite.unc.edu.

Mode utama utuk serial mouse pada gpm adalah

     gpm -t ms
     gpm -t msc
     gpm -t help

untuk mode Microsoft atau mode MouseSystems, atau untuk memeriksakan mouse untuk anda dan memberitahu Anda apa yang ditemukannya. Untuk menjalankan gpm pada MouseSystems mode, Anda mungkin membutuhkan -3 flag, dan kemungkinan juga DTR, dengan menggunakan -o dtr flag:

     gpm -3 -o dtr -t msc

gpm seringkali bisa mengenal semua tiga button/tombol dari mouse bahkan walaupun dalam Microsoft mode. Dan versi-versi yang lebih baru (versi 1.0 dan selanjutnya (?)) dapat menjadikan informasi ini tersedia untuk program lainnya. Untuk menjalankan hal ini, anda perlu menjalankan gpm dengan -R flag, seperti ini:

     gpm -R -t ms

Hal ini akan menyebabkan gpm mengekspor kembali data dari mouse ke device baru yang disebut dengan /dev/gpmdata, yang bagi program lainnya kelihatan seperti sebuah mouse. Perhatikan bahwa device ini *selalu* menggunakan MouseSystems protocol. Anda kemudian dapat men-set Xconfig untuk menggunakannya dan bukannya /dev/mouse seperti yang diperlihatkan di bawah. Tapi tentu saja Anda harus memastikan bahwa gpm selalu berjalan ketika menggunakan X. Beberapa orang melaporkan bahwa dengan menggunakan teknik ini, beberapa aktivitas/action tombol tengah tidak diinterpretasikan secara benar oleh X. Hal ini dapat ditelusuri ke setup dari masing-masing mouse.

Merubah pemetaan (mapping) button/tombol untuk gpm dan X (gustafso@math.utah.edu): Anda bisa melihat bahwa gpm menggunakan pemetaan tombol standar (default buton mappings) yang berbeda-beda pada X, sehingga menggunakan kedua system pada mesin yang sama bisa membingungkan. Untuk membuat X menggunakan tombol yang sama dalam operasi memilih (select) dan menaruh (paste)seperti gpm, gunakan perintah X

     xmodmap -e "pointer = 1 3 2"

yang menyebabkan tombol kiri mouse untuk memilih dan tombol kanan untuk meletakkan (paste), baik untuk 2-button ataupun 3-button mouse. Untuk memaksa gpm menggunakan pemetaan standar tombol dari X, mulailah dengan perintah -B, yaitu

     gpm -t msc -B 132


Next Previous Contents