libxw is a library that makes it easier to make GTK applications that interact with your compositor or window manager, such as panels. It abstracts the differences between various Wayland protocols and X11.
Currently it has the following interfaces:
- keystate (supports KDE and X11)
- outputs (supports wlroots)
- screenshot (supports wlroots)
- toplevels (supports wlroots)
Join our IRC channel: #libxw on Libera Chat