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
- 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
Only supports wayland window managers that implements the following wayland protocols:
- idle.xml (many)
- wlr-foreign-toplevel-management-unstable-v1.xml (very few)
Following window managers have implemented these protocols:
- phosh (works)
- sway (works on version 1.5 and up)
- Wayfire (Not tested, but might work)