Enabling Tapping Touchpad

Nestero
Bismillahirrahmanirrahim

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 1 pada 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.

Tags:

Referensi:

Imam Az-Zuhri rahimahullah mengatakan :

Sesungguhnya yang menyebabkan ilmu hilang adalah lupa dan tidak mengulanginya.

"Sesungguhnya yang menyebabkan ilmu hilang adalah lupa dan tidak mengulanginya."

Catatan Terkait :

#semuabisaonline dengan Jetdino

Jetdino

comments powered by Disqus
Catatan Nestero

Nestero

🔥 GNU/Linux Enthusiast 🔥
🌟 Void Linux User 🌟

Catatan Terbaru :

Steam on Void

Nestero
Catatan Nestero

Pyblog

Nestero
Catatan Nestero

Enable Virtual Cam On OBS

Nestero
Catatan Nestero