droc12345 / wbg

From dnkl's codeberg, wayland wallpaper manager w/enhancements

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wbg

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.

Packaging status

Requirements

Runtime

  • pixman
  • wayland (client and cursor libraries)
  • libpng (optional)
  • libjpeg (optional)

Note that at least one of libpng and libjpeg is required.

Compile time

  • Development packages for all the libraries listed under runtime.
  • wayland-protocols
  • tllist

Building

meson --buildtype=release build
ninja -C build
sudo ninja -C build install

By default, PNG and JPEG support is auto-detected. You can force disable/enable them with the meson command line options -Dpng=disabled|enabled and -Djpeg=disabled|enabled.

Derivative work

About

From dnkl's codeberg, wayland wallpaper manager w/enhancements

License:MIT License


Languages

Language:C 88.0%Language:Meson 8.4%Language:Shell 3.6%