JWM EWMH Support
This is a list of properties that JWM supports from the
Extended Window Manager Hints (EWMH).
Root Window Properties
Atom |
Supported? |
Notes |
_NET_SUPPORTED |
Yes |
|
_NET_CLIENT_LIST |
Yes |
|
_NET_CLIENT_LIST_STACKING |
Yes |
|
_NET_NUMBER_OF_DESKTOPS |
Yes |
Requests to change this are rejected. |
_NET_DESKTOP_GEOMETRY |
Yes |
Requests to change this are rejected. |
_NET_DESKTOP_VIEWPORT |
Yes |
Requests to change this are rejected. |
_NET_CURRENT_DESKTOP |
Yes |
Requests to change this are honored. |
_NET_DESKTOP_NAMES |
Yes |
|
_NET_ACTIVE_WINDOW |
Yes |
Requests to change this are honored. |
_NET_WORKAREA |
Yes |
|
_NET_SUPPORTING_WM_CHECK |
Yes |
|
_NET_VIRTUAL_ROOTS |
No |
JWM does not use virtual roots. |
_NET_DESKTOP_LAYOUT |
No |
JWM provides a pager |
_NET_SHOWING_DESKTOP |
Yes |
Requests change this are honored. |
Root Window Messages
Atom |
Supported? |
Notes |
_NET_CLOSE_WINDOW |
Yes |
|
_NET_MOVERESIZE_WINDOW |
Yes |
|
_NET_WM_MOVERESIZE |
No |
FIXME: JWM could support this. |
_NET_RESTACK_WINDOW |
No |
FIXME: JWM could support this. |
_NET_REQUEST_FRAME_EXTENTS |
Yes |
|
Application Window Properties
Atom |
Supported? |
Notes |
_NET_WM_NAME |
Yes |
|
_NET_WM_VISIBLE_NAME |
Yes |
Note that JWM always uses the client-specified name. |
_NET_WM_ICON_NAME |
Yes |
Note that JWM does not use icons. |
_NET_WM_VISIBLE_ICON_NAME |
Yes |
Note that JWM does not use icons. |
_NET_WM_DESKTOP |
Yes |
Requests to change this are honored. |
_NET_WM_WINDOW_TYPE |
Yes |
Supported types:
- _NET_WM_WINDOW_TYPE_DESKTOP
- _NET_WM_WINDOW_TYPE_DIALOG
- _NET_WM_WINDOW_TYPE_DOCK
- _NET_WM_WINDOW_TYPE_MENU
- _NET_WM_WINDOW_TYPE_NORMAL
- _NET_WM_WINDOW_TYPE_NOTIFICATION
- _NET_WM_WINDOW_TYPE_SPLASH
- _NET_WM_WINDOW_TYPE_TOOLBAR
- _NET_WM_WINDOW_TYPE_UTILITY
Unsupported types:
- _NET_WM_WINDOW_TYPE_DROPDOWN
- _NET_WM_WINDOW_TYPE_POPUP
- _NET_WM_WINDOW_TYPE_TOOLTIP
- _NET_WM_WINDOW_TYPE_COMBO
- _NET_WM_WINDOW_TYPE_DND
|
_NET_WM_STATE |
Yes |
Supported states:
- _NET_WM_STATE_STICKY
- _NET_WM_STATE_MAXIMIZED_VERT
- _NET_WM_STATE_MAXIMIZED_HORZ
- _NET_WM_STATE_SHADED
- _NET_WM_STATE_SKIP_PAGER
- _NET_WM_STATE_SKIP_TASKBAR
- _NET_WM_STATE_HIDDEN
- _NET_WM_STATE_FULLSCREEN
- _NET_WM_STATE_ABOVE
- _NET_WM_STATE_BELOW
Unsupported states:
- _NET_WM_STATE_MODAL
- _NET_WM_STATE_DEMANDS_ATTENTION
- _NET_WM_STATE_FOCUSED
|
_NET_WM_ALLOWED_ACTIONS |
Yes |
|
_NET_WM_STRUT |
Yes |
|
_NET_WM_STRUT_PARTIAL |
Yes |
|
_NET_WM_ICON_GEOMETRY |
No |
Not useful for JWM. |
_NET_WM_ICON |
Yes |
|
_NET_WM_PID |
Yes |
|
_NET_WM_HANDLED_ICONS |
Yes |
|
_NET_WM_USER_TIME |
Yes |
|
_NET_FRAME_EXTENTS |
Yes |
|
_NET_WM_OPAQUE_REGION |
No |
|
Window Manager Protocols
Atom |
Supported? |
Notes |
_NET_WM_PING |
No |
|
_NET_WM_SYNC_REQUEST |
No |
|
_NET_WM_FULLSCREEN_MONITORS |
No |
|
Other Properties
Atom |
Supported? |
Notes |
_NET_WM_FULL_PLACEMENT |
No |
|