Thursday, July 4, 2013

Mengaktifkan Fungsi Klik Kanan Touchpad ASUS N46VJ pada Sundara 7.33 (Ubuntu 12.04)

Bismillaahrirrahmaaanirrahiiim
Alhamdulillaah dua hari ini ada seorang adik kelas dari jurusan Desain Produk Industri di kampus yang tertarik menggunakan Sundara OS. Laptop yang dipakainya memang terbilang keluaran relatif baru, (yang sudah diduga sebagaimana tren laptop setahun ini yang memiliki desain papan tik mirip MacBook :D), yaitu ASUS N46VJ. Proses pemasangan berjalan sangat lancar, bahkan memecahkan rekor tercepat pemasangan selama ini, yakni hanya memakan sekitar 3-5 menit-an!!!

Setelah masuk ke desktop yang sudah dipasang, ternyata ada dua macam hal yang menjadi pekerjaan kemudian, yakni belum dipasangnya penggerak (driver) NVIDIA GeForCe 635M dan tidak berjalannya fungsi klik kanan pada tombol touchpadnya.

Sebenarnya fungsi klik kanan pada touchpad ini bisa dijalankan dengan cara mengklik touchpad menggunakan dua jari, namun hal ini kurang bagus demi alasan kenyamanan.

Langsung saja periksa dulu jenis perangkat input


$ xinput -list
⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]
⎜   ↳ USB Optical Mouse                           id=14    [slave  pointer  (2)]
⎜   ↳ PS/2 Elantech ETF1059 Click-Pad             id=13    [slave  pointer  (2)]
⎣ Virtual core keyboard                       id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                 id=5    [slave  keyboard (3)]
    ↳ Power Button                                id=6    [slave  keyboard (3)]
    ↳ Video Bus                                   id=7    [slave  keyboard (3)]
    ↳ Video Bus                                   id=8    [slave  keyboard (3)]
    ↳ Sleep Button                                id=9    [slave  keyboard (3)]
    ↳ ASUS USB2.0 Webcam                          id=10    [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                            id=11    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                id=12    [slave  keyboard (3)
] Untuk lebih memastikan
$ cat /proc/bus/input/devices | grep -i pad
N: Name="PS/2 Elantech ETF1059 Click-Pad"
Dari hasil keluaran terlihat bahwa jenis touchpad yang digunakan adalah elantech. Nah, untuk mengaktifkannya, pastikan kita sudah memasang DKMS (Dynamic Kernel Modul Support), hal ini untuk memudahkan upgrade masing-masing modul kernel tanpa mengubah keseluruhan kernel dan juga me-rebuild modul kernel saat Anda mengupgrade kernel. Untungnya, Sundara OS sudah memaketkan DKMS ini secara bawaan, jadi kita tidak perlu memasangnya lagi. Adapun untuk pegguna Ubuntu, silahkan pasang dulu DKMS
$ sudo apt-get install dkms -y
Kemudian Anda unduh patchnya, saya ambil dari situsya Arch Linux
$ cd /usr/src/
$ sudo wget http://planet76.com/drivers/elantech/psmouse-elantech-v6.tar.bz2
Ekstraksi patch
$ sudo tar jxvf psmouse-elantech-v6.tar.bz2

Tambahkan patch ke modul psmouse
$ sudo dkms add -m psmouse -v elantech-v6

Creating symlink /var/lib/dkms/psmouse/elantech-v6/source ->
                 /usr/src/psmouse-elantech-v6

DKMS: add completed.

Lalu kita build
$ sudo dkms build -m psmouse -v elantech-v6

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=3.5.0-18-generic -C /lib/modules/3.5.0-18-generic/build M=/var/lib/dkms/psmouse/elantech-v6/build/src psmouse.ko...^[.                  
cleaning build area....

DKMS: build completed.

Pasang
$ sudo dkms install -m psmouse -v elantech-v6
 

psmouse:
Running module version sanity check.
 - Original module
   - Found /lib/modules/3.5.0-18-generic/kernel/drivers/input/mouse/psmouse.ko
   - Storing in /var/lib/dkms/psmouse/original_module/3.5.0-18-generic/i686/
   - Archiving for uninstallation purposes
 - Installation
   - Installing to /lib/modules/3.5.0-18-generic/updates/

depmod....^[[B...

DKMS: install completed.

Terakhir, kita harus meload modul dengan cara menghidupkan ulang sistem atau dengan memuat ulang modul dengan mengetikkan perintah
$ sudo rmmod psmouse && sudo modprobe psmouse

Tunggu beberapa saat dan fungsi klik kanan pun akan aktif.
Catatan
Setelah mengaplikasikan tutorial ini Anda akan menemukan pengaturan touchpad pada Pengaturan Sistem -> Mouse dan Touchpad akan hilang.

0 comments:

Post a Comment