Re: Sticky vs All Desktops



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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]