swww
Animated Wayland wallpaper daemon
TLDR
Initialize the daemon
SYNOPSIS
swww command [OPTIONS]
swww-daemon
DESCRIPTION
swww is an efficient animated wallpaper daemon for Wayland compositors. It supports animated GIFs and various image formats (JPEG, PNG, WebP, AVIF, SVG, etc.) with smooth transition effects between wallpapers. The daemon can be controlled at runtime without restart.
The daemon (swww-daemon) must be started first, then the swww client controls wallpaper settings. Per-output wallpaper control allows different images on multiple monitors.
PARAMETERS
-o, --outputs names
Target specific displays (comma-separated)--transition-type type
Effect: simple, center, outer, wipe, left, right, top, bottom, any, random--transition-step n
Smoothness (1-255)--transition-fps n
Frame rate (1-255, default: 30)--transition-duration seconds
Transition duration--resize mode
Resize mode: crop, fit, no--fill-color color
Color for unfilled areas
COMMANDS
img path
Set wallpaper imagerestore
Restore last wallpaperquery
Display output informationkill
Stop the daemonclear color
Clear screen with RGB color
ENVIRONMENT
SWWW_TRANSITION: Default transition type
SWWW_TRANSITION_FPS: Default FPS
SWWW_TRANSITION_STEP: Default step
CAVEATS
Requires wlr-layer-shell protocol (wlroots-based compositors). Does not work with GNOME. The daemon must be running before setting wallpapers. Animated wallpapers consume more resources than static images.
HISTORY
swww was created by LGFae as a lightweight alternative to other Wayland wallpaper solutions. It focuses on efficiency and smooth animations while maintaining low CPU and memory usage. The project has been renamed to awww and moved to Codeberg as of October 2025. Released under GPL-3.0.
