Module penrose::extensions::hooks::ewmh
source · Expand description
EWMH compliance for Penrose
The primary use of this extension is to provide support for external status bars / panels and fullscreen windows.
See details of the spec here: https://specifications.freedesktop.org/wm-spec/wm-spec-latest.html
Constants§
- The set of Atoms this extension adds support for.
- The WM_NAME that will be set for the X server
Functions§
- Add the required hooks to manage EWMH compliance to an existing crate::core::Config.
- Intercept messages from external applications and handle them.
- Notify external clients of the current status of workspaces and clients
- Advertise EWMH support to the X server