I was slightly annoyed by appearence of GWorkspace's Fiend icons in
Windowmaker's window list (and, consequently, alt-tab switching panel), and
tried to investigate it a bit. The simplest workaround was raising fiend leaf
icons to dock level - that makes backend set their window type to
_NET_WM_WINDOW_TYPE_DOCK, which excludes them from window list (and also
raises them other normal windows, which seems right thing to me). It works
fine after starting GWorkspace, but after hiding/restoring Fiend icons they
appear in window list again, though xprop shows that their _NET_WM_WINDOW_TYPE
is still _NET_WM_WINDOW_TYPE_DOCK. I'm calling setLevel immediately after
orderFront. Can somebody with better knowledge of client/wm interaction
clarify the issue ? I'm not exactly sure whether the problem is in Windowmaker
or GNUstep's backend (probably promoting fiend icons to dock status is also
not a good idea, so I'm not insisting on it - I'm mostly interested on
reliable *step way to exclude window from window list ).

-- 
                                                        With regards, Roman.


_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to