Home > Uncategorized > Installing and Configuring Enlightenment E16

Installing and Configuring Enlightenment E16

January 1st, 2009 Leave a comment Go to comments

Over the  years I have used countless Linux desktops and window managers. But no matter how amazing a desktop (read: Compiz-Fusion) I always seem to wind up going straight back to Enlightenment. Enlightenment is one of those window managers that has a very small footprint yet offers enough eye candy to impress. But the appeal of Enlightenment goes beyond eye candy. Enlightenment is easy to use, flexible, and stable. Another bonus of Enlightenment – you can configure the desktop to have a psuedo-limiting effect on the users. Say, for example, you want to limit your users to certain applications – only have those applications in the menu and leave out any terminal window entry in the menu so they can;t configure their user_apps.menu (more on that in a bit.)

But let;s not jump ahead of ourselves. Before we get to the actual configuration let;s first take a look at Enlightenment (version E16 which is the stable version).

Enlightenment Screenshot

Enlightenment Screenshot

As you can see Enlightenment has a lot of neat tricks up its sleeve. On the above screenshot you can see The Gimp open, a Firefox browser shaded to only show its title bar, the aterm terminal will full transparency running the top application, the iconbox (bottom right) which is where applications are minimized, and the pager (bottom left).

Now let;s install E16. It shouldn;t be necessary to jump through any hoops. On most modern Linux operating systems you can just open up the Add/Remove Software application (on Ubuntu this is Synaptic, on Fedora 10 running GNOME it is gpk-application) and do a search for enlightenment . The package manager should pick up all dependencies.

If you;d prefer to use the command line you can run one of these (either as root or using sudo):

  • apt-get install enlightenment
  • yum install enlightenment
  • urpmi enlightenment

If, by chance, your distribution doesn;t find enlightenment , you can try e16%26#8243; instead.

That should do it. Now, if you use a graphical login screen you;ll want to choose the E16 entry before you log in. This should be under Sessions . If you use text-based log in you will want to create an .xinitrc file with the following contents:

exec e16

If that doesn;t work us:

exec enlightenment

Most likely the former will work.

Configuration

If you do a left mouse click you will see the configuration window.

E16 Configuration Menu

E16 Configuration Menu

The one thing you can not configure via the configuration menu is the menu itself. To configure the menu you have to actually edit the file ~/.e16/menus/user_apps.menu. It is very easy to edit this menu. Open this menu up in your favorite text editor and you will see entries that resemble:

aterm NULL exec aterm -tr -fg blue -bg green +sb
XTerm NULL exec xterm
rxvt NULL exec rxvt
Basket NULL exec basket
Mozilla NULL exec mozilla
K3B NULL exec k3b
Firefox NULL exec firefox
Flock NULL exec /home/jlwallen/flock/flock-browser
Thunderbird NULL exec thunderbird
gnucash NULL exec gnucash
Amarok NULL exec amarok
Banshee NULL exec banshee
The GIMP NULL exec gimp

A menu entry is set up like so:

Comment Icon exec command

The comment is the text that appears in the menu. Icon is the actual path to an icon image to use (NULL means none), The exec command is necessary to tell the system that what follows is an executable command. The command section is the actual command.

Once you edit that file, save it, and the changes are made in real time.

Final Thoughts

And that;s pretty much it to configuring Enlightenment E16. If you have a Linux box you should certainly give Enlightenment a try. It might wind up being your go-to desktop.

UPDATE: Here;s a new screenshot, full size, for your enjoyment.

New Screenshot

New Screenshot

Author: Jack Wallen
Installing and Configuring Enlightenment E16

Categories: Uncategorized Tags:
  1. No comments yet.
  1. No trackbacks yet.