Terry : Enlightenment

Enlightenment - E17

What is Enlightenment?

Enlightenment is not just a window manager for Linux/X11 and others, but also a whole suite of libraries to help you create beautiful user interfaces with much less work than doing it the old fashioned way and fighting with traditional toolkits, not to mention a traditional window manager. It covers uses from small mobile devices like phones all the way to powerful multi-core desktops (which are the primary development environment).

Enlightenment 0.17 (a.k.a E17) is the next generation of graphical desktop shell from the Enlightenment project. When you first run it and get past the initial setup wizard, you should end up with a desktop not unlike the above. It is a very traditional UNIX/X11 style desktop, because that is what E primarily is and attempts to be, BUT with a bunch of bells, whistles and modernities that were never there, as well as a different core design philosophy. There seems to be some obsession with Window Manager vs. Desktop Environment debates. It doesn't much matter what you call it. It manages windows. It does compositing. It manages files. It launches applications. It handles UI and system settings.

Install E17 on Ubuntu


sudo add-apt-repository ppa:efl/trunk

Manually add

echo "deb http://ppa.launchpad.net/efl/trunk/ubuntu `lsb_release -sc` main" | tee /etc/apt/sources.list.d/efl-trunk-ppa.list
echo "deb-src http://ppa.launchpad.net/efl/trunk/ubuntu `lsb_release -sc` main | tee -a /etc/apt/sources.list.d/efl-trunk-ppa.list


apt-get update && apt-get install e17

Configuration files


Remove with ppa-purge

ppa-purge disables a PPA and reverts to official packages

 This program disables a PPA from your Software Sources and reverts your system back to the official Ubuntu packages. You can use this to return your system to normal after testing a new version from a PPA.


ppa-purge ppa:efl/trunk

Arch Linux

Install from extra repository

pacman -S enlightenment17

Terminal Emulators


Terminology is a new terminal emulator. In fact as of the 12th of July 2012, it is only 1 month old, so all you see here is the result of some off-and-on work over approximately a month (so not full-time effort). This is an indicator of what is possible to do with EFL with some knowledge and effort in a fairly short space of time. This time included having to learn how terminal emulation works, pty's, escapes and so on and actually make a large selection of terminal applications work, so it's not perfect, but it's getting there.

guake (recommended)