Reports both window and afk status to the buckets aw-watcher-window and aw-watcher-afk respectively
NOTE: Does not support all wayland compositors, see "Compatibility" section below
- pkg-config
- openssl-dev (debian libssl1.0-dev)
- Install rust and cargo (any recent stable version)
- Run "cargo build --release"
- A binary will be build inside the target/release folder named aw-watcher-window-wayland which can be run
- Start your wayland compositor
- Start aw-server (or aw-qt, but you need to disable aw-watcher-afk and aw-watcher-window so they don't conflict)
- Start aw-watcher-window-wayland
If you want to autostart aw-watcher-window-wayland without aw-qt, you can use the .desktop file provided in this git
Only supports wayland window managers that implements the following wayland protocols:
- idle.xml (many)
- wlr-foreign-toplevel-management-unstable-v1.xml (very few)
Window Manager | supported? | Details |
---|---|---|
phosh | ✔️ | works |
sway | ✔️ | works on version 1.5 and up |
GNOME / Mutter | ❌ | no support for the protocols above |
Wayfire | not tested, but might work | |
KDE / KWin |