Cara Ubah Kecepatan Scroll Touchpad Di Linux

Thu, 23 May 2024

Postingan ini ku buat karena mengalami kendala yang sama di beberapa distro yang ku coba yaitu Fedora dan Manjaro. Masalahnya juga ada pada DE yang sama, yaitu Gnome. Scroll menggunakan touchpad terlalu sensitif, terlalu cepat, jadi perlu ada penyesuaian. Di Ubuntu 24.04lts sepertinya gak terlalu cepat dan gak terlalu lambat, hmm... Agak aneh padahal sama-sama Gnome. Di pengaturan sistem hanya ada opsi untuk mengubah kecepatan cursor tapi tidak dengan scroll dengan touchpad. Seharusnya Gnome menambahkan fitur ini.

Kita langsung saja pada tutorialnya ya...

  1. Ukur touchpad secara manual dengan penggaris. Catat dengan satuan milimeter. Ku ambil contoh ukuran touchpad laptop ku adalah 105mm x 65mm.

  2. Install libinput. Di Ubuntu, namanya adalah libinput-tools

    sudo apt install libinput-tools
    

    Di Fedora, namanya adalah libinput-utils

    sudo dnf install libinput-utils
    

    Sedangkan pada Manjaro, perlu memasang beberapa paket. Aku belum familiar tapi mungkin ada hubungannya dengan iso yang ku pilih pas install yaitu minimal iso.

    pamac install libevdev python-libevdev python-pyudev
    
  3. Dengan libinput, kita dapat mensimulasikan ukuran fisik touchpad pada sistem. Jika ingin mempercepat laju scroll touchpad, hasil pengukuran yang kita dapat di poin pertama tinggal dikalikan 2. Misalnya punyaku 105x65, maka ku ubah menjadi 210x130. Sebaliknya, Jika ingin memperlambat laju scroll touchpad, maka hasil pengukuran kita bagi 2. Tidak perlu pusing dengan angka belakang koma, bulatkan saja. Dalam kasusku aku ingin memperlambat laju scroll touchpad. Maka kita simulasikan dengan libinput dengan perintah sebagai berikut:

    sudo libinput measure touchpad-size 53x33
    

    Kita akan mendapatkan tampilan seperti di bawah ini.

    Terminal

    Gerakkan cursor dengan touchpad sampai menyentuh semua sisi touchpad. Jika sudah selesai, tekan ctrl+c untuk menghentikannya. Maka akan didapat tampilan seperti ini.

    Terminal

  4. Copy teks antara -8<------ dan -8<------

  5. Buat file 61-evdev-local.hwdb dengan akses root di dalam directory /etc/udev/hwdb.d/. Edit dengan editor kesayangan anda.

    sudo gnome-text-editor /etc/udev/hwdb.d/61-evdev-local.hwdb 
    

    Paste hasil libinput tadi, lalu save. Gnome text editor

  6. Update

    sudo systemd-hwdb update
    sudo udevadm trigger /dev/input/event*
    
  7. Reboot.

  8. Setelah reboot, kalian akan sadar cursor menjadi terlalu lambat. Tidak masalah. Buka pengaturan lalu atur kecepatan cursor sesuai keinginan. Setting

Credit to: Reddit User

Terima kasih sudah mampir