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.

Spec

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