Compositors
Compositor Support
Wayland compositor integration
zlaunch is designed for Wayland and integrates with various compositors.
Feature Matrix
| Feature | Hyprland | Niri | KDE/KWin |
|---|---|---|---|
| Application launching | ✓ | ✓ | ✓ |
| Window switching | ✓ | ✓ | ⚠ |
| Automatic blur | ✓ | ✗ | ✗ |
| Clipboard history | ✓ | ✓ | ⚠ |
| Workspace info | ✓ | ✓ | ✗ |
| Focus tracking | ✓ | ✓ | ✗ |
| Layer shell | ✓ | ✓ | ✗ |
✓ = Full support, ⚠ = Partial/experimental, ✗ = Not supported
Detection
zlaunch auto-detects your compositor via environment variables:
| Compositor | Environment Variable |
|---|---|
| Hyprland | HYPRLAND_INSTANCE_SIGNATURE |
| Niri | NIRI_SOCKET |
| KDE | KDE_SESSION_VERSION |
If no supported compositor is detected, zlaunch falls back to basic functionality (application launching only).