Enabling Tapping Touchpad
Problem
Tidak bisa tapping pada touchpad ?.., mungkin ada yang pernah mengalami permasalahaan ini saat menggunakan xorg pada sistem operasi gnu/linux, permasalahaan ini sebetulnya cukup mudah untuk diatasi dengan cara mengenablekan libinput Tapping pada xinput.
Solusi
Dalam kasus ini akan dibahas 2 cara untuk mengaktifkan mode tapping pada touchpad :
- Menggunakan xinput
- Menggunakan config touchpad pada
/etc/X11/xorg.conf.d/
Menggunakan xinput
Ketikan perintah
$ xinput
pada terminal maka akan muncul list device inputan seperti berikut :
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=11 [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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ HP Webcam-50: HP Webcam-50 id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
↳ HP WMI hotkeys id=12 [slave keyboard (3)]
- Perhatikan baris yang di highlight SynPS/2 Synaptics TouchPad dan catat nilai idnya 11, lanjutkan dengan perintah,
$ xinput list-props 11
- 11 merupakan id dari touchpad yang kita catat sebelumnya, setelah melakukan perintah di atas maka akan menampilkan list libinput yang ada pada touchpad kita, kurang lebih sebagai berikut :
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (172): 1
Coordinate Transformation Matrix (174): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (307): 0
libinput Tapping Enabled Default (308): 0
libinput Tapping Drag Enabled (309): 1
libinput Tapping Drag Enabled Default (310): 1
libinput Tapping Drag Lock Enabled (311): 0
libinput Tapping Drag Lock Enabled Default (312): 0
libinput Tapping Button Mapping Enabled (313): 1, 0
libinput Tapping Button Mapping Default (314): 1, 0
libinput Natural Scrolling Enabled (315): 0
libinput Natural Scrolling Enabled Default (316): 0
libinput Disable While Typing Enabled (317): 1
libinput Disable While Typing Enabled Default (318): 1
libinput Scroll Methods Available (319): 1, 1, 0
libinput Scroll Method Enabled (320): 1, 0, 0
libinput Scroll Method Enabled Default (321): 1, 0, 0
libinput Accel Speed (322): 0.000000
libinput Accel Speed Default (323): 0.000000
libinput Accel Profiles Available (324): 1, 1
libinput Accel Profile Enabled (325): 1, 0
libinput Accel Profile Enabled Default (326): 1, 0
libinput Left Handed Enabled (327): 0
libinput Left Handed Enabled Default (328): 0
libinput Send Events Modes Available (292): 1, 1
libinput Send Events Mode Enabled (293): 0, 0
libinput Send Events Mode Enabled Default (294): 0, 0
Device Node (295): "/dev/input/event5"
Device Product ID (296): 2, 7
libinput Drag Lock Buttons (329): <no items>
libinput Horizontal Scroll Enabled (330): 1
- Perhatikan kembali baris yang di highlight libinput Tapping Enabled (307), disana bernilai 0 yang artinya disable, untuk menghidupkannya kita perlu memberi nilai 1 dengan cara memasukan perintah berikut :
$ xinput set-prop 11 307 1
- Perintah diatas digunakan untuk mengenablekan libinput Tapping id 307 pada touchpad id 11 dengan menginputkan nilai 1.
- Untuk membuatnya selalu aktif bisa tambahkan perintah
xinput set-prop 11 307 1pada file .profile atau pada file .xinitrc
Menggunakan config xorg
Buat file configurasi touchpad dengan nama 30-touchpad.conf pada file /etc/X11/xorg.conf.d/, kurang lebih isi configurasinya seperti ini :
Section "InputClass"
Identifier "touchpad"
Driver "libinput"
MatchIsTouchpad "on"
Option "Tapping" "on"
Option "TappingButtonMap" "lrm"
EndSection
lrm, l == left, r == right, m == middle, disini urutan sangat berpengaruh urutan pertama untuk satu jari, kedua untuk dua jari dan ketiga untuk tiga jari.
Kesimpulan
Mode tapping pada touchpad sangat membantu bagai pengguna yang tidak menggunakan mouse.
© Nestero. All Rights Reserved.