Ubuntu 24.04 — Gesture swipe (Touchégg + X11)
Panduan ini buat pindah workspace pakai 3 jari di Ubuntu 24.04 (noble). PPA
ppa:touchegg/stablesering gagal di noble, jadi install manual dari.debGitHub (sesuai screenshot lu).
Langkah 1: Pastikan Touchégg terinstall & jalan
Kenapa manual?
Di Ubuntu 24.04, PPA ppa:touchegg/stable sering nggak jalan. Solusinya: download .deb dari GitHub Releases terus install lewat apt/dpkg.
1. Download paket .deb
Buka releases:
👉 https://github.com/JoseExposito/touchegg/releases
Cari file touchegg_<versi>_amd64.deb (contoh yang pernah dipakai dan Latest di screenshot lu: touchegg_2.0.18_amd64.deb). Kalau nanti ada versi lebih baru, ganti nomor versi di URL dan nama file.
Contoh download lewat terminal (ganti folder kalau mau):
cd ~/Downloads
wget https://github.com/JoseExposito/touchegg/releases/download/2.0.18/touchegg_2.0.18_amd64.debCatatan: Kalau nggak ada build khusus “noble”, paket amd64 buat Debian/Ubuntu biasanya tetap oke; kalau ragu, ambil release terbaru yang ada aset
.debamd64.
2. Install .deb
Dari folder tempat .deb ada (misalnya ~/Downloads):
cd ~/Downloads # atau path lain tempat file .deb
sudo apt-get install ./touchegg_*.debAtau pakai nama file penuh:
sudo apt-get install ./touchegg_2.0.18_amd64.debKalau ada missing dependency / broken install:
sudo apt-get install -f3. Jalankan Touchégg
Manual (foreground):
toucheggAtau enable & start sebagai service (coba yang cocok sama paket lu — seringnya user service):
systemctl --user enable touchegg
systemctl --user start touchegg
systemctl --user status toucheggKalau yang kepasang service sistem:
sudo systemctl enable touchegg
sudo systemctl start touchegg
sudo systemctl status toucheggHarusnya status: active (running).
Langkah 2: Konfigurasi gesture pindah workspace
1. Folder & salin config default
mkdir -p ~/.config/touchegg
sudo cp /usr/share/touchegg/touchegg.conf ~/.config/touchegg/touchegg.conf
sudo chown "$USER:$USER" ~/.config/touchegg/touchegg.confKalau path default beda di mesin lu, cari file contoh:
find /usr -name touchegg.conf 2>/dev/null
2. Edit config
nano ~/.config/touchegg/touchegg.conf3. Tambah gesture di <application name="All">
Cari blok <application name="All"> … </application>. Di dalam blok itu (biasanya bareng gesture default lain), tambahin satu dari dua opsi di bawah.
Opsi A — SEND_KEYS (paling simpel, pakai shortcut GNOME)
Ini ngebaca shortcut bawaan umum “workspace kanan/kiri” pakai Super + Page Down / Page Up. Kalau di mesin lu shortcutnya beda, ubah di Settings → Keyboard → View and Customize Shortcuts → bagian workspace / navigation, lalu samain key-nya di sini.
Mapping sesuai tes lu:
- Geser 3 jari ke kiri → workspace kanan (ikut arah “next”)
- Geser 3 jari ke kanan → workspace kiri
<gesture type="SWIPE" fingers="3" direction="LEFT">
<action type="SEND_KEYS">
<repeat>false</repeat>
<modifiers>Super_L</modifiers>
<keys>Page_Down</keys>
</action>
</gesture>
<gesture type="SWIPE" fingers="3" direction="RIGHT">
<action type="SEND_KEYS">
<repeat>false</repeat>
<modifiers>Super_L</modifiers>
<keys>Page_Up</keys>
</action>
</gesture>Opsi B — RUN_COMMAND + xdotool (kalau shortcut beda)
Install dulu kalau belum:
sudo apt-get install xdotoolContoh (sama arahnya kaya di atas — sesuaikan key combo sama setting keyboard lu):
<gesture type="SWIPE" fingers="3" direction="LEFT">
<action type="RUN_COMMAND">
<command>xdotool key Super+Page_Down</command>
</action>
</gesture>
<gesture type="SWIPE" fingers="3" direction="RIGHT">
<action type="RUN_COMMAND">
<command>xdotool key Super+Page_Up</command>
</action>
</gesture>Simpan di nano: Ctrl+O, Enter, lalu Ctrl+X.
4. Restart Touchégg
killall touchegg 2>/dev/null; touchegg &Atau lewat systemd (user):
systemctl --user restart touchegg(system):
sudo systemctl restart toucheggLangkah 3: Extension GNOME X11 Gestures
Lu udah install x11gestures — yang krusial:
-
Session harus X11, bukan Wayland.
Di layar login: ikon gear → pilih “Ubuntu on Xorg” (atau varian X11). -
Cek dari terminal:
echo $XDG_SESSION_TYPEHarus keluar: x11
Extension x11gestures cuma relevan di X11.
- Setelah install/update extension, restart GNOME Shell: Alt+F2 → ketik
r→ Enter.
Langkah 4: Tes gesture
- 3 jari ke kiri → workspace kanan
- 3 jari ke kanan → workspace kiri
Kalau belum ngaruh:
journalctl -u touchegg -fAtau (kalau pakai user service):
journalctl --user -u touchegg -fHindari bentrok sama libinput-gestures atau fusuma (nonaktifin salah satu kalau kebetulan keduanya jalan).
Referensi cepat
| Item | Nilai |
|---|---|
| Releases | https://github.com/JoseExposito/touchegg/releases |
Contoh .deb (screenshot) | touchegg_2.0.18_amd64.deb |
| Config user | ~/.config/touchegg/touchegg.conf |
| Cek session | echo $XDG_SESSION_TYPE → x11 |