Ga naar hoofdinhoud

Wayland Support

Notes on running Gauzy desktop applications on Linux with the Wayland display server.

Status​

FeatureX11Wayland
Application windowβœ…βœ…
System trayβœ…βš οΈ Partial
Screenshotsβœ…βš οΈ Requires permissions
Global shortcutsβœ…βŒ Limited

Screenshot Capture on Wayland​

Wayland's security model restricts screen capture. The Desktop Timer may require:

  1. PipeWire β€” modern screen capture API
  2. xdg-desktop-portal β€” portal-based screen sharing
  3. XWayland fallback β€” running under X11 compatibility

Enabling PipeWire Screenshots​

# Install PipeWire and portal
sudo apt install pipewire xdg-desktop-portal-gtk

# Run Electron with Wayland flags
electron --ozone-platform=wayland --enable-features=WaylandWindowDecorations

System Tray​

Some Wayland compositors have limited tray support:

CompositorTray Support
GNOME (Mutter)Via extension
KDE Plasmaβœ… Native
Swayβœ… Via waybar
Hyprlandβœ… Via waybar

Launch Flags​

For best Wayland compatibility:

# Force Wayland
GDK_BACKEND=wayland ./GauzyDesktopTimer.AppImage

# Force X11 fallback
GDK_BACKEND=x11 ./GauzyDesktopTimer.AppImage