awww(1)
π awww β An Answer to your Wayland Wallpaper Woes
hey bestie, welcome to awww(1) from the General Commands Manual section β yes it's a real one, and yes it's about to be your new obsession π
β¨ SYNOPSIS β¨
awww <COMMAND>
like, that's it. you pick a command, she does the thing. iconic behavior honestly π
πΈ COMMANDS πΈ
clearβ fills the outputs you specified with the color you gave it. blank canvas era β¨restoreβ puts the last displayed image back up on the outputs you specified. the comeback kid π«Άclear-cacheβ yeets theawwwcache directory into the void ποΈimgβ sends an image (or an animated gif, we love a moving picture π) off to the daemon to actually displaykillβ kills the daemon. bye bestie πqueryβ asks the daemon to print out output information, aka names and dimensions πhelp [COMMAND]β prints help, or the help of whatever command you hand it π
β OPTIONS β
-h,--helpβ print help (but peek the summary with-h)-V,--versionβ print version
π¦ DESCRIPTION π¦
okay so awww is a wallpaper manager, and what she does is let you change what your monitors display as a background by controlling the awww-daemon at runtime. main character energy, fr fr π
she supports animated gifs and putting different stuff on different monitors β because why would all your screens match, that's giving boring π and the author also did their best to make it as resource efficient as possible, which, slay.
to start, begin by running awww-daemon. that will set up the awww-daemon. then you can send images to be displayed with awww img. to kill the daemon, use awww kill. the whole little lifecycle, no cap π
heads up bestie:awwwonly works in a compositor that implements the layer-shell protocol. typically,wlr-rootsbased compositors. if yours doesn't, this is gonna be a whole situation π
π§ FILES π§
awww will create the following files in your system:
- a socket in
${XDG_RUNTIME_DIR}/${WAYLAND_DISPLAY}-awww-daemon.<specified namespace>.socket, or/tmp/awww/${WAYLAND_DISPLAY}-awww-daemon.<specified namespace>.socketif$XDG_RUNTIME_DIRis not set. - cache files in
$XDG_CACHE_HOME/awwwor$HOME/.cache/awwwif$XDG_CACHE_HOMEdoes not exist. these are used to set the wallpaper to the previous image when a monitor is (re)connected or turned on π
π SEE ALSO π
awww-daemon(1) awww-clear(1) awww-img(1) awww-kill(1) awww-query(1)
kisses, this page is sourced from awww(1) (that's the version, bestie) and dated 2026-05-07 β go forth and wallpaper responsibly πβ¨ππ¦
π¦ where this page comes from
- alpine 3.24: awww-doc 0.12.1-r0 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms