Barry Skidmore wrote:
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

Reply via email to