-
Notifications
You must be signed in to change notification settings - Fork 28
/
COMPLIANCE
277 lines (219 loc) · 8.59 KB
/
COMPLIANCE
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
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
------------------------------------------------------------------------
ICCCM Compliance: Version 2.0
Section 4: Client to Window Manager Communication
4.1.2 Client Properties:
WM_NAME: supported
WM_ICON_NAME: supported
WM_NORMAL_HINTS: supported
WM_HINTS: supported
WM_CLASS: unused
WM_TRANSIENT_FOR: supported
WM_PROTOCOLS: supported
WM_DELETE_WINDOW: supported
WM_TAKE_FOCUS: supported
WM_COLORMAP_WINDOWS: NOT supported
WM_COLORMAP_NOTIFY: NOT supported
WM_CLIENT_MACHINE: unused
4.1.3 Window Manager Properties:
WM_STATE: supported
WM_ICON_SIZE: NOT supported
4.1.4 Changing Window State: supported
4.1.5 Configuring the Window: supported
4.1.6 Changing Window Attributes: supported
4.1.7 Input Focus: supported
4.1.8 Colormaps: NOT finished
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: PARTIAL
The icon_pixmap field of the WM_HINTS property is ignored.
The icon_window field of the WM_HINTS property is also
ignored, which appears to be in violation of the ICCCM.
4.1.10 Pop-up Windows: supported
4.1.11 Window Groups: supported
4.3 Communication through Selections: supported
Section 5: Session Management
5.1 Client Support:
SM_CLIENT_ID NOT supported
WM_CLIENT_LEADER NOT supported
WM_WINDOW_ROLE NOT supported
5.2 Window Manager Support: NOT supported
WM_COMMAND NOT supported
WM_SAVE_YOURSELF NOT supported
Blackbox does not (yet) support the X11 Session Management
Protocol, and as such does not work in such an environment.
------------------------------------------------------------------------
EWMH Compliance: Version 1.5 Draft 1
See http://www.freedesktop.org/Standards/wm-spec
* ADWM specific extension
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
_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 (trivial)
_NET_SHOWING_DESKTOP: NOT supported
Extensions:*
_NET_VISIBLE_DESKTOPS:* NOT supported
_NET_MONITOR_GEOMETRY:* NOT supported
_NET_DESKTOP_MODES:* NOT supported (n/a)
_NET_DESKTOP_MODE_FLOATING:* NOT supported (n/a)
_NET_DESKTOP_MODE_TILED:* NOT supported (n/a)
_NET_DESKTOP_MODE_BOTTOM_TILED:* NOT supported (n/a)
_NET_DESKTOP_MODE_MONOCLE:* NOT supported (n/a)
_NET_DESKTOP_MODE_TOP_TILED:* NOT supported (n/a)
_NET_DESKTOP_MODE_LEFT_TILED:* NOT supported (n/a)
_NET_DESKTOP_MODE_GRID:* NOT supported (n/a)
Section 4: Other Root Window Messages
_NET_CLOSE_WINDOW: supported
_NET_MOVERESIZE_WINDOW: supported
_NET_WM_MOVERESIZE: NOT supported (todo)
_NET_RESTACK_WINDOW: NOT supported (todo)
_NET_REQUEST_FRAME_EXTENTS: NOT supported (todo)
Extensions:*
_NET_RELOAD:* NOT supported
_NET_RESTART:* NOT supported
_NET_SHUTDOWN:* NOT 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_DESKTOP_MASK:* NOT supported (todo)
_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
_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 (trivial)
_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_STATE_FIXED: NOT supported (n/a)
*_NET_WM_STATE_FLOATING: NOT supported (n/a)
*_NET_WM_STATE_FILLED: NOT supported (todo)
*_NET_WM_STATE_MAXIMUS_LEFT: NOT supported (todo)
*_NET_WM_STATE_MAXIMUS_RIGHT: NOT supported (todo)
**_OB_WM_STATE_UNDECORATED: NOT supported (todo)
_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_ACTION_FLOAT: NOT supported (n/a)
*_NET_WM_ACTION_FILL: NOT supported (todo)
*_NET_WM_ACTION_MAXIMUS_LEFT: NOT supported (todo)
*_NET_WM_ACTION_MAXIMUS_RIGHT: NOT supported (todo)
**_OB_WM_ACTION_UNDECORATE: NOT supported (todo)
_NET_WM_STRUT: supported
_NET_WM_STRUT_PARTIAL: supported (trivial)
_NET_WM_ICON_GEOMETRY: NOT supported (n/a)
_NET_WM_ICON: NOT supported (n/a)
_NET_WM_PID: supported
_NET_WM_HANDLED_ICONS: supported (trivial)
_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)
_NET_WM_MOVING:* NOT supported (todo)
_NET_WM_RESIZING:* NOT supported (todo)
_NET_APP_APPLICATION_ID:* NOT supported (todo)
_NET_APP_LAUNCHER:* NOT supported (todo)
_NET_APP_LAUNCHEE:* NOT supported (todo)
_NET_APP_HOSTNAME:* NOT supported (todo)
_NET_APP_PID:* NOT supported (todo)
_NET_APP_SEQUENCE:* NOT supported (todo)
_NET_APP_TIMESTAMP:* NOT supported (todo)
_NET_APP_NAME:* NOT supported (todo)
_NET_APP_DESCRIPTION:* NOT supported (todo)
_NET_APP_ICON_NAME:* NOT supported (todo)
_NET_APP_BINARY_NAME:* NOT supported (todo)
_NET_APP_WMCLASS:* NOT supported (todo)
_NET_APP_SCREEN:* NOT supported (todo)
_NET_APP_WORKSPACE:* NOT supported (todo)
Section 6: Window Manager Protocols
_NET_WM_PING: NOT supported (todo)
_NET_WM_SYNC_REQUEST: NOT supported (todo)
_NET_WM_SYNC_REQUEST_COUNTER: NOT supported (todo)
_NET_WM_FULLSCREEN_MONITORS: NOT supported (todo)
_NET_WM_FULL_PLACEMENT: NOT supported (n/a)
Other specifications:
Startup Notification:
_NET_STARTUP_ID: supported
_NET_STARTUP_INFO: NOT supported
_NET_STARTUP_INFO_BEGIN: NOT supported
System Tray Specification:
_NET_SYSTEM_TRAY_MESSAGE_DATA: NOT supported (n/a)
_NET_SYSTEM_TRAY_OPCODE: NOT supported (n/a)
_NET_SYSTEM_TRAY_ORIENTATION: NOT supported (n/a)
_NET_SYSTEM_TRAY_VISUAL: NOT supported (n/a)
Composite Manager Specification:
_NET_WM_WINDOW_OPACITY: NOT supported (n/a)
------------------------------------------------------------------------
Blackbox Specific:
_BLACKBOX_PID: supported
_BB_THEME: supported
------------------------------------------------------------------------
OpenBox Specific:
* Note that we do not pretend to be OpenBox
for obvious reasons.
1. Client Messages
_OPENBOX_PID: * NOT supported (but not set) (todo)
_OB_CONTROL: NOT supported (todo)
OB_CONTROL_RECONFIG(1) NOT supported (todo)
OB_CONTROL_RESTART(2) NOT supported (todo)
OB_CONTROL_QUIT(3) NOT supported (todo)
2. Root Window Properties
_OB_CONFIG_FILE * NOT supported (but not set) (todo)
_OB_THEME * NOT supported (but not set) (todo)
_OB_VERSION: * NOT supported (but not set) (todo)
3. Client Properties
_OB_APP_GROUP_CLASS: NOT supported (todo)
_OB_APP_GROUP_NAME: NOT supported (todo)
_OB_APP_CLASS: NOT supported (todo)
_OB_APP_NAME: NOT supported (todo)
_OB_APP_ROLE: NOT supported (todo)
_OB_APP_TITLE: NOT supported (todo)
_OB_APP_TYPE: NOT supported (todo)
_OB_WM_ACTION_UNDECORATE: NOT supported (todo)
_OB_WM_STATE_UNDECORATED: NOT supported (todo)
------------------------------------------------------------------------