I am using Enlightenment 0.16.7 on Trustix-2.1 Linux, and am unable to get any themes to work that I have downloaded, in spite of following the available documentation.
I downloaded and renamed (without unpacking) the following themes:
BrushedMetal-Tigert-0-16.tar.gz => BrushedMetal-Tigert.etheme or => DEFAULT.etheme aqua_-DR16.tar.gz => aqua.etheme ambermetal-DR16.tar.gz => ambermetal.etheme
I copied these to my home directory: /home/users/skidmore/.enlightenment/themes
When I try to start enlightenment, the following error occurs:
"Enlightenment's DEFAULT installed theme is missing or inadequately configured to be a useful DEFAULT theme.
This is a fatal error and Enlightenment will cease to run.
Please rectify this situation and ensure it is installed correctly. The DEFAULT theme Enlightenment comes with normally is BrushedMetal-Tigert and the theme is adequate for a DEFAULT theme."
The new E16.7-pre1 theme package files are etheme-BlueSteel-0.16-0.01.noarch.rpm etheme-BlueSteel-0.16-0.01.src.rpm etheme-BlueSteel-0.16-0.01.tar.gz etheme-BrushedMetal-Tigert-0.16-0.01.noarch.rpm etheme-BrushedMetal-Tigert-0.16-0.01.src.rpm etheme-BrushedMetal-Tigert-0.16-0.01.tar.gz etheme-Ganymede-0.16-0.01.noarch.rpm etheme-Ganymede-0.16-0.01.src.rpm etheme-Ganymede-0.16-0.01.tar.gz etheme-ShinyMetal-0.16-0.01.noarch.rpm etheme-ShinyMetal-0.16-0.01.src.rpm etheme-ShinyMetal-0.16-0.01.tar.gz
I assume is it fairly obvious what the rpm's are about, for people using rpm's anyway.
The tar.gz files mentioned above are meant to be unpacked, built, and installed the usual package way, e.g. $ tar -xzvf etheme-BrushedMetal-Tigert-0.16-0.01.tar.gz $ cd etheme-BrushedMetal-Tigert-0.16 $ ./configure --prefix=/usr --enable-fsstd $ make # make install
E-themes are often packed for distribution as <theme>.etheme files. These files are actually tarballs themselves. A .etheme file, e.g. NewTheme.etheme, can just be dropped into ~/.enlightenment/themes/ as it is. E will then unpack the theme into ~/.enlightenment/NewTheme/. NB! For this to work it requires that NewTheme.etheme's top directory is properly "rooted", i.e. it must contain "imageclasses.cfg" at top level, and not "NewTheme/imageclasses.cfg". Unfortunately, there are a lot of incorrectly packed themes around.
NewTheme.etheme can also be explicitly unpacked into either /usr/share/enlightenment/themes/ (exact location may differ) or ~/.enlightenment/themes/, e.g. # mkdir /usr/share/enlightenment/themes/NewTheme # cd /usr/share/enlightenment/themes/NewTheme # tar -xzvf <wherever>/NewTheme.etheme
Some confusion comes in because some themes (e.g. aqua_-DR16.tar.gz) are distributed as tar.gz's in stead of .etheme's.
Some more confusion comes in because E16.7-pre1 wants the "DEFAULT" theme. This is more or less a bogus requirement, and has been removed since. To make E16.7-pre1 happy, there must be at least one valid theme installed unpacked, let's assume it is /usr/share/enlightenment/themes/winter, and the DEFAULT theme (link) must exist. To make the DEFAULT theme link, do e.g. $ cd ~/.enlightenment/themes $ ln -s /usr/share/enlightenment/themes/winter DEFAULT
E16.7-pre2 will avoid some of this confusion by including a default theme.
Hope this helps.
/Kim
-------------------------------------------------------
This SF.Net email is sponsored by Sleepycat Software
Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to deliver higher performing products faster, at low TCO.
http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3
_______________________________________________
enlightenment-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users
