1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259
|
------------------------------------------------------------------------
ICCCM Compliance: Version 2.0
Section 4: Client to Window Manager Communication
4.1 Client actions: compliant
4.1.1 Creating a top-level window compliant
4.1.2 Client Properties: partial
Except: "the window manager will retain no memory of the old
value of the property"
4.1.2.1 WM_NAME: compliant
4.1.2.2 WM_ICON_NAME: compliant
4.1.2.3 WM_NORMAL_HINTS: compliant
4.1.2.4 WM_HINTS: compliant
4.1.2.5 WM_CLASS: compliant
4.1.2.6 WM_TRANSIENT_FOR: compliant
4.1.2.7 WM_PROTOCOLS: compliant
WM_DELETE_WINDOW: compliant
WM_TAKE_FOCUS: compliant
4.1.2.8 WM_COLORMAP_WINDOWS: NOT supported
WM_COLORMAP_NOTIFY: NOT supported
4.1.2.9 WM_CLIENT_MACHINE: supported
4.1.3 Window Manager Properties:
4.1.3.1 WM_STATE: compliant
4.1.3.2 WM_ICON_SIZE: supported
4.1.4 Changing Window State: compliant
4.1.5 Configuring the Window: compliant
4.1.6 Changing Window Attributes: compliant
4.1.7 Input Focus: compliant
4.1.8 Colormaps: NOT supported
Only the top-level window's colormap is installed when the
window is focused. As mentioned above, WM_COLORMAP_WINDOWS is
not (yet) supported, neither is the WM_COLORMAP_NOTIFY
client message.
4.1.9 Icons: compliant
The icon_pixmap field of the WM_HINTS property is supported.
The icon_window field of the WM_HINTS property is supported
if the preference MinimizeToDesktop is enabled.
4.1.10 Pop-up Windows: compliant
4.1.11 Window Groups: compliant
4.2 Client Responses:
4.3 Communication through Selections: compliant
Section 5: Session Management
5.1 Client Support:
SM_CLIENT_ID compliant
WM_CLIENT_LEADER compliant
WM_WINDOW_ROLE compliant
5.2 Window Manager Support: compliant
WM_COMMAND NOT supported
WM_SAVE_YOURSELF NOT supported
Section 6: Manipulation of Shared Resources
6.1 The Input Focus ???
6.2 The Pointer ???
6.3 Grabs ???
6.4 Colormaps ???
6.5 The Keyboard Mapping ???
6.6 The Modifier Mapping ???
Others:
WM_LOCALE_NAME ???
Deprecated:
WM_SIZE_HINTS ???
WM_ZOOM_HINTS ???
------------------------------------------------------------------------
EWMH Compliance: Version 1.5
See http://www.freedesktop.org/Standards/wm-spec
Section 3: Root Window Properties (and Related Messages)
_NET_SUPPORTED: supported
_NET_CLIENT_LIST: supported
_NET_CLIENT_LIST_STACKING: supported
_NET_NUMBER_OF_DESKTOPS: supported
_NET_DESKTOP_GEOMETRY: supported
_NET_DESKTOP_VIEWPORT: supported (trivial)
_NET_CURRENT_DESKTOP: supported
_NET_DESKTOP_NAMES: supported
_NET_ACTIVE_WINDOW: supported
_NET_WORKAREA: supported
_NET_SUPPORTING_WM_CHECK: supported
_NET_VIRTUAL_ROOTS: NOT supported (n/a)
_NET_DESKTOP_LAYOUT: supported
_NET_SHOWING_DESKTOP: supported
Section 4: Other Root Window Messages
_NET_CLOSE_WINDOW: supported
_NET_MOVERESIZE_WINDOW: supported
_NET_WM_MOVERESIZE: supported
_NET_RESTACK_WINDOW: supported
_NET_REQUEST_FRAME_EXTENTS: supported
Section 5: Application Window Properties
_NET_WM_NAME: supported
_NET_WM_VISIBLE_NAME: supported
_NET_WM_ICON_NAME: supported
_NET_WM_VISIBLE_ICON_NAME: supported
_NET_WM_DESKTOP: supported
_NET_WM_WINDOW_TYPE: supported
_NET_WM_WINDOW_TYPE_DESKTOP: supported
_NET_WM_WINDOW_TYPE_DOCK: supported
_NET_WM_WINDOW_TYPE_TOOLBAR: supported
_NET_WM_WINDOW_TYPE_MENU: supported
_NET_WM_WINDOW_TYPE_UTILITY: supported
_NET_WM_WINDOW_TYPE_SPLASH: supported
_NET_WM_WINDOW_TYPE_DIALOG: supported
_NET_WM_WINDOW_TYPE_DROPDOWN_MENU: supported
_NET_WM_WINDOW_TYPE_POPUP_MENU: supported
_NET_WM_WINDOW_TYPE_TOOLTIP: supported
_NET_WM_WINDOW_TYPE_NOTIFICATION: supported
_NET_WM_WINDOW_TYPE_COMBO: supported
_NET_WM_WINDOW_TYPE_DND: supported
_NET_WM_WINDOW_TYPE_NORMAL: supported
_NET_WM_STATE: supported
_NET_WM_STATE_MODAL: supported (partial)
_NET_WM_STATE_STICKY: supported (trivial)
_NET_WM_STATE_MAXIMIZED_VERT: supported
_NET_WM_STATE_MAXIMIZED_HORZ: supported
_NET_WM_STATE_SHADED: supported
_NET_WM_STATE_SKIP_TASKBAR: supported
_NET_WM_STATE_SKIP_PAGER: supported (trivial)
_NET_WM_STATE_HIDDEN: supported
_NET_WM_STATE_FULLSCREEN: supported
_NET_WM_STATE_ABOVE: supported
_NET_WM_STATE_BELOW: supported
_NET_WM_STATE_DEMANDS_ATTENTION: supported
_NET_WM_STATE_FOCUSED: supported
_NET_WM_ALLOWED_ACTIONS: supported
_NET_WM_ACTION_MOVE: supported
_NET_WM_ACTION_RESIZE: supported
_NET_WM_ACTION_MINIMIZE: supported
_NET_WM_ACTION_SHADE: supported
_NET_WM_ACTION_STICK: supported (trivial)
_NET_WM_ACTION_MAXIMIZE_HORZ: supported
_NET_WM_ACTION_MAXIMIZE_VERT: supported
_NET_WM_ACTION_FULLSCREEN: supported
_NET_WM_ACTION_CHANGE_DESKTOP: supported
_NET_WM_ACTION_CLOSE: supported
_NET_WM_ACTION_ABOVE: supported
_NET_WM_ACTION_BELOW: supported
_NET_WM_STRUT: supported
_NET_WM_STRUT_PARTIAL: supported (trivial)
_NET_WM_ICON_GEOMETRY: NOT supported (n/a)
_NET_WM_ICON: supported
_NET_WM_PID: supported (trivial)
_NET_WM_HANDLED_ICONS: NOT supported
_NET_WM_USER_TIME: supported
_NET_WM_USER_TIME_WINDOW: supported
_NET_FRAME_EXTENTS: supported
_NET_WM_OPAQUE_REGION: NOT supported (n/a)
_NET_WM_BYPASS_COMPOSITOR: NOT supported (n/a)
Section 6: Window Manager Protocols
_NET_WM_PING: supported
_NET_WM_SYNC_REQUEST: NOT supported
_NET_WM_SYNC_REQUEST_COUNTER: NOT supported
_NET_WM_FULLSCREEN_MONITORS: supported
_NET_WM_FULL_PLACEMENT: NOT supported
------------------------------------------------------------------------
Other specifications:
Startup Notification:
_NET_STARTUP_ID: supported
_NET_STARTUP_INFO: NOT supported
_NET_STARTUP_INFO_BEGIN: NOT supported
XEmbed Protocol Specification Version 0.5:
Embedding life cycle
_XEMBED_INFO
XEMBED_MAPPED
Message Specifications
XEMBED_EMBEDDED_NOTIFY supported
XEMBED_WINDOW_ACTIVATE supported
XEMBED_WINDOW_DEACTIVATE NOT supported
XEMBED_REQUEST_FOCUS NOT supported
XEMBED_FOCUS_IN NOT supported
XEMBED_FOCUS_CURRENT ???
XEMBED_FOCUS_FIRST ???
XEMBED_FOCUS_LAST ???
XEMBED_FOCUS_OUT NOT supported
XEMBED_FOCUS_NEXT NOT supported
XEMBED_FOCUS_PREV NOT supported
XEMBED_GRAB_KEY (deprecated)
XEMBED_UNGRAB_KEY (deprecated)
XEMBED_MODALITY_ON NOT supported
XEMBED_MODALITY_OFF NOT supported
XEMBED_REGISTER_ACCELERATOR NOT supported
XEMBED_MODIFIER_SHIFT ???
XEMBED_MODIFIER_CONTROL ???
XEMBED_MODIFIER_ALT ???
XEMBED_MODIFIER_SUPER ???
XEMBED_MODIFIER_MYPER ???
XEMBED_UNREGISTER_ACCELERATOR NOT supported
XEMBED_ACTIVATE_ACCELERATOR NOT supported
XEMBED_ACCELERATOR_OVERLOADED ???
Techniques
Handling errors
Forwarding X Events
Sending XEmbed messages
Issues
Implementation of modality
Clarify function of timestamps
Complexity of accelerator handling
Infinite loops in focusing
Robustness
Sensitivity
Directional focusing
Modal dialogs
Propagation of key presses
Handling of toplevel modes
System Tray Specification:
_NET_SYSTEM_TRAY_S(n) ?
_NET_SYSTEM_TRAY_MESSAGE_DATA: supported
_NET_SYSTEM_TRAY_OPCODE: supported
SYSTEM_TRAY_REQUEST_DOCK ?
SYSTEM_TRAY_BEGIN_MESSAGE ?
SYSTEM_TRAY_CANCEL_MESSAGE ?
_NET_SYSTEM_TRAY_ORIENTATION: supported
_NET_SYSTEM_TRAY_VISUAL: supported
Composite Manager Specification:
_NET_WM_WINDOW_OPACITY: supported
------------------------------------------------------------------------
|