Tuesday, September 28, 2010

Eye candy working again in E17 Ecomorph

After a recent upgrade to Ubuntu Lucid Lynx and rebuilding E17 and Ecomorph the cool effects wouldn't startup in a dual monitor setup. I kept getting...


Checking for texture_from_pixmap: present.
Checking for non power of two support: present.
Checking for Composite extension: present.
Checking screen 1Comparing resolution (3840x1080) to maximum 3D texture size (4096): Passed.
Checking for Software Rasterizer: Not present.
Checking for nVidia: not present.
Checking for FBConfig: present.
Got Desktop Geometry 0x1
window managed: 0xc0598f : 0x3800022
- XTerm
Floating point exception


A single monitor setup worked fine.

The important line is "Got Desktop Geometry 0x1" Which I ignored because I thought
it was a status result of Hex value one - which could mean an error but could also mean
True. Which is what I thought it meant True or Yes or Yay, Got Desktop Geometry.

What it actually refers to is how many screens Horizontal by Vertical.

In any case it should never read zero by anything since the first number is used for division in the window.c program....Long story short, I hacked it for now to force it use 1x1 but I will look at the code in more detail and try to fix it properly.

More details are at http://code.google.com/p/itask-module/wiki/Stuff

No comments:

Post a Comment