CSUF LogoCSUF Site Navigation
optics.csufresno.edu

F12 Enlightenment DR17 (E17) E17 General Configuration

Department of Electrical and Computer Engineering
Associate Professor Gregory R. Kriehn
Forums
Wiki
F12 E17 General Configuration

At this point in time, probably the best source for information for configuring Enlightenment is provided by the E17 User Guide at wiki.enlightenment.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:
~> sudo ln -s ~/linux/e17/desktops/*.desktop /usr/share/applications/.
There are a few icons that need special treatment, such as 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.