* 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel