Super simple wallpaper application for Wayland compositors implementing the layer-shell protocol.
Wbg takes a single command line argument: a path to an image file. This image is displayed scaled-to-fit on all monitors.
More display options, and/or the ability to set a per-monitor wallpaper may be added in the future.
- pixman
- wayland (client and cursor libraries)
- libpng (optional)
- libjpeg (optional)
- libwebp (optional)
Note that at least one of libpng, libjpeg and libwebp is required.
- Development packages for all the libraries listed under runtime.
- wayland-protocols
- tllist
meson --buildtype=release build
ninja -C build
sudo ninja -C build install
By default, PNG, JPEG and WebP support is auto-detected. You can force
disable/enable them with the meson command line options
-Dpng=disabled|enabled
, -Djpeg=disabled|enabled
and
-Dwebp=disabled|enabled
.
- https://codeberg.org/droc12345/wbg - adds support for directories with images, random, timer flags.