At this point in time, probably the best source for information for configuring Enlightenment is provided by the E17 User Guide at get-e.org. I strongly suggest reading it, as it will provide an understanding of the basic functionality of E17, configuration settings, key bindings, localization, fonts, module installation, binary formats, icon files, the menu, backgrounds and themes, file management, and performance.
Configuration for Enlightenment used to only be available through the enlightenment_remote function. This is discussed extensively in the E17 User Guide, and it is worth familiarizing yourself with the command line options in case you need to configure or change things quickly. The nice thing about enlightenment_remote is that it can be used to change *everything*. Alternatively, if you left click your mouse on the screen when running Enlightenment, the Main menu will pop up. If you scroll down to Configuration, you can open the Configuration Panel, which provides a graphic interface to all of the configuration options that are available.
All settings for Enlightenment can be found/set in your ~/.e directory. It is worth noting the locations of a few of the settings here:
| Configuration Menu/Application | Location |
| General Icons | ~/.e/e/applications/all |
| Bar Icons | ~/.e/e/applications/bar/default/.order |
| Startup Applications | ~/.e/e/applications/startup/.order |
Setup Icons
Just recently, Enlightenment began automatically detecting icons as .desktop files in /usr/share/applications instead of in ~/.e/e/applications/all. Therefore, if you create a new .desktop file, simply create a new link to it in /usr/share/applications so that Enlightenment can recognize it. For example, I have a few .desktop files that I created and have saved in ~/linux/e17/desktops. To get Enlightenment to recognize them, I created the appropriate soft links:
~> ln -s ~/linux/e17/desktops/*.desktop /usr/share/applications/.
There are a few icons that need special
treatment, such as gnome-terminal.desktop and gnome-panel.desktop.
To get them to show up properly, I had to remove the
OnlyShowIn=Gnome;
line in each of the files. If you want to use those applications as
well, you will need to do the same if you want Enlightenment to
recognize them.To get the gnome-settings-daemon to work properly, I created the following gnome-settings-daemon.desktop file in my ~/linux/e17/desktops/ directory:
[Desktop Entry]
Encoding=UTF-8
Name=Gnome Settings Daemon
Exec=/usr/libexec/gnome-settings-daemon
Type=Application
Icon=/usr/share/icons/gnome/32x32/categories/gnome-settings.png
Categories=Application;System;X-Red-Hat-Base;
I created similar type .desktop files for applications such as kompozer and xload as well. Just remember that if you create a new .desktop file, you will need to link it back to /usr/share/applications.Encoding=UTF-8
Name=Gnome Settings Daemon
Exec=/usr/libexec/gnome-settings-daemon
Type=Application
Icon=/usr/share/icons/gnome/32x32/categories/gnome-settings.png
Categories=Application;System;X-Red-Hat-Base;


