swww-daemon(1)

πŸ“¦ version 0.9.5, in opensuse-leap 16.0

πŸ’… swww-daemon β€” like, the wallpaper daemon herself

okay bestie, welcome to the General Commands Manual page for swww-daemon, and no I'm not gonna make you read a boring header line first, we're jumping straight in πŸŽ€


✨ NAME ✨

swww-daemon β€” the little background gremlin that actually makes your wallpapers happen πŸ‘‘


🌸 SYNOPSIS 🌸

swww-daemon [-q|--quiet] [-f|--format <xrgb|xbgr|rgb|bgr>] [--no-cache]

that's it. that's the whole vibe check. run it and she runs forever πŸ¦‹


πŸ’– OPTIONS πŸ’–

  • -f, --format <xrgb|xbgr|rgb|bgr> β€” forces the daemon to use one specific wl_shm format, no negotiating.
⚠️ IMPORTANT bestie, listen to me: make sure this is a value your compositor actually supports! swww-daemon picks the best format for itself automatically during initialization β€” this flag is only here for fallback, debug, and workaround purposes. it's giving last-resort, not first-choice πŸ’€
  • --no-cache β€” don't search the cache for the last wallpaper for each output. super useful if you always wanna pick which image swww loads manually, with swww img. main character energy: you choose, not the cache 🫢
  • -q, --quiet β€” makes the daemon only log errors. that's it. silent mode. she's at peace 😌
  • -h, --help β€” print help (see a summary with -h) 🌈
  • -V, --version β€” print version ⭐

πŸ”₯ DESCRIPTION πŸ”₯

so the swww-daemon will run continuously β€” like, forever, no cap β€” just waiting for commands in:

${XDG_RUNTIME_DIR}/swww-${WAYLAND_DISPLAY}.socket

or, if $XDG_RUNTIME_DIR is not set, in:

/tmp/swww/swww-${WAYLAND_DISPLAY}.socket

and the daemon takes care of both creating and deleting that file when she's initialized or killed. she cleans up after herself, unlike some people πŸ’…βœ¨


πŸ¦‹ SEE ALSO πŸ¦‹

  • swww-init(1) β€” go hang out with her too, iykyk 🧚

that's the whole page bestie, go forth and wallpaper πŸ’œ

this iconic little page is from the General Commands Manual, dated 2024-05-05 β€” swww-daemon(1), periodt. πŸŒΈπŸ’–

πŸ“¦ where this page comes from