Banyak aplikasi Linux awalnya dikembangkan untuk X11, sehingga saat dijalankan di Wayland ada beberapa yang tidak berfungsi atau terbatas. Berikut ringkasannya per kategori:
1. Screen Recording / Screencast
| Aplikasi | X11 | Wayland | Alternatif Wayland |
|---|---|---|---|
| Kazam | ✅ | ❌ Tidak bisa | OBS Studio (PipeWire) |
| SimpleScreenRecorder | ✅ | ❌ Tidak bisa | OBS Studio (PipeWire), wf-recorder |
| VokoscreenNG | ✅ | ❌ Tidak bisa | OBS Studio (PipeWire) |
| OBS Studio | ✅ | ✅ Berfungsi via PipeWire | - |
2. Screenshot Tools
| Aplikasi | X11 | Wayland | Catatan |
|---|---|---|---|
| GNOME Screenshot | ✅ | ✅ | Mendukung protokol Wayland terbaru |
| Flameshot | ✅ | ⚠️ Terbatas | Versi lama tidak bisa, gunakan versi baru yang mendukung Wayland |
| Spectacle (KDE) | ✅ | ⚠️ Terbatas | Mendukung Wayland via portal KDE/Wayland |
3. Window Overlay / HUD
| Aplikasi | X11 | Wayland | Catatan |
|---|---|---|---|
| Any HUD/Overlay Tool | ✅ | ❌ | Wayland membatasi akses jendela lain |
4. Remote Desktop / VNC / RDP
| Aplikasi | X11 | Wayland | Alternatif Wayland |
|---|---|---|---|
| x11vnc / TigerVNC | ✅ | ❌ | GNOME Remote Desktop (RDP/VNC via PipeWire) |
| Remmina | ✅ | ✅ | Gunakan RDP/VNC melalui PipeWire |
5. Input Injection / Automation
| Aplikasi | X11 | Wayland | Alternatif Wayland |
|---|---|---|---|
| xdotool | ✅ | ❌ | Hanya bisa via Wayland API / scripting terbatas |
| Autokey | ✅ | ⚠️ Terbatas | Perlu versi yang mendukung Wayland |
6. Games / OpenGL / Vulkan
| Aplikasi / API | X11 | Wayland | Catatan |
|---|---|---|---|
| OpenGL Game | ✅ | ✅ | OpenGL kompatibel via Mesa |
| Vulkan Game | ✅ | ✅ | Gunakan `VK_KHR_wayland_surface` untuk Wayland |
| Steam / Proton | ✅ | ✅ | Proton mendukung Wayland via Steam Runtime |
7. Video Editors
| Aplikasi | X11 | Wayland | Catatan |
|---|---|---|---|
| Kdenlive | ✅ | ✅ | Mendukung Wayland via Qt / XWayland, UI stabil |
| Shotcut | ✅ | ✅ | Qt berbasis XWayland/Wayland |
| OpenShot | ✅ | ⚠️ Terbatas | UI kadang lag di Wayland, X11 lebih stabil |
| Pitivi | ✅ | ✅ | GStreamer backend, kompatibel Wayland |
8. Audio Editors / DAW
| Aplikasi | X11 | Wayland | Catatan |
|---|---|---|---|
| Audacity | ✅ | ✅ | XWayland berjalan baik di Wayland |
| Ardour | ✅ | ✅ | Mendukung JACK dan PipeWire |
| LMMS | ✅ | ✅ | Qt-based, berfungsi di Wayland |
9. IDE / Development Tools
| Aplikasi | X11 | Wayland | Catatan |
|---|---|---|---|
| VS Code | ✅ | ✅ | Electron, mendukung Wayland melalui XWayland / native |
| IntelliJ IDEA / PyCharm | ✅ | ✅ | JetBrains IDE berbasis Java / Swing via XWayland |
| Eclipse | ✅ | ✅ | Java/SWT via XWayland |
| GNOME Builder | ✅ | ✅ | Native Wayland |
10. Browser Web
| Aplikasi | X11 | Wayland | Catatan |
|---|---|---|---|
| Firefox | ✅ | ✅ | Mendukung Wayland native (export MOZ_ENABLE_WAYLAND=1) |
| Chrome / Chromium | ✅ | ✅ | Mendukung Wayland native (flag `--ozone-platform=wayland`) |
11. Productivity Tools
| Aplikasi | X11 | Wayland | Catatan |
|---|---|---|---|
| LibreOffice | ✅ | ✅ | GTK3/Qt backend, kompatibel Wayland |
| GIMP | ✅ | ✅ | GTK3-based, mendukung XWayland/Wayland |
| Inkscape | ✅ | ✅ | Qt-based, XWayland atau native Wayland |
| Okular / Evince | ✅ | ✅ | PDF viewer, GTK/Qt backend |
Tips Umum
- Wayland lebih aman dan modern, tetapi membatasi aplikasi yang mengakses layar atau jendela lain secara langsung.
- Untuk aplikasi lama yang hanya mendukung X11, jalankan di **X11 session** (misal “Ubuntu on Xorg”).
- Untuk screen recording di Wayland, gunakan **OBS Studio + PipeWire** atau **wf-recorder** (Wayland murni).
- Untuk aplikasi berbasis Qt/GTK, XWayland biasanya berjalan baik, tapi native Wayland lebih stabil di GNOME terbaru.