diff -u ./src/noskin_window.c~ ./src/noskin_window.c --- ./src/noskin_window.c~ Sun Jun 25 02:45:42 2006 +0100 +++ ./src/noskin_window.c Wed Jun 28 01:48:43 2006 +0100 @@ -885,6 +885,12 @@ void noskin_main_init (void) have_video = 1; + Display *d = GDK_WINDOW_XDISPLAY (app->window); + XChangeProperty (d, GDK_WINDOW_XWINDOW (app->window), + XInternAtom (d, "_NET_WM_WINDOW_OPACITY_LOCKED", False), + XA_CARDINAL, 32, PropModeReplace, + (unsigned char *)&have_video, 1); + g_idle_add ((GSourceFunc) noskin_main_init_cb, NULL); g_timeout_add (500, update_slider_cb, NULL); }