Enlightenment

From MEPIS Documentation Wiki

Jump to: navigation, search

!!! 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/

Personal tools
In other languages