How To : Enlightenment 17 in Suse 10
June 15, 2006
Enlightenment 17 or E17 as it is generally called, is a cool Window Manager for X. The latest stable version of Enlightenment is E16 (0.16.8.1). In this article we will talk about the latest CVS build available (0.16.999.023). So lets begin :
- Get and Install the packages
In Suse 10, you can install E17 with a few clicks using Yast2 First of all we need to add the Installation Source to Yast. See notes for further links.
update : There is an official SuSE repository for e17 now. Check this post for details. Just change the details in this step.
Start Yast with root priveleges
$ supassword: # yast2
Then Click on the Installation Sources and Add a new FTP source and then fill the fields in the following order
Protocol : FTPServer Name : ftp.gts.lug.roDirectory on Server : packman//suse/10.0Authentication : Anonymous
After that go to Software Management in Yast2 and then in the Search field enter enlightenment and then select
> 1\. The following packages may be selected in Yast2 : ecore, edb, > e*modules, enlightenment, enlightenment*devel, entrance, esound, > e<em>utils, ewl and engage.
Some Quick Tips
To Move any window around the E17 workspace press ALT key and click on that Window to drag it.
- Resizing windows is as easy as going to the Lower Right End Corner of the window and a resize icon appears which you can drag to resize the window.
- Middle Click on the desktop to get a list of windows currently open.
- Right Click on desktop gives access to the Favourite Applications list.
- Left Click on desktop gives access to Main E Menu where you can change the configurations related to E17 and modules etc.
In e17 the Favorite Menu options are stored in the folder : ~/.e/e/applications/favorite
For an item to show in a menu you need to include its .eap file in the .order file. Steps to create an eap file :
Open up your favorite application. I will take the example of Flock. Then Left Click on the icon at the Top Left corner of the Flock window and then select the Create Icon option.
- Then you will be prsented with a window similar to the snap shown below. Just fill out the proper values in the window. The values should be > App name : Flock-bin > Executable : path to your flock executable file ..for me it > was /opt/flock/flock > You need not change other values. For putting in the flock icon do the following : `Copy the flock icon to home directory$ cp /icons/mozicon128.png ~/`Then just click on the ICON in the EAPP Editor and then you can select the icon from the home directory. !(http://img133.imageshack.us/img133/9571/eapeditor3hs.jpg)
After creating the required .eap files for all your applications you will find them in ~/.e/e/applications/all directory. Now these icons can be employed in your favorites menu. To do that :
In the favorite directory inside at ~/.e/e/applications/favorite create a file .order Then go on adding the application.eap file names to the file in the order that you wish your applications to appear.
$ cd ~/.e/e/applications/favorite$ vi .order
In the same way you can change which icons you want to display in the Bar by creating an .order file in the ~/.e/e/applications/bar/ directory.
- Setting Up Engage
Engage is a Mac OS X style dockbar for *nix Window Managers. Engage is independent of Enlightenment but it can be used as a Module in our e17 desktop.
Install Engage using the Yast2 Software Management as described in step 1.
- To load Engage as a module we can use the
enlightenmentremote command as
enlightenment_remote -module-load engage
- After the Module is loaded you can explore its properties in the Configuration Menu.
- Engage needs some .eap files to run. Download those .eapp files from hereor you can use my eap files from here
- To load Engage as a module we can use the enlightenmentremote command as
This has been a long article. And this is never meant to be a full
guide to e17 its just written to give you a quickstart and get you used
to the enlightenment way :) You can find the full e17 document
I would love to hear what you think about this article. If you want anything more to be added into this article please feel free to buzz me..