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
Add PPA
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
Install
apt-get update && apt-get install e17
Configuration files
~/.e/e
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.
Example:
ppa-purge ppa:efl/trunk
Arch Linux
Install from extra repository
pacman -S enlightenment17
Terminal Emulators
terminology
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)
gnome-terminal