Image 01
profile-image

gettinther

cyril c , Ireland
KDesktop transparency support

Various KDE 1.-4. Improvements by xonestonex 24 comments

OK, forget about my previous post. The 2 patches are working fine. It the current git version of compiz that's broken.

Sorry about that. - Oct 02 2007
KDesktop transparency support

Various KDE 1.-4. Improvements by xonestonex 24 comments

Hi, I'm just after patching kdebase to fix the screensaver issue (KDE screensaver only covers a portion of the screen). The result works fine except that your patch does not work anymore. Here is the patch (Ubuntu) if you want to have a look (when the wallpaper plugin is activated, the icon and screen menus disapear).

--- kdesktop/lock/lockprocess.cc.orig 2007-09-26 21:39:57.000000000 +0200
+++ kdesktop/lock/lockprocess.cc 2007-09-26 21:34:42.000000000 +0200
@@ -417,7 +417,7 @@
{
Visual* visual = CopyFromParent;
XSetWindowAttributes attrs;
- int flags = 0;
+ int flags = CWOverrideRedirect;
#ifdef HAVE_GLXCHOOSEVISUAL
if( mOpenGLVisual )
{
@@ -461,6 +461,8 @@
}
}
#endif
+
+ attrs.override_redirect = 1;
Window w = XCreateWindow( x11Display(), RootWindow( x11Display(), x11Screen()),
x(), y(), width(), height(), 0, x11Depth(), InputOutput, visual, flags, &attrs );
create( w ); - Sep 28 2007