A pure Python 3 library for interacting with X11 window managers using the Extended Window Manager Hints (EWMH) specification. Current version 0.2 provides support for querying and setting _NET_WM_* properties, managing desktops, windows, and viewports. Released as an early beta; no fixed release cadence.
pip install ewmhlibNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Creates an EWMH instance and prints the window titles of all managed client windows.
Ensure DISPLAY is set (e.g., export DISPLAY=:0) and an X server is running.
Use Python 3.4+ (tested up to 3.10).
Pin exact version in dependencies (ewmhlib==0.2) and monitor GitHub for changes.
No dependency data recorded yet.