Category Archives: e17

Debian’s e17 Packages

I thought I’d start looking at using Debian’s experimental E17 packages. I commented out all other E17 repo’s from my source.list and installed the debian e17 package. It installs a minimal amount of related packages, and there doesn’t seem to be lot of e17 packages available in the experimental repo

sudo aptitude install e17
Reading package lists… Done
Building dependency tree
Reading state information… Done
Reading extended state information
Initializing package states… Done
Reading task descriptions… Done
The following NEW packages will be installed:
e17 e17-data{a} libecore-con0{a} libecore-evas0{a} libecore-fb0{a} libecore-file0{a} libecore-imf0{a} libecore-ipc0{a} libecore-job0{a} libecore-txt0{a} libecore-x0{a} libecore0{a}
libedbus0{a} libedje0{a} libeet1{a} libefreet0{a} libembryo0{a} libevas-engines{a} libevas0{a}
0 packages upgraded, 19 newly installed, 0 to remove and 0 not upgraded.
Need to get 8110kB of archives. After unpacking 15.5MB will be used.

This appears to provide a good basic E17 Desktop, but provides no additional themes, and I’m not sure how many modules it includes. Here’s a screenshot:
Default Debian E17 Install

If you want to use this add the following to your /etc/apt/sources.list:

deb http://ftp.us.debian.org/debian/ experimental main non-free contrib

This also includes KDE4 packages. You’ll want to be careful with this repo, that you don’t pull in and install too many (possibly breaking) packages from it.

Look for my latest posting on E17 as this information could be out-of-date:

http://timony.com/mickzblog/category/e17/

Interview with Rasterman of Enlightenment Fame

An interview with Rasterman on OSnews, founder of Enlightenment, on E17:

http://www.osnews.com/story/19679

When will E17 be released?

… does Rasterman have any timeframe in mind for the release of the final version of E17? His reply was to be expected – “No comment.” Smiley face included. The big blocker right now is a lack of time, Rasterman said.

So feel free to chip in! 🙂

E17 on Debian

Quickie install instructions:

Add the following lines to your /etc/apt/sources.list:

# repo from Falko Schmidt:

deb http://debian.alphagemini.org/ unstable main

This will also require you to have Debian’s unstable branch listed in your sources.list .

If your have Enlightenment DR16 installed or any other versions of E17 installed you’ll need to uninstall them:

sudo aptitude remove –purge enlightenment-data enlightenment e17 emodule* libevas* libefreet*

Install Falko’s E17 build:

sudo aptitude install -t unstable e17-desktop e17-extras e17 eutils emodules0-all enlightenment

And this should install E17! Logout and select Enlightenment from the session list of your login manager. I’ll update this post with more details later in the week or at the weekend.


Look for my latest posting on E17 as this information could be out-of-date:

http://timony.com/mickzblog/category/e17/

This article originally posted at:

http://timony.com/mickzblog/2008/04/24/e17-on-debian/

Update on Enlightenment E17 for Debian

Update: I’ve decided to use Falko’s packages, see my posting here:
http://timony.com/mickzblog/2008/04/24/e17-on-debian/

If you want to run E17 on Debian you have 4 choices (as of April 2008):

Wait for E17 packages to make it into Debian’s experimental repository:
http://sicherheitsschwankung.de/post/jan/2008-03-31/going-debconf-08

The Debian E17 team are in the process of loading packages into Debian experimental branch and they should be available in the near (or not so near) future.

Use the AlphafeMini repository for Debian Sid/Unstable, created by Falko Schmidt. See http://xsm.alphagemini.org/E17/repository/ for more details.

Maybe use Elive’s repositories to install E17 as Elive is based on Debian, but this may cause other problems as Elive might be based on a older version of Debian (anyone know?).

Compile your own see http://www1.get-e.org/EFL_User_Guide/English/_pages/2.2.html for more details. But, you will have to uninstall these if you ever want to install a pre-packaged version, plus you’ll have to manually update packages yourself.


Interestingly, Falko Schmidt is also a member of the team working on the E17 packages that are going into experimental, so using Falko’s packages might be the safest and easiest approach to get E17 on Debian. However, when packages are available in experimental (and eventually in Sid), you may need to purge Falko’s packages and install the Debian experimental ones.

I’m going to e-mail Falko to see if he has an opinion on this.

Look for my latest posting on E17 as this information could be out-of-date:

http://timony.com/mickzblog/category/e17/

This article originally posted at:

http://timony.com/mickzblog/2008/04/17/update-on-enlightenment-e17-for-debian/

e17 on Ubuntu Revisited

Ever since my original post on installing Enlightenment E17 on Debian and Ubuntu things have changed, such as the server that hosted the package repositories for both Debian & Ubuntu going off-line (supposedly temporarily but it’s been offline for almost 6 months).

Also, I’ve been having issues with E17 working correctly on my laptop running Ubuntu. This is probably because of conflicts between old and new packages, and because E17 is still beta code.

In this posting I’ll concentrate on installing or reinstalling E17 on Ubuntu 8.04 otherwise know as Hardy Heron. You should be able to use the same instructions to install E17 on other recent versions of Ubuntu. I’ll also try and the same for installing E17 on Debian at some point in the future.

First, remove all existing traces of any previous E17 installs.

sudo apt-get remove --purge e17 emodule* libevas* libefreet*

You’ll notice that I’ll use a mixture of apt-get and aptitude to remove and install packages. I’ve found that sometimes aptitude is a little too aggressive in removing packages, and sometime will remove package that I need. For instance when I started to remove E17, aptitude also wanted to remove xserver-xorg which would mean X wouldn’t work (no GUI).

Next, remove any old repositories for E17 from you sources.list. But, first make a back-up copy of the file:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

Then, remove or comment out any other E17 repositories from the file, by editing the file with your favourite text editor. I normally use emacs:

sudo emacs /etc/apt/sources.list

Or if you don’t have X running and are doing this from a console:

sudo emacs -nw /etc/apt/sources.list

You can use # to comment out lines. Remove any references to edevelop.org or soulmachine.net .

Then, add the dunnewinde.net repository, by adding the following lines:

# dunnewind e17 repository for Ubuntu Hardy
deb http://e17.dunnewind.net/ubuntu hardy e17

You can replace hardy with either gutsy or feisty if your running either of those versions of Ubuntu.

Now your ready to install/reinstall Enlightenment E17! 🙂

sudo aptitude install e17

Or if you also want to play with a media player based on E17 libraries install eclair also.

sudo aptitude install e17 eclair


Once the install is completed, logout. At the login screen (GDM) change your session to Enlightenment and login and you should see something that looks like the following:

Sorry that screenshot is missing. I deleted it as someone was leeching the image by linking directly to the image from their blog (using up my bandwidth instead of theirs). I’ll upload a new image in the near future.

No other themes are installed, I’ll write another post in the next few days showing how to get themes from get-e.org and install them. In the meantime here’s a screen-shot using the Darkness theme:

This posting originally at:

http://timony.com/mickzblog/2008/04/15/e17-on-ubuntu-revisitede17-on-ubuntu-revisited/

Enlightement e17 on Ubuntu Screenshots

E17 Darkness Theme on Ubuntu:

E17 Darkness Theme on Ubuntu with the menu highlighted:

E17 Darkness theme with a wallpaper from vladstudio.com:

Themes are available from get-e.org. The packages for Ubuntu come with Darkness and other themes, the Debian package appears to only come with the default theme.

Look for my latest posting on E17 as this information could be out-of-date:

http://timony.com/mickzblog/category/e17/

Enlightement e17 on Debian & Ubuntu

Update, April 17th, 2008:

This post is out of date, for a Debian update see:

http://timony.com/mickzblog/2008/04/17/update-on-enlightenment-e17-for-debian/

See newer instructions for Ubuntu here:

http://timony.com/mickzblog/2008/04/15/e17-on-ubuntu-revisited/

Look for my latest postings on E17 as this information could be out-of-date:

http://timony.com/mickzblog/category/e17/

UPDATE, April 14th 2008:

Edevelop.org is temporarily down as they move their server to a new datacenter, which means these instructions will not work for Debian until the server is back online. However, for Ubuntu you can use the Dunnewind.net repository. Follow the instructions below, and comment out references to the Edevelop.org repository. I’ll do a proper update in the near future, or create a new posting and separate out the Debian & Ubuntu instructions.

Announcement below:

http://www1.get-e.org/Main/News/_articles/381.html


Edevelop.org has e17 packages for both Debian & Ubuntu. If you’d like to install the packages on either Debian or Ubuntu follow the procedure below:

Note: Not responsible for any damage this might do to your system.

Debian
For Debian sid/unstable edit /etc/apt/sources.list as root or using sudo and add the following lines:
# enlightenment e17 packages:
deb http://edevelop.org/debian unstable main

Ubuntu
If your using Ubuntu Edgy, add the following line to your sources.list, found in /etc/apt/:
# enlightenment e17 packages:
deb http://edevelop.org/pkg-e/ubuntu edgy e17
deb http://e17.dunnewind.net/ubuntu edgy e17

You can replace “edgy” with “gutsy” or “hardy”. Also, I’m not sure if there conflicts between the edevelop & dunnewind repostiories. And I cannot test them as edevelop is still down.

Update package list
Next you’ll need to update the package list:
sudo apt-get update
If needed install signing key
If you get the following warning:
W: GPG error: http://edevelop.org edgy Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 223020C2A7C6F0DF
you can add the signing key for the Edevelop repository. This is trivial to do, but not necessary, if you don’t do this you’ll receive a warning every time you update or install a package from edevelop.org:
cd /tmp/;
wget http://lut1n.ifrance.com/repo_key.asc;
sudo apt-key add repo_key.asc;

Install E17
To see most of the E17 packages available:
apt-cache search e17
To install all the packages (as of Feb-18-2007) on Debian:
sudo apt-get install e17 e17-extras engage engage eclair libemotion0-xine
To install all the packages (as of Feb-18-2007) on Ubuntu:
sudo apt-get install e17 engage libewl1-engines-all libewl1-engines-all engage

If you want to see what any of the packages provides you can use apt-cache show packagename. e.g.

apt-cache show e17
Package: e17
Source: enlightenment
Version: 1:0.16.999.037-0cvs20070217
Priority: optional
Section: x11
Maintainer: Falko Schmidt
Depends: enlightenment, e17-libs, e17-modules, eutils
Suggests: e17-extras
Architecture: i386
Filename: dists/unstable/main/binary-i386/x11/e17_0.16.999.037-0cvs20070217_i386.deb
Size: 8702
Installed-Size: 48
MD5sum: 1bf3e406695b3145fb3bb48944bb44ff
Description: Virtual package providing the E17 desktop shell
Enlightenment is an advanced window manager for X11. Unique
features include: a fully animated background, nice drop shadows
around windows, backed by an extremely clean and optimized
foundation of APIs.
.
This virtual package provides all you need to run E17:
* E17 windowmanager
* E17 modules
* E17 tools.

Logout and at the Login Screen, click on Session and select Enlightenment.

Thanks to the Enlightenment developers for creating Enlightement and continuing work on E17, and thanks to the folk at Edevelop.org for building and hosting the E17 packages.

For more information see the following links:
http://forums.debian.net/
https://launchpad.net/e17-repository
https://wiki.ubuntu.com/Ebuntu

Update: removed e-mail address in package listing.

Look for my latest posting on E17 as this information could be out-of-date:

http://timony.com/mickzblog/category/e17/

This originally posted at:

http://timony.com/mickzblog/2007/02/18/enlightement-e17-on-debian-ubuntu/