Enlightenment
From MEPIS Documentation Wiki
!!! Warning! The info contained in this article pertains to older versions of MEPIS !!!
Contents |
E16
E16 is the current stable version of the enlightenment desktop environment. It is easily available through the default repositories.
E17
About E17
E17 is the latest development version of Enlightenment, This version focuses on speed as well as aesthetically pleasing designs. Users of KDE or Gnome may find it mildly confusing at first but you will quickly grow accustomed to it.
Pre-Installation
Add this new repository to your /etc/apt/sources.list
deb http://edevelop.org/ubuntu dapper e17
Also edit /etc/apt/preferences by adding the following to the bottom of the file:
Package: enlightenment Pin: version 0.16.999* Pin-Priority: 999 Package: enlightenment-data Pin: version 0.16.999* Pin-Priority: 999
Install the key for the new repository and update as root:
wget http://lut1n.ifrance.com/repo_key.asc apt-key add repo_key.asc apt-get update
Installation
Bare Minimums:
apt-get install enlightenment enlightenment-data etk edje0-bin edb-tools
Extras:
apt-get install engage emodules emodules-extra evidence evas0-bin embryo0-bin etk elicit eterm express epsilon0-bin epeg0-bin enterminus evfs examine entice enscribe-efl eutils entropy
Desktop manager:
apt-get install entrance
It is recommended that you get the extras, as well as explore the offerings of the repositories. Any modules not included in emodules or emodules-extras will have to be built from source and can be found on the get-e.org modules page. entrance is at present not recommended.
Now you should be able to log out and back in choosing Enlightenment as your desktop. You can install entrance (e17 log in manager) but it has been buggy on occasion so unless you know how to deal with it perhaps it's best to stick w/ KDM or GDM or XDM or whatever you presently use.
Well that's it. Congrats! You've got E17! Now you probably want to do some custom configuration! Go here: http://get-e.org READ the user manual. This is the best resource for documentation related to E17 and it's actually updated quite frequently.
Customize E17
Get some icons: http://get-e.org/Resources/Icons/index.html
These are custom icons built for e17 w/ file extension of .eap. You need to unpack the archive to
~/.e/e/applications/all
AFTER YOU ADD ICONS TO
~/.e/e/applications/all
Run
e17genmenu
as user to create the menu structure.
Edit the menu Left click -> Configuration -> Configuration panel -> Menu Editor OR if the Configuration Panel is not working you can run it from cli:
entangle
- HINT* Drag & drop to add apps to the menu. Middle click on the app in menu editor will remove an app or directory.
Get some themes: http://get-e.org/Themes/E17/index.html
Put your themes in
~/.e/e/themes
Now you can change the theme w/ Left click -> Configuration -> Configuration panel -> Theme Selector
Get some backgrounds: http://get-e.org/Backgrounds/Static/index.html Save them to
~/.e/e/backgrounds
These are .edj files not your standard wallpaper file! To change background: Left click -> Configuration -> Configuration panel -> Background Selector OR you can run it from cli:
emblem
NEW There is a module configuration dialog from the configuration panel but this seems not to see all available modules at this time. You can still load/unload w/
enlightenment_remote -module-load <module> enlightenment_remote -module-enable <module>
OR
Get Enlightenment Remote Made Easy:
wget http://www.c7obs.net/~adi/projects/perl/erme.current su mv erme.current /usr/bin/erme chmod +x /usr/bin/erme apt-get install libgtk2-perl CTRL+D erme
erme is a frontend for enlightenment_remote. You can of course use enlightenment_remote from command line but it has ALOT of parameters and the GUI is pretty nice. It lets you change mouse behavior, load modules etc.
Tips
- Modules
If you don't have a module enabled you may as well unload it since it still consumes resources.
- Menus
AFAIK an app placed in the menu that is not found on your system will not display an icon in the menu.
- Backgrounds
You can create your own .edj backgrounds from any png or jpeg wallpaper w/ e17setroot.
man e17setroot
Engage
Engage is a tool bar w/ zoomable icons. It is configured from the Menu Editor. You must first load Engage since it is a module.
enlightenment_remote -module-load engage enlightenment_remote -module-enable engage
Or just use erme
- NOTE* At this time the directory ~/.e/e/applications/engage does not get created.
mkdir ~/.e/e/applications/engage cp ~/.e/e/applications/bar/.eap.cache.cfg ~/.e/e/applications/engage/ cp ~/.e/e/applications/bar/.order ~/.e/e/applications/engage/
Until this directory exists and is populated you won't see it in the menu editor Entangle.
engage-transparent If you prefer you can install engage-transparent which will replace engage.
apt-get install engage-transparent
In the event that you'd rather use a text based approach to editing your menus just look for the .order file in each directory below ~/.e/e/applications/
No Enlightenment option in my log in manager! You should have enlightenment.desktop in /usr/share/xsessions
ls /usr/share/xsessions enlightenment.desktop
So it looks exactly like this:
[Desktop Entry] Encoding=UTF-8 Name=Enlightenment Comment=Log in using Enlightenment Type=XSession Exec=/usr/bin/enlightenment TryExec=/usr/bin/enlightenment
- NOTE* Some of the apps made specifically for E17 don't (yet) work as well as they should.
Handy links
E17 forums: http://www.edevelop.org/ e17genmenu forums: http://sourceforge.net/forum/?group_id=131470 E17 FAQ: http://get-e.org/Main/FAQs/index.html E17 links: http://get-e.org/Main/Links/index.html Browse the E17 repository here: http://gefechtsdienst.de/uman/files/