New issue 146 by madbogart: running ecomorph renders xterms as transparent
http://code.google.com/p/itask-module/issues/detail?id=146
What steps will reproduce the problem?
1. log in as a normal user (not an issue as root)
2. open any xterm (xterm, eterm, aterm [rxvt], rxvt-unicode)
3. work as normal
4. run ecomorph ini (from any of command-line, configuration, or from
a .desktop file)
5. At this point, the colors of xterm disappear.
6. Terminating ecomorph will return to normal behavior.
What is the expected output? What do you see instead?
Ecomorph otherwise operates normally: animations, shadows, dynamic (and
desired) translucence. I've tried four different terminals as described
above and all exhibit the same behavior. The border of the terminal stays
opaque as usual, but anything that is black disappears. This affects other
colors too.
What version of the product are you using? On what operating system?
ecomp 0.6.2 downloaded from svn on 07/04/2010
Please provide any additional information below.
Installed and operated w/out any problems on 07/03/2010 on a different
machine.
The machine that is having issues has the following specs:
Acer AspireONE
Intel ATOM N270 @ 1.6GHz 1GB RAM
Intel 945GME Integrated Graphics 256MB RAM
X -version: 1.8.1.902 (1.8.2 RC 2)
E17: 0.16.999.50029
Modules: dbe, dri, dri2, record, extmod, glx, and Composite Extension
One difference between running as root as normal-user:
Root has an error (normal user doesn't):
ecomorph (core) - Error: dlsym: /usr/lib/libpng14.so.14: undefined symbol:
getCompPluginInfo
ecomorph (core) - Error: Failed to lookup getCompPluginInfo in 'libpng.so'
plugin
ecomorph (core) - Error: Couldn't load plugin 'png'
if you need any other information, let me know and I'll provide what I can.
- tasker.
Attachments:
2010-07-04-210114.png 59.5 KB
2010-07-04-210134.png 309 KB
2010-07-04-213238.png 505 KB
After some more testing of the system, I found out that the main problem
I'm having (colors turning translucent) is the result of a setting within
enlightenment. I will continue to do more testing to determine the cause of
the translucency and of the undefined symbol incongruity with libpng14.
Permissions on ecomorph or xterm:
1) With Enlightenment started as normal user, run xterm and/or ecomorph as
root.
2) Translucency problem persists, including root's persistent libpng error.
New user
1) Created a new user with blank settings and configurations.
2) Added new user to same groups as user tasker
2) Started enlightenment and loaded ecomorph module
3) Executed ecomorph
4) Translucency problem did not occur, however the undefined symbol from
libpng did.
New user (UID) with old configuration
1) created a new user
2) did not add jimbob to same groups as tasker
2) cp -rp ~tasker ~jimbob
3) started enlightenment as jimbob
4) started ecomorph
5) translucency error occured; no error with libpng
Things I will look for in configuration of E17:
1) libpng installation (botched in some way?)
2) recompile ecomorph as a different user
3) Environment schema (desktop, illume, netbook)
In summary, at this point I think it's user error instead of a bug in the
software. Feel free to downgrade, cancel, or close this ticket as you see
fit.
- tasker.
ok. thanks for the detailed report. the only option I can think that might
cause this is xrender in engine settings. the libpng you can ignore, there
is no plugin that actually uses png plugin afaik. I'll leave it open as
someone else might have the same issue and will not find it in closed
issues.
Stranger happenings.
I haven't been able to track down the actual cause of my problem yet, but I
can see how it would be related to the rendering engine. However, I am
unable to select a different engine in the settings under "Advanced |
Engine".
And something else I've noticed. In the new account I created, I went and
loaded the ecomorph module, which should add the settings under "Input
Bindings" of the settings dialog, however, none appear. But when looking at
the affected account, the Ecomoprh settings appear in the binding section.
In summary, for a user on my system that is affected by the rendering
problem, full configuration is possible through the listing of possible
binds. For a user that is not affected by the issue, (but does receive the
libpng error), the bindings do not appear.
When I get the time, I'm going to wipe the harddrive on my netbook and
start from scratch and see if there's some compilation error I created.
- tasker.