awww-0.11.2

Introduction to awww

The awww (Answer to your Wayland Wallpaper Woes) package provides a powerful wallpaper daemon for Wayland, controlled at runtime.

[Note]

Note

An Internet connection is needed for building this package. The system certificate store may need to be set up with make-ca before building this package.

awww Dependencies

Required

Rustc, Wayland, and Wayland-Protocols

Optional

dav1d and scdoc-1.11.3 (to build the man pages)

Installation of awww

Install awww by running the following commands:

cargo build --release

To test the results, issue: cargo test --release.

If you installed scdoc and wish to build the man pages, execute the following commands:

./doc/gen.sh

Now, as the root user:

install -vDm755 target/release/swww -t /usr/bin/ &&
install -vDm755 target/release/swww-daemon -t /usr/bin/

If you wish to install shell completions, execute the relevant commands for your shell(s) as the root user:

install -vDm644 completions/swww.bash /usr/share/bash-completion/completions/swww
install -vDm644 completions/_swww -t /usr/share/zsh/site-functions/
install -vDm644 completions/swww.fish -t /usr/share/fish/vendor_completions.d/

If you built the man pages, install them as the root user:

install -vDm644 doc/generated/* -t /usr/share/man/man1/

Command Explanations

--features=avif: Use this switch if you want to be able to display AVIF images (requires dav1d).

Contents

Installed Programs: swww and swww-daemon
Installed Libraries: None
Installed Directories: None

Short Descriptions

swww

is the control tool for swww-daemon

swww-daemon

is the backend for the Answer to your Wayland Wallpaper Woes