[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: KDesktop 3 transparency patch
From:       Lubos Lunak <l.lunak () suse ! cz>
Date:       2007-06-07 7:53:40
Message-ID: 200706070953.41077.l.lunak () suse ! cz
[Download RAW message or body]

On Thursday 07 of June 2007, Dennis Kasprzyk wrote:
> Am Mittwoch, 6. Juni 2007 22:45:48 schrieb Lubos Lunak:
> >  What is the reason for modifying KDesktop (and Nautilus and whatnot) to
> > use the ARGB visual instead of simply using _NET_WM_WINDOW_OPACITY or
> > even better just adjusting the opacity in the compositing manager and not
> > having to modify the desktop apps at all?
>
> Beryl already modifies the opacity of the desktop window, but the problem
> here is that also the icons get transparent.

 I see.

> >  Is this _COMPIZ_WALLPAPER_SUPPORTED written down somewhere? I don't see
> > it anywhere in Compiz sources, and, if what's said about David Reveman's
> > strictness is true, I probably won't. That's a rather ugly way to
> > announce a feature support, it should be rather something like
> > _NET_WM_SUPPORTED for CMs.
>
> The wallpaper plugin and a patch for nautilus have been created Robert Carr
> and I wanted also to provide a similar feature for KDE.
> The problem is that there is currently no official spec for composite
> managers. I think that _NET_CM_SUPPORTED would  be a good point to start,
> but this should be discussed on the wm-spec list.

 Ok. I'm all for it.

> > Since we have library code for handling things like this
>
> I don't wanted to change too many things.
>
> > that'd also
> > avoid the need to write specific X code for it potentionally including
> > broken things like "XSelectInput (qt_xdisplay(), qt_xrootwin(),
> > PropertyChangeMask);" .
>
> Sorry but I didn't knew this.

 It's actually harmless in the patch, since it gets overriden again later in 
KDesktop, and I don't think the rest of the things matters much for the KDE3 
version either. It should be however cleaned up for KDE4.

-- 
Lubos Lunak
KDE developer
--------------------------------------------------------------
SUSE LINUX, s.r.o.   e-mail: l.lunak@suse.cz , l.lunak@kde.org
Lihovarska 1060/12   tel: +420 284 028 972
190 00 Prague 9      fax: +420 284 028 951
Czech Republic       http//www.suse.cz
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic