touchpad

touchpad

Touchpad adalah area pada notebook/netbook (biasanya terletak di bawah area keyboard) yang fungsinya untuk menggantikan fungsi dari mouse.

Jika kamu menggunakan sistem operasi Windows, biasanya touchpad otomatis terdeteksi. Jika tidak, tinggal download drivernya (biasanya bernama synaptics pointing device) dan install. Di windows biasanya masalah hardware gampang diatasi asal bukan hardwarenya yang rusak (kalau pakai Mac malah semua hardware sudah pasti akan terdeteksi).
Lain halnya jika menggunakan Linux, di beberapa notebook touchpadnya terkadang tidak oromatis terdeteksi. Contohnya ialah pada laptop Axioo Zetta TEC8162 yang saya gunakan. Saya pernah mencoba distro OpenSuse, Ubuntu, dan Fedora tetapi tidak ada yang mampu mendeteksi touchpad laptop saya secara otomatis. Untuk Axioo tipe lain saya kurang tahu apakah bisa otomatis mendeteksi touchpad atau tidak. Namun jika laptop Anda mengalami masalah yang sama dengan saya, bisa dicoba trik saya ini.

Setelah mencari di google selama berjam-jam, saya akhirnya menemukan cara agar touchpad bisa digunakan. Saya lupa sumbernya dimana, yang jelas cara ini saya gabung dari beberapa teknik sehingga touchpad bisa berfungsi sepenuhnya.
Gimana sih caranya? cukup mudah koq, tinggal tambahkan parameter berikut di kernel linux kita:

i8042.nomux=1 psmouse.proto=imps

Untuk menambahkan parameter di atas ke kernel ada dua cara. Yang pertama secara temporary dan kedua secara permanen. Dengan cara temporary, kita harus memasukkan parameter di atas setiap kali akan boot ke linux. Caranya, ketika proses booting, tekan tombol e untuk mengedit lalu ketikkan parameter di atas di bagian akhir.
cara kedua ialah merubahnya secara permanen sehingga kita tidak perlu mengetikkan setiap kali akan booting . Caranya ialah dengan membuka file boot menu di /boot/grub/menu.lst (sebagai super user), lalu tambahkan parameter tadi di bagian akhir baris kernel.

Contoh, berikut ini adalah isi file boot fedora 11 saya sebelum ditambahkan parameter kernel tambahan:

default=1
timeout=10
splashimage=(hd0,7)/grub/splash.xpm.gz
hiddenmenu
title Fedora 11 (2.6.29.4-167.fc11.i686.PAE)
root (hd0,7)

kernel /vmlinuz-2.6.29.4-167.fc11.i686.PAE ro root=UUID=b669a7ab-b933-44ae-a021-ad6e65d68605 rhgb quiet
initrd /initrd-2.6.29.4-167.fc11.i686.PAE.img
title Microsoft Windows XP
rootnoverify (hd0,0)
chainloader +1

tambahkan parameter di akhir teks yang saya cetak tebal sehingga hasilnya menjadi

default=1
timeout=10
splashimage=(hd0,7)/grub/splash.xpm.gz
hiddenmenu
title Fedora 11 (2.6.29.4-167.fc11.i686.PAE)
root (hd0,7)

kernel /vmlinuz-2.6.29.4-167.fc11.i686.PAE ro root=UUID=b669a7ab-b933-44ae-a021-ad6e65d68605 rhgb quiet i8042.nomux=1 psmouse.proto=imps
initrd /initrd-2.6.29.4-167.fc11.i686.PAE.img
title Microsoft Windows XP
rootnoverify (hd0,0)
chainloader +1

Untuk distro linux lain atau yang di laptopnya terdapat beberapa sistem operasi mungkin isi file menu.lst akan sedikit berbeda. Tetapi triknya tetap sama, yaitu menambahkan parameter tambahan di kernel.

Jika sudah, simpan file tadi lalu restart dan test apakah touchpad sudah dapat digunakan atau belum. Semoga sekarang touchpadnya sudah dapat digunakan 🙂

Trik di atas tidak terbatas hanya laptop Axioo saja, jika touchpad laptop Anda bermasalah bisa coba teknik di atas. Semoga artikel ini bermanfaat, dan mengingat mulai tahun ini Gunadarma “membagi-bagikan” laptop Axioo gratis kepada mahasiswa baru, semoga tidak ada lagi linuxer Axioo Gunadarma yang mengalami masalah pada touchpadnya.

Karya : Ilmi Aji