From Arch wiki
E17 is the development release 17 (DR17) of the Enlightenment Desktop Environment. It comprises both the Enlightenment window manager and Enlightenment Foundation Libraries (EFL), which provide additional desktop environment features such as a toolkit, object canvas, and abstracted objects. Enlightenment the window manager is still in the beta stages, but is already quite usable. Many people currently use E17 as a day-to-day desktop environment without problems.
clyde -S e-svn
clyde -S e-modules-extra-svn
There are two other ways of installing it which are mentioned in Arch wiki.
On starting up for the first time it will ask for your confirmation on how things should look. This is an interesting feature which keeps it stand out from other modern counterparts. I prefer this way by which you can configure beforehand.
Enlightenment is something which is both lightweight and pretty. I made the following tweaks to it and it feels fantastic.
The default bottom panel contained something called iBox which behaved similar to systray but not fully. It didn’t show maximised apps. So I installed engage. ( which was called iTask-ng before) The one available from AUR seems to have wrong URL and it isn’t engage.
svn checkout http://svn.enlightenment.org/svn/e/trunk/E-MODULES-EXTRA/engage
sudo make install
Next I totally removed the bottom panel and replaced it with engage. To do that..
1)Right click and select remove panel option. Or change the position where it is shown. Anyway you can add it later if you want. From Menu->Settings->Shelves
2)Left click on the desktop ( Menu ) -> Settings Modules -> Engage
and press load. Now you can right click on it and configure it. Also you can drag and drop your favourite applications from Menu to the dock ( Engage ). If you need more engages you add it from
Menu -> Settings -> Settings Panel -> Extensions -> Engage ( Double clicking will open a configuration dialog with the option of adding more )
Setting of keyboard shortcuts is a bit strange. It can be configured from..
Menu -> Settings -> Settings Panel -> Input -> Keys
for eg to assign Win + j to invoke Lxterminal
1) Press Add keybinding.
2)Press the key sequence ( Win + j )
3)Select Command under Launch ( from the right panel ) and enter lxterminal into the Action Params box.
This isn’t useful to me and was a real annoyance. To remove this
Menu->Settings->Settings Panel->Input->Edge Bindings.
Delete the binding for right edge and left edge.
Be default e17 weirdest effects for focusing windows. Disabling this has to be done first, really.
Under that there is an apps tab. Selecting anything other than default will help. A live preview of each effect is shown as a thumbnail.
This is a better window listing utility than the default one (winlist). By default Alt Tab uses winlist. You can change that, but first, install winlist ng module.
svn checkout http://svn.enlightenment.org/svn/e/trunk/E-MODULES-EXTRA/winlist-ng
sudo make install
Now, navigate to Menu -> Settings -> Settings Panel -> Input -> Keys
Assign Alt + Tab to Switch to Next Window under NG Winlist on right pane.