Econfig - alpha version - v0.1

If you've ever tried to create your own theme for Enlightenment, or modify a premade themeball to you're personal tastes, you know that it's a pain to hand edit all the config files. In order to make that process a little easier, I have created a configuration tool, (screenshot above). As it is an alpha release, there is stil some work to go.

Requirements

Econfig requires the following:
- Tcl/Tk 8.0 - available from Sun
You will need both Tcl8.0 and Tk8.0. Compiling and installing Tcl/Tk 8.0 is fairly simple, just follow the instructions in the Readme(s).
- Enlightenment - available from the Enlightenment Home Page
compiling and installing this one can get tricky, but there are resources available from the web site.
- A decompressed themeball in ~/.enlightenment - check out the Enlightenment Theme Archives
The themeballs are actually tarred and gzipped archives. Simply gunzip and untar the archive into your ~/.enlightenment directory and Econfig is ready to attack!

Known Problems, Deficiencies, and Possible Workarounds:

This requires both Tcl and Tk 8.0. The dynamic window resizing isn't supported properly under 7.x/4.x versions. Some knowledge of theme construction is still required, particularly the parts dealing with menus and menu item construction. Not all fields have to be filled in for the menus, some are ignored for the windowlist type, and some are ignored for non-windowlist types. Study the DEAULT theme config files for construction guidelines.

Any other pressing issues may be directed to ericmit@ix.netcom.com. Please mention "Econfig v0.1a" in the subject line.
I occasionally hang out in the #E irc channel as ricdude.

Download

Simply download the Econfig archive from http://www.netcom.com/~ericmit/Econfig_0_1.tgz and extract the contents to the location of your choice.

Running Econfig

From your ~/.enlightenment directory (i.e. where you extracted the themeball's config files), type "Econfig". You should see a dialog box with the names of the config files in a list box on the left. Click on a filename, and the right side should be a mess of a dialog box. Change what you want to match your tastes. At this point, the config tool is a very basic front end to the Enlightenment config files. When satisfied, click the "Save" button. The config files are saved in a subdirectory called "Econfig". You are encouraged to compare the Econfig edited versions to your theme's versions. When you are satisfied that it didn't totally screw up your config files, "cp Econfig/* ." to update your theme files. Then restart E (from a menu option if so configured) and see your changes.

Good Luck!


Potentially Useful Links
[ Ric's Home ] | [ Enlightenment ] | [ Econfig ]


foolish mortals have dared to tread this dangerous page.
Page created by: ericmit@ix.netcom.com
Changes last made on: Dec 31, 1997