Window Manager Specification Project
The Window Manager Specification is meant to unify the GNOME and KDE window manager hint conventions. Most of the design work takes place on wm-spec-list@gnome.org; you can subscribe to this list at http://mail.gnome.org/mailman/listinfo/wm-spec-list. To post without subscribing, subscribe to the no-traffic post-only@gnome.org list.
Mailinglist
You can find archives of the WM spec list here.
Repository
wm-spec is included with other freedesktop.org Specifications in the xdg-specs git repo.
- wm-spec history:
- Browse xdg-specs repo:
- Clone:
- git://anongit.freedesktop.org/xdg/xdg-specs
- ssh://git.freedesktop.org/git/xdg/xdg-specs
- http://anongit.freedesktop.org/git/xdg/xdg-specs.git
Spec
- Version 1.3 - html (one page) - html (multiple pages) - xml
- Version 1.4.draft-2 - html (one page) - html (multiple pages) - xml
Supporters
This table is a (possibly incomplete) list of window managers that support this specification, with details about their level of support.
NAME | DETAILS |
AfterStep | wmprops.h |
awesome | ewmh.h |
Blackbox (0.70.x+) | COMPLIANCE |
Compiz | display.c |
Edewm (EDE) | COMPLIANCE |
Enlightenment (e16) | COMPLIANCE |
FluxBox | EWMH Support |
FVWM (2.5.x) | ewmh.c |
icewm | wmmgr.h |
Interface | COMPLIANCE |
KWin (KDE) | COMPLIANCE |
Matchbox | COMPLIANCE |
Metacity (GNOME) | COMPLIANCE |
Openbox | COMPLIANCE |
Sawfish | display.c |
whimsy | ewmh.py |
wmii | ewmh.c |
xfwm4 (Xfce) | COMPLIANCE |