Bagi kalian pengguna setia Ubuntu dengan Desktop Environment GNOME, ada hal cukup aneh ketika menggunakan cursor yaitu perbedaan scroll via touchpad seringkali antar aplikasi berbeda-beda. Misalkan ketika scroll chrome dengan WPS bisa berbeda-beda. Nah ada solusi yang bisa kalian coba yaitu pakai gascroll https://github.com/ls41/gascroll?utm_source=chatgpt.com
Setelah kalian clone, masuk saja ke direktori
gendut@:~/gascroll$ bash install.sh
==> building /home/gendut/.local/lib/libgascroll.so
==> config /home/gendut/.config/gascroll.conf
enabled=1
factor=0.27
device=Touchpad
==> systemd drop-in /home/gendut/.config/systemd/user/org.gnome.Shell@.service.d/override.conf
==> CLI /home/syarif/.local/bin/gascroll
==> GNOME extension gascroll@ga -> /home/gendut/.local/share/gnome-shell/extensions/gascroll@ga
Done.
library : /home/gendut/.local/lib/libgascroll.so
config : /home/gendut/.config/gascroll.conf (edit factor= and it applies within 1s, no re-login)
hook : /home/gendut/.config/systemd/user/org.gnome.Shell@.service.d/override.conf
!!! Log out and back in once: gnome-shell only reads LD_PRELOAD at start,
and GNOME on Wayland only discovers new extensions at session start.
After that, adjustments are live.
Kemudian logout terlebih dahulu, mari kita cek, tidak perlu sebagai root
cat ~/.config/gascroll.conf
Hasilnya pengaturan awal sebagai berikut
enabled=1 factor=0.4 device=Touchpad
Lalu periksa apakah GNOME Shell memuat pustaka gascroll: jika hasilnya sebagai berikut maka tandanya sudah di load library nya
gendut@$ grep -i gascroll /proc/$(pgrep -u "$USER" -x gnome-shell)/maps 74a5d96e5000-74a5d96e6000 r--p 00000000 103:08 4494740 /home/gendut/.local/lib/libgascroll.so 74a5d96e6000-74a5d96e7000 r-xp 00001000 103:08 4494740 /home/gendut/.local/lib/libgascroll.so 74a5d96e7000-74a5d96e8000 r--p 00002000 103:08 4494740 /home/gendut/.local/lib/libgascroll.so 74a5d96e8000-74a5d96e9000 r--p 00002000 103:08 4494740 /home/gendut/.local/lib/libgascroll.so 74a5d96e9000-74a5d96ea000 rw-p 00003000 103:08 4494740 /home/gendut/.local/lib/libgascroll.so
Jika hasilnya menunjukkan libgascroll.so, berarti pustaka sudah dimuat oleh GNOME Shell.
Periksa juga apakah ekstensi terdeteksi:
gendut@~$ gnome-extensions list | grep gascroll gascroll@ga
Bila mau pengaturan, bisa edit
nano ~/.config/gascroll.conf
ubah baris
factor=0.40
ubah saja factor diatas, nanti close dengan menekan CTRL+X