On Thu, Jan 23, 2003 at 08:58:06PM -0600, Ben Jansens wrote: <snip> > > > I like having each application decide to be omnipresent or not because > > > this would let you have a 'desktop' type window that was not > > > omnipresent without it having to change desktops after > > > mapping. However, this also might break any netwm desktop apps out > > > there (heh, is there any besides nautilus and kdesktop yet?). > > > > You're right this should be clarified a bit. In general we *do* want > > the WM to decide a lot of things based on semantic type - that's the > > point of having the semantic types, so WMs can decide on the exact > > behavior instead of hardcoding it in apps. > > > > However, sure I can see that it might be useful for a desktop window > > to be limited to a single space, for example for implementing > > "different background for each desktop" I thought I'd give a shot at an addition here to clarify this. I'm not sure if what I have is suitable or not. Comments? Ben -- I am damn unsatisfied to be killed in this way. http://www.icculus.org/openbox/
--- wm-spec.sgml 2003-01-29 04:06:47.000000000 -0600 +++ wm-spec.sgml.edit 2003-01-29 04:21:33.000000000 -0600 @@ -832,6 +832,12 @@ not recognize the extensions. </para> <para> +Note that this hint SHOULD NOT be used by the Window Manager to indicate +states, such as sticky (_NET_WM_STATE_STICKY) or omnipresence (via +_NET_WM_DESKTOP). The Client MUST request states explicitly, thus keeping them +optional for all applications. + </para> + <para> Rationale: This hint is intended to replace the MOTIF hints. One of the objections to the MOTIF hints is that they are a purely visual description of the window decoration. By describing the function of the window, the Window
Attachment:
pgpmgWvJuCoYl.pgp
Description: PGP signature