* Ibukun Olumuyiwa (2004-12-31) writes: > Ralf Angeli wrote: [...] > | Esmart_Trans Error: Could not read root window pixmap property! > | Esmart_Trans Error: Cannot create transparency pixmap: no valid [...] > | Instead of being transparent it draws a black rectangle onto the > | background inside of which I can see a small grey rectangle with the > | icons I added. This happens with the Blackbox window manager (version > | 0.65.0) and E17 which are running on top of XFree86 provided by > | Debian/unstable, a heavily patched version 4.3. [...] > Blackbox does not conform to NetWM standards for desktop backgrounds, > hence your problem.
Hm, I just tried it with Blackbox from CVS which should be more NetWM-compliant (according to its `COMPLIANCE' file) and get the same error. I wonder where exactly the problem is. AFAICS the following lines in esmart_trans_x11.c are relevant: /* Fetch the root pixmap */ ret = ecore_x_window_prop_property_get(vroot, rootpmap, x_pixmap, 32, &data, &ret); if (ret && (p = *((Ecore_X_Pixmap *) data))) The first error above is thrown if the test in the if-statement returns false. `rootpmap' is not empty, otherwise this code would not get executed and AFAICS Blackbox, more specifically `bsetroot' sets `_XROOTPMAP_ID'. `vroot' is probably identical to `rroot' as Blackbox does not use `_NET_VIRTUAL_ROOTS'. So maybe `x_pixmap' is the problem? (All this is just based on looking at the code as I failed to debug it.) > E17 is still in pre-alpha, does not set a desktop > background property, and will not support fake transparency - you'll > have to wait until an Engage module for E17 is released. Okay. Besides I have to say that it already looks very good and seems to be very resource-friendly. > Solution: Use Enlightenment DR16. I'll consider this. (c; Thank you for your explanations. -- Ralf ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel