Di beberapa sistem linux yang pernah digunakan, Gesture touchpad bisa digunakan dengan baik. Tapi kali ini gesture seperti klik kiri dengan tap satu jari, scrool dengan dua jari dan klik kanan dengan tap dua jari tidak dapat bekerja, Hanya bisa digunakan untuk memindahkan kursor.

Jika kamu memiliki masalah yang sama, semoga artikel ini bisa membantu. Cara ini hanya berlaku di Xorg (X Server) jika kamu menggunakan wayland mungkin sedikit akan berbeda.

Mengedit File Konfigurasi

Yap, yang perlu kita lakukan hanya mengedit file konfigurasi Xorg. Manualnya bisa kamu lihat di xorg.conf spesifiknya untuk input Touchpad adalah libinput.

Untuk ubuntu 22.04 file konfigurasinya berada di /usr/share/X11/xorg.conf.d/40-libinput.conf jika tidak ketemu maka bisa cd dan ls seperti berikut:

> $ cd /usr/share/X11/xorg.conf.d/ && ls -al
total 28
drwxr-xr-x 2 root root 4096 Apr 19 17:04 .
drwxr-xr-x 5 root root 4096 Apr 19 17:04 ..
-rw-r--r-- 1 root root   92 Mar 25 16:54 10-amdgpu.conf
-rw-r--r-- 1 root root 1350 Mar  1 21:33 10-quirks.conf
-rw-r--r-- 1 root root   92 Mar 25 16:54 10-radeon.conf
-rw-r--r-- 1 root root 1429 Feb 12 02:43 40-libinput.conf
-rw-r--r-- 1 root root 3458 Apr  6 14:39 70-wacom.conf

Kemudian edit konfigurasi dengan nama libinput. Disini namanya adalah 40-libinput.conf. Buka mengunakan nano atau vim dan cari yang di identifiernya ada nama touchpad seperti berikut. Pastikan menggunakan sudo untuk mengedit.

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Kemudian tambahkan setidaknya opsi Tapping dan ScroolMethod. Contoh:

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "Tapping" "on"
        Option "ScrollMethod" "twofinger"
        Option "DisableWhileTyping" "on"
        Option "HorizontalScrolling" "on"
        Option "TappingButtonMap" "lrm"
        Option "TappingDrag" "on"
EndSection

Simpan dan tutup editor, Kemudian reboot sistem.

Untuk opsi lainnya yang mungkin ingin kamu tambahkan bisa lihat di manualnya menggunakan perintah:

man libinput