[Howto] install e17 on Sabayon

Compiz, KDE, Gnome, Fluxbox, etc...

Moderator: Moderators

wolfden
Sharecropper
Posts: 9051
Joined: Sat Jan 14, 2006 0:55
Location: Midwest USA
Contact:

[Howto] install e17 on Sabayon

Post by wolfden » Tue Mar 25, 2008 2:00

I've never seriously give enlightenment a serious look before, but you can't help but wonder with everyone talking about e17 to take a look at it. Nobody seems interested in e16 and e17 has been in production for as long as I can remember it seems like. Maybe some year they will release a stable version. I will go through a howto install e17 on Sabayon Linux - I did this on the x86 currently running 3.5 world updated.

Image

Thanks to bearbonez for providing the links to get one started in the right direction. The first thing we need to do is create a folder in your home directory, I called mine e17.

1. Open terminal or konsole, should be in your home directory and run

Code: Select all

$ mkdir e17
2. lets change to our new directory

Code: Select all

 $ cd e17
3. we need to grab this script

Code: Select all

$ wget http://omicron.homeip.net/projects/easy_e17/easy_e17.sh
4. now we need to change to root in terminal/konsole so

Code: Select all

su

and enter your root password

5. make our script so we can run it

Code: Select all

# chmod +x easy_e17.sh
Now before we run the script, make sure you have libmpd installed first, if not:

Code: Select all

emerge media-libs/libmpd
now continue as normal

6. time to run the script

Code: Select all

# ./easy_e17.sh -i

let it do it's thing - this will take some time to perform. You will get a message when it is done.

After that I was faced with how to get it to work with gdm/kdm. The solution:

1. need to make a file

Code: Select all

# nano /usr/share/xsessions/e17.desktop
add the following:
[Desktop Entry]
Encoding=UTF-8
Name=e17
Comment=Log into e17
Exec=/opt/e17/bin/enlightenment_start
TryExec=/opt/e17/bin/enlightenment_start
Type=Application
Icon=/opt/e17/share/enlightenment/data/images/enlightenment.png
2. Save and close the file
3. Need to create the link

Code: Select all

# cd /usr/sbin
# ln -s /opt/e17/sbin/entranced
4. Now you can restart xdm

Code: Select all

 #/etc/init.d/xdm restart
5. Under Session manager on your GDM or KDM login select e17

An Alternative is to use entrance which will replace your GDM or KDM and is actually pretty nice, you just need to add DISPLAYMANAGER="entrance" to /etc/rc.conf

To keep yourself updated cd to where you have your easy_e17.sh script and:

Code: Select all

#  ./easy_e17.sh -u
I found it very easy to work with, just got to explorer a bit to find the stuff. It's easier to configure than fluxbox and has more eye candy than fluxbox. It does animated backgrounds OTB and you can even download animated backgrounds through the background configuration. I can still run my gnome applications and kde applications in it. There is even a way to get compiz-fusion working with it. You can even grab themes for it also.

WarraWarra
Sagely Hen
Posts: 1989
Joined: Wed Jan 03, 2007 21:01
Location: 31.324270, -113.585511

Re: [Howto] install e17 on Sabayon

Post by WarraWarra » Tue Mar 25, 2008 16:26

Will give it a try soon. Looks nice and works nice enough on a small cd 230mb live gentoo cd I have tried before.
It can end up as a real solution / alternative to KDE for me in the future + does not take up lots of space on a live cd.

bearbonez
Baby Hen
Posts: 17
Joined: Tue Mar 20, 2007 12:47
Location: UK

Re: [Howto] install e17 on Sabayon

Post by bearbonez » Tue Mar 25, 2008 21:50

Just one extra point to update your E17 installation

Code: Select all

# emerge --sync && layman -S
then run the install script again with the -u switch

Code: Select all

#  ./easy_e17.sh -u
this will update the install to the latest CVS (if that's the install you chose)
Ok maybe you don't need the first line but I do it anyway :-/

Snowman
Simple Hen
Posts: 96
Joined: Thu Jan 18, 2007 13:37
Location: Florida, USA

Re: [Howto] install e17 on Sabayon

Post by Snowman » Tue Mar 25, 2008 23:26

Thanks Wolfden. I followed your instructions to the letter and it looks great. I always wanted to try e17 and this is a great way to test it out.
Registered Linux User 416248

wolfden
Sharecropper
Posts: 9051
Joined: Sat Jan 14, 2006 0:55
Location: Midwest USA
Contact:

Re: [Howto] install e17 on Sabayon

Post by wolfden » Wed Mar 26, 2008 1:01

Thanks bearbonez for the update part

I added to wiki
http://wiki.sabayonlinux.org/index.php? ... nstall_e17

joost
Sagely Hen
Posts: 2778
Joined: Fri Nov 17, 2006 12:11
Location: The Netherlands
Contact:

Re: [Howto] install e17 on Sabayon

Post by joost » Sun Mar 30, 2008 0:55

Is there a way to feed emerge the list you posted wolfden?

also on loop2 x86_64:

Code: Select all

- emphasis ................... ERROR!      
--------------------------------------------------------------------------------

----------------------------------- Last loglines ------------------------------
checking whether the gfortran linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for strndup... yes
checking for pthread_create in -lpthread... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for EMPHASIS... configure: error: Package requirements (
  ecore >= 0.9.9.022
  ecore-config
  etk >= 0.1.0.002
  enhance >= 0.0.1
  libxml-2.0 >= 2.6.0
  libmpd >= 0.12.0
) were not met:

No package 'libmpd' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables EMPHASIS_CFLAGS
and EMPHASIS_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

So i go and see:

Code: Select all

XBOX-360 e17 # equo search libmpd
>>  @@ Searching...
>>   #1 Sabayon Linux Official Repository
>>      @@ Package: media-libs/libmpd-0.15.0            branch: 3.5
>>        Category:             media-libs
>>        Name:                 libmpd
>>        Masked:               False
>>        Available:            version: 0.15.0 ~ tag: NoTag ~ revision: 0
>>        Installed:            version: Not installed ~ tag: N/A ~ revision: N/A
>>        Slot:                 0
>>        Size:                 0.1MB
>>        Download:             packages/amd64/3.5/media-libs:libmpd-0.15.0~0.tbz2
>>        Checksum:             d613d9153a328e5d74bfba268748bfb3
>>        Homepage:             http://sarine.nl/libmpd
>>        Description:          A library handling connection 
>>                              to a MPD server. 
>>        USE flags:            -elibc_glibc -userland_GNU -kernel_linux 
>>                              -amd64 
>>        Compiled with:        -Os -march=x86-64 -pipe
>>        Keywords:             ~amd64 ~x86 ~sparc ~ppc
>>        Created:              2008-02-04 19:59:32
>>        License:              GPL-2
>>  Keyword:    libmpd
>>  Found:      1 entries

And i did:

Code: Select all

XBOX-360 e17 # equo install media-libs/libmpd
re-run ./easy_e17.sh -i ======> fixes it, it doesnt recompile all. It resumes where it quit earlier.

Final notes:
* you don't need to restart XDM the entry is there after you log out from where you installed it anyway.
* rethink your emerge list, some things in there are already build in... x11-plugins/e_modules-wlan , x11-plugins/e_modules-uptime , x11-plugins/e_modules-rain (2 times in your list) for example. I think you are re fetching allot of things already compiled using the .sh script.

ooh yeah, it works here wolfden... thx!

ooh and people themes can be found here: http://www0.get-e.org/Themes/E17/
My blog | Mastodon | Please support Sabayon: Become a Patron

wolfden
Sharecropper
Posts: 9051
Joined: Sat Jan 14, 2006 0:55
Location: Midwest USA
Contact:

Re: [Howto] install e17 on Sabayon

Post by wolfden » Sun Mar 30, 2008 18:01

I can try it on my 64 bit here also and see

The script installs to /opt/e17

emerge would install the packages in the properly place but it wont run, so pointing the start up to the /opt/e17 directory makes it run. I suppose one could try it without any emerge and just use the script, but it didn't look like the script had as many packages.

wolfden
Sharecropper
Posts: 9051
Joined: Sat Jan 14, 2006 0:55
Location: Midwest USA
Contact:

Re: [Howto] install e17 on Sabayon

Post by wolfden » Sun Mar 30, 2008 22:30

joost wrote:Is there a way to feed emerge the list you posted wolfden?

also on loop2 x86_64:

Code: Select all

- emphasis ................... ERROR!      
--------------------------------------------------------------------------------

----------------------------------- Last loglines ------------------------------
checking whether the gfortran linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for strndup... yes
checking for pthread_create in -lpthread... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for EMPHASIS... configure: error: Package requirements (
  ecore >= 0.9.9.022
  ecore-config
  etk >= 0.1.0.002
  enhance >= 0.0.1
  libxml-2.0 >= 2.6.0
  libmpd >= 0.12.0
) were not met:

No package 'libmpd' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables EMPHASIS_CFLAGS
and EMPHASIS_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

So i go and see:

Code: Select all

XBOX-360 e17 # equo search libmpd
>>  @@ Searching...
>>   #1 Sabayon Linux Official Repository
>>      @@ Package: media-libs/libmpd-0.15.0            branch: 3.5
>>        Category:             media-libs
>>        Name:                 libmpd
>>        Masked:               False
>>        Available:            version: 0.15.0 ~ tag: NoTag ~ revision: 0
>>        Installed:            version: Not installed ~ tag: N/A ~ revision: N/A
>>        Slot:                 0
>>        Size:                 0.1MB
>>        Download:             packages/amd64/3.5/media-libs:libmpd-0.15.0~0.tbz2
>>        Checksum:             d613d9153a328e5d74bfba268748bfb3
>>        Homepage:             http://sarine.nl/libmpd
>>        Description:          A library handling connection 
>>                              to a MPD server. 
>>        USE flags:            -elibc_glibc -userland_GNU -kernel_linux 
>>                              -amd64 
>>        Compiled with:        -Os -march=x86-64 -pipe
>>        Keywords:             ~amd64 ~x86 ~sparc ~ppc
>>        Created:              2008-02-04 19:59:32
>>        License:              GPL-2
>>  Keyword:    libmpd
>>  Found:      1 entries

And i did:

Code: Select all

XBOX-360 e17 # equo install media-libs/libmpd
re-run ./easy_e17.sh -i ======> fixes it, it doesnt recompile all. It resumes where it quit earlier.

Final notes:
* you don't need to restart XDM the entry is there after you log out from where you installed it anyway.
* rethink your emerge list, some things in there are already build in... x11-plugins/e_modules-wlan , x11-plugins/e_modules-uptime , x11-plugins/e_modules-rain (2 times in your list) for example. I think you are re fetching allot of things already compiled using the .sh script.

ooh yeah, it works here wolfden... thx!

ooh and people themes can be found here: http://www0.get-e.org/Themes/E17/

I had taken 2 other lists and that is why there is a lot of duplications, so I dug deeper and started to eliminate duplicates and what the script covered. From what I see there is no need at all to add the enlightenment overlay or to emerge anything, let the script do it all.

The only thing the script doesn't install are below:
-editors/enscribe **
app-laptop/epbb **
app-misc/evidence **
app-misc/examine **
app-text/epdf **
dev-libs/evolve **
dev-util/e_utils **
dev-util/edje_editor **
mail-client/embrace **
media-gfx/imlib2_tools **
media-gfx/retina **
media-libs/imlib2_loaders **
media-sound/extrackt **
media-video/elation **
media-video/envision **
mail-client/embrace **
net-im/express **
sci-calculators/equate **
x11-apps/elapse **
x11-libs/ewl **
x11-misc/engage **
x11-misc/enity **
x11-misc/enotes **
x11-misc/eosd **
x11-misc/iconbar **
x11-plugins/e_modules **
x11-plugins/e_modules-alarm **
x11-plugins/e_modules-bling **
extx11-misc/iconbar **
x11-plugins/e_modules **
x11-terms/enterminus **
x11-themes/gtk2-E17-bling **
I will modify the howto

I ran into same error on 64 bit too joost -- emerge media-libs/libmpd and it worked

archwndas
Advanced Hen
Posts: 207
Joined: Mon Jun 04, 2007 14:54

Re: [Howto] install e17 on Sabayon

Post by archwndas » Tue Jul 22, 2008 21:49

Dear Wolfden,

There is no way to start with entrance. I have changed the /etc/conf.d/xdm as you say. I would expect to see entrance in the next reboot. Unfortunately I get the classical ugly xdm.

# rc-update show | grep xdm
xdm | boot

Do you think that the problem might be that xdm is in the boot level and not in the default one? I am running 3.5 amd64. The e17 install script runs fine. By the way, if you are running e17 how do you set up the network, wireless e.t.c. I do all that from the knetworkmanager. In e17 I do not see how that could be done. Especially if I am using an ASCII passfrace for accessing the wireless.

Best,
Archwn.

wolfden
Sharecropper
Posts: 9051
Joined: Sat Jan 14, 2006 0:55
Location: Midwest USA
Contact:

Re: [Howto] install e17 on Sabayon

Post by wolfden » Wed Jul 23, 2008 6:07

not sure, but apparently it does/able to work http://www.sabayonlinux.org/forum/viewt ... 53&t=14227

for networking - net-setup

Post Reply