2004-02-09 11:59:32 -08:00
|
|
|
|
|
|
|
Enlightenment Standards Compliance
|
|
|
|
==================================
|
|
|
|
|
|
|
|
Notation
|
|
|
|
--------
|
|
|
|
|
|
|
|
[ ] : not implemented
|
|
|
|
[/] : partially implemented
|
|
|
|
[+] : supported
|
|
|
|
[-] : unsupported/unused/ignored
|
|
|
|
|
|
|
|
|
|
|
|
Extended Window Manager Hints (EWMH) Compliance
|
|
|
|
-----------------------------------------------
|
|
|
|
|
|
|
|
AKA NetWM or freedesktop hints.
|
|
|
|
|
|
|
|
Root Window Properties (and Related Messages)
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
[+] _NET_SUPPORTED
|
|
|
|
[+] _NET_CLIENT_LIST
|
|
|
|
[+] _NET_CLIENT_LIST_STACKING
|
|
|
|
[+] _NET_NUMBER_OF_DESKTOPS
|
|
|
|
[+] _NET_DESKTOP_GEOMETRY
|
|
|
|
[+] _NET_DESKTOP_VIEWPORT
|
|
|
|
[+] _NET_CURRENT_DESKTOP
|
|
|
|
[+] _NET_DESKTOP_NAMES
|
|
|
|
[+] _NET_ACTIVE_WINDOW
|
|
|
|
[+] _NET_WORKAREA
|
|
|
|
[+] _NET_SUPPORTING_WM_CHECK
|
|
|
|
[+] _NET_VIRTUAL_ROOTS
|
2005-07-09 02:22:02 -07:00
|
|
|
[-] _NET_DESKTOP_LAYOUT
|
2004-09-19 02:27:38 -07:00
|
|
|
[+] _NET_SHOWING_DESKTOP
|
|
|
|
|
2004-02-09 11:59:32 -08:00
|
|
|
Other Root Window Messages
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
[+] _NET_CLOSE_WINDOW
|
2005-07-10 15:43:49 -07:00
|
|
|
[+] _NET_MOVERESIZE_WINDOW
|
2004-11-13 03:21:53 -08:00
|
|
|
[+] _NET_WM_MOVERESIZE
|
|
|
|
[+] _NET_WM_MOVERESIZE_SIZE_TOPLEFT
|
|
|
|
[+] _NET_WM_MOVERESIZE_SIZE_TOP
|
|
|
|
[+] _NET_WM_MOVERESIZE_SIZE_TOPRIGHT
|
|
|
|
[+] _NET_WM_MOVERESIZE_SIZE_RIGHT
|
|
|
|
[+] _NET_WM_MOVERESIZE_SIZE_BOTTOMRIGHT
|
|
|
|
[+] _NET_WM_MOVERESIZE_SIZE_BOTTOM
|
|
|
|
[+] _NET_WM_MOVERESIZE_SIZE_BOTTOMLEFT
|
|
|
|
[+] _NET_WM_MOVERESIZE_SIZE_LEFT
|
|
|
|
[+] _NET_WM_MOVERESIZE_MOVE
|
|
|
|
[ ] _NET_WM_MOVERESIZE_SIZE_KEYBOARD
|
|
|
|
[ ] _NET_WM_MOVERESIZE_MOVE_KEYBOARD
|
2007-08-02 10:34:16 -07:00
|
|
|
[ ] _NET_RESTACK_WINDOW
|
|
|
|
[ ] _NET_REQUEST_FRAME_EXTENTS
|
2004-11-13 03:21:53 -08:00
|
|
|
|
2004-02-09 11:59:32 -08:00
|
|
|
Application Window Properties
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2004-05-23 09:11:36 -07:00
|
|
|
[+] _NET_WM_NAME
|
2004-02-09 11:59:32 -08:00
|
|
|
[ ] _NET_WM_VISIBLE_NAME
|
2004-05-23 09:11:36 -07:00
|
|
|
[+] _NET_WM_ICON_NAME
|
2004-02-09 11:59:32 -08:00
|
|
|
[ ] _NET_WM_VISIBLE_ICON_NAME
|
|
|
|
[+] _NET_WM_DESKTOP
|
|
|
|
[/] _NET_WM_WINDOW_TYPE
|
|
|
|
[+] _NET_WM_WINDOW_TYPE_DESKTOP
|
|
|
|
[+] _NET_WM_WINDOW_TYPE_DOCK
|
2007-08-02 10:34:16 -07:00
|
|
|
[/] _NET_WM_WINDOW_TYPE_TOOLBAR
|
|
|
|
[/] _NET_WM_WINDOW_TYPE_MENU
|
2004-02-09 11:59:32 -08:00
|
|
|
[/] _NET_WM_WINDOW_TYPE_UTILITY
|
2007-08-02 10:34:16 -07:00
|
|
|
[/] _NET_WM_WINDOW_TYPE_SPLASH
|
|
|
|
[/] _NET_WM_WINDOW_TYPE_DIALOG
|
|
|
|
[/] _NET_WM_WINDOW_TYPE_NORMAL
|
2004-02-09 11:59:32 -08:00
|
|
|
[/] _NET_WM_STATE
|
2005-02-12 08:35:31 -08:00
|
|
|
[ ] _NET_WM_STATE_MODAL
|
|
|
|
[+] _NET_WM_STATE_STICKY
|
2007-08-02 10:34:16 -07:00
|
|
|
[+] _NET_WM_STATE_MAXIMIZED_VERT
|
|
|
|
[+] _NET_WM_STATE_MAXIMIZED_HORZ
|
2005-02-12 08:35:31 -08:00
|
|
|
[+] _NET_WM_STATE_SHADED
|
|
|
|
[+] _NET_WM_STATE_SKIP_TASKBAR
|
|
|
|
[+] _NET_WM_STATE_SKIP_PAGER
|
|
|
|
[+] _NET_WM_STATE_HIDDEN
|
|
|
|
[+] _NET_WM_STATE_FULLSCREEN
|
|
|
|
[+] _NET_WM_STATE_ABOVE
|
|
|
|
[+] _NET_WM_STATE_BELOW
|
2005-06-06 10:58:46 -07:00
|
|
|
[+] _NET_WM_STATE_DEMANDS_ATTENTION
|
2005-07-09 02:22:02 -07:00
|
|
|
[+] _NET_WM_ALLOWED_ACTIONS
|
|
|
|
[+] _NET_WM_ACTION_MOVE
|
|
|
|
[+] _NET_WM_ACTION_RESIZE
|
|
|
|
[+] _NET_WM_ACTION_MINIMIZE
|
|
|
|
[+] _NET_WM_ACTION_SHADE
|
|
|
|
[+] _NET_WM_ACTION_STICK
|
|
|
|
[+] _NET_WM_ACTION_MAXIMIZE_HORZ
|
|
|
|
[+] _NET_WM_ACTION_MAXIMIZE_VERT
|
|
|
|
[+] _NET_WM_ACTION_FULLSCREEN
|
|
|
|
[+] _NET_WM_ACTION_CHANGE_DESKTOP
|
|
|
|
[+] _NET_WM_ACTION_CLOSE
|
2007-08-02 10:34:16 -07:00
|
|
|
[+] _NET_WM_ACTION_ABOVE
|
|
|
|
[+] _NET_WM_ACTION_BELOW
|
2004-07-05 14:29:39 -07:00
|
|
|
[+] _NET_WM_STRUT
|
2005-07-10 15:43:49 -07:00
|
|
|
[/] _NET_WM_STRUT_PARTIAL
|
|
|
|
Partial strut info not taken into account.
|
2005-07-09 02:22:02 -07:00
|
|
|
[-] _NET_WM_ICON_GEOMETRY
|
|
|
|
[+] _NET_WM_ICON
|
|
|
|
[-] _NET_WM_PID
|
|
|
|
[-] _NET_WM_HANDLED_ICONS
|
2007-08-02 10:34:16 -07:00
|
|
|
[-] _NET_WM_USER_TIME
|
|
|
|
[-] _NET_WM_USER_TIME_WINDOW
|
2005-02-12 08:35:31 -08:00
|
|
|
[+] _NET_FRAME_EXTENTS
|
2007-08-02 10:34:16 -07:00
|
|
|
|
2004-02-09 11:59:32 -08:00
|
|
|
Window Manager Protocols
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
[ ] _NET_WM_PING
|
2006-10-28 07:53:16 -07:00
|
|
|
[+] _NET_WM_SYNC_REQUEST
|
2007-08-02 10:34:16 -07:00
|
|
|
[+] _NET_WM_SYNC_REQUEST_COUNTER
|
|
|
|
|
|
|
|
Other Properties
|
|
|
|
~~~~~~~~~~~~~~~~
|
|
|
|
[ ] _NET_WM_FULL_PLACEMENT
|
|
|
|
|
|
|
|
Compositing Managers
|
|
|
|
~~~~~~~~~~~~~~~~~~~~
|
|
|
|
[+] _NET_WM_CM_Sn
|
2004-02-09 11:59:32 -08:00
|
|
|
|
|
|
|
|
|
|
|
GNOME Compliance (_WIN_... hints)
|
|
|
|
---------------------------------
|
|
|
|
|
|
|
|
If support is enabled (configure --enable-hints-gnome) Enlightenment is GNOME(1)
|
|
|
|
compliant according to http://developer.gnome.org/doc/standards/wm/book1.html.
|
|
|
|
|
|
|
|
In case of ambiguities the EWMH specification takes precedence.
|
|
|
|
|
|
|
|
|
|
|
|
KDE Compliance (KWM_... hints)
|
|
|
|
---------------------------------
|
|
|
|
|
|
|
|
These hints are considered obsolete and support has been removed after the
|
|
|
|
0.16.6 release.
|
|
|
|
|
|
|
|
|
|
|
|
ICCCM Compliance
|
|
|
|
----------------
|
|
|
|
|
|
|
|
Enlightenment intends to be compliant with the relevant sections of the ICCCM
|
|
|
|
Version 2.0.
|
|
|
|
|
|
|
|
In case of ambiguities the EWMH specification takes precedence.
|