From 4b6c0e31385f5f27a151088c0a2b614495c4e589 Mon Sep 17 00:00:00 2001 From: Paul Duncan Date: Thu, 14 Oct 2021 12:47:50 -0400 Subject: initial commit, including theme --- ...-06-keith-packard-and-32-bit-enlightenment.html | 39 ++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 content/posts/2003-12-06-keith-packard-and-32-bit-enlightenment.html (limited to 'content/posts/2003-12-06-keith-packard-and-32-bit-enlightenment.html') diff --git a/content/posts/2003-12-06-keith-packard-and-32-bit-enlightenment.html b/content/posts/2003-12-06-keith-packard-and-32-bit-enlightenment.html new file mode 100644 index 0000000..1cb1fe6 --- /dev/null +++ b/content/posts/2003-12-06-keith-packard-and-32-bit-enlightenment.html @@ -0,0 +1,39 @@ +--- +date: "2003-12-06T08:04:43Z" +title: Keith Packard and 32-bit Enlightenment +--- + +

+Keith Packard explains how to make Enlightenment work with 32-bit visuals. (linked from the Enlightenment development mailing list): +

+ +
+

+Well, that's to be expected -- enlightenment happens to find the depth 32 +visual and get excited about it. Unfortunately, that depth 32 visual has +alpha bits in the upper 8 bits that enlightenment doesn't understand. +Leaving those zero makes for some pretty transparent windows, hence you +see the background. +

+ +

+xcompmgr did have a bug where enlightenment set the _XSETROOT_ID property +to 0 which caused it to kinda lose when drawing the background. That was +easy enough to fix though. +

+ +

+I have a hacked up xlib which discards depth 32 visuals; using that makes +enlightenment work reasonably well. Of course, the right fix is to make +it understand those visuals and "do the right thing". It shouldn't take +very much work to make Eterm really be translucent, and to fix the +thumbnail window. Sample code for another thumbnail viewer can be found +in /cvs/xapps/uncover. That crashes the server when E is running +right now though. Time to go debug some more :-) +

+
+ +

+Here's the full message. +

+ -- cgit v1.2.3