Re: ICCCM breakage, IconicState, and desktops



On Tue, Jun 12, 2001 at 10:47:54PM -0400, Havoc Pennington wrote:
> 
> John Harper <jsh eazel com> writes:
> > 
> > I did actually try this way of implementng multiple desktops in sawfish
> > (to try to be ICCCM compliant). The main problem was that pagers and
> > tasklist applets would display all off-desktop windows as iconified!
> > (e.g. not display them at all)
> > 
> > So, in the end I decided to just unmap both frame and client windows
> > for these windows..
> > 
> 
> That's easily solved by _NET_WM_STATE_MINIMIZED though, right?
>

Yes,
This allows a window manager that does not use multiple virtual
roots for virtual desktops to be both ICCCM and wm-spec compliant.
I do not understand Sasha arguments against this _net_wm_state.
Sasha, it seems that your argument is: as my wm use "virtual roots"
for desktops we do not need this hint.
The fact is that
(i) IconicState does not mean iconic for the wm (ICCCM)
(ii) the only way a pager/taskbar can know if a window is iconified
is to use the window State.
So, IMHO the wm-spec intentionally break the ICCCM.
I currently implement the wm-spec inside fvwm (I've already
implemented it in an external way) and some developers do
not understand this (of course this is not an argument).

Regards, Olivier



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