Am Fri, 27 May 2011 10:03:49 +0200
schrieb Oswald Buddenhagen <o...@kde.org>:

> On Fri, May 27, 2011 at 07:12:40AM +0200, Martin Gräßlin wrote:
> > There is to my knowledge no way to programatically hide window
> > decorations except for a legacy motif hint
> >
> i.e., http://fixunix.com/xwindows/91627-xchangeproperty-questions.html
> 
> > which I am currently considering to drop support for in KWin.
> > 
> oh, so you consider audacious in winamp mode legacy? thanks very much
Actually it's more like a "hack" - the hint wasn't supposed to be used
for this kind of window but rather the way _NET_WM_WINDOW_TYPE works.
Also Martin does not like CSD at all :D

For the moment we'll actually have to keep some(?) motif hint support
but in general i'm (as stated before) very much with Martin on this,
since

a) the motif hints are not really standardized (nowhere, you can lookup
your header to figure how they work on /your/ system)
b) they are *crap* to use, (lack of standard, documentation and
set/displayed as a list of 0x, forming a flag... try to read that ;-)
c) regularily used "wrong" (whether the dev used a different "standard"
or just broke the flags or expects different endian, I can't say ;-)
d) not fully supported anyway (only the ones "not deemed stupid", see
eg. bug #144031)

Therefore the NETWM spec *should* have an extension for
_NET_WM_WINDOW_TYPE like _NET_WM_WINDOW_TYPE_CSD (and probably would
have if the GNOME folks wouldn't have changed their minds around CSD?!)
and some other things motif has currently exclusively (while none comes
to my mind atm, have to look up) and then the motif support *should* be
depreached, turned off by default for one minor and then finally removed
once and for all.

Cheers,
Thomas
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

Reply via email to