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 |
