PDA

View Full Version : HOWTO: installation of E17 from CVS (UPDATED)


Pages : 1 2 3 [4]

sawa38
April 15th, 2008, 12:53 AM
problem solved. somehow the internet connection start to working again. i have checked the start up apps and it shows no apps in it. could it be there's something with the rendering engine?which one should i use, xrender or software?

Rui Pais
April 15th, 2008, 12:50 PM
problem solved. somehow the internet connection start to working again. i have checked the start up apps and it shows no apps in it. could it be there's something with the rendering engine?which one should i use, xrender or software?

Hi sawa38.
Sorry this late answering :(

Glad to know it's working again. Have no idea why it should fail...
The rendering engine serves (not very useful at moment) to select the graphical rendering engine. My experiences with it only lead to non top bar (with title) on windows... I prefer leave with the default!

I don't get it what you mean by compiz settings... are you using, like smartboyathome suggested, ecomorph?


Thanks for your interest in e17-cvs :D

Rui Pais
April 15th, 2008, 01:03 PM
Looks great. What about screen brightness the volume buttons on my laptop? Any workaround for that?

Hi again, sorry for this late answering. Being busy with the new release of OzOS 32bits. :)

About your question. Brightness it's usually controlled by keyword keys. Configuration it's done on xorg.conf (nothing to do with e17 itself). Other things that can interact with Brightness of screen: graphics driver, power/battery on laptops (battery usual put brightness at 70%, but can be changed)

Not sure if that helps...

sawa38
April 16th, 2008, 02:58 AM
guys just wanna to tell you that everything is fine now.
the e17 run smooth after i change the default engine from software to xrender.
eventhou i dont know what that mean.
but i'm happy now.
thanks for all ur support.

Rui Pais
April 17th, 2008, 06:28 AM
guys just wanna to tell you that everything is fine now.
the e17 run smooth after i change the default engine from software to xrender.
eventhou i dont know what that mean.
but i'm happy now.
thanks for all ur support.

Great!
Thanks for let us know... i will give a try again with the rendering engines.
And keep it on my head for the case of other users report strange slowness.

Thanks.
Rui

localhost8080
April 20th, 2008, 07:55 PM
nice guide, ill give it a go and put the info on my blog - http://alinuxblog.co.cc (http://alinuxblog.co.cc)

smartboyathome
April 21st, 2008, 10:56 AM
nice guide, ill give it a go and put the info on my blog - http://alinuxblog.co.cc (http://alinuxblog.co.cc)

Hope you like it, I know I do! :D

pazookie
April 22nd, 2008, 01:47 AM
this may be a stupid question but im someone new to linux, i have 3 distros in my box (ubuntu, kubuntu and opensuse) all which i have themed and enabled compiz fusion for full 3d accelerated effects..i saw some cool stuff that e17 can due which inm sure a plugin can do but i was just wondering if i installed this does it become your default desktop or do you enable certain effects through config files? i dont want to change my current config just add the animated icons/bottom toolbar similar to osx

Rui Pais
April 22nd, 2008, 03:50 PM
nice guide, ill give it a go and put the info on my blog - http://alinuxblog.co.cc (http://alinuxblog.co.cc)

Great! Let us know how it goes.
:)

Rui Pais
April 22nd, 2008, 03:59 PM
this may be a stupid question but im someone new to linux, i have 3 distros in my box (ubuntu, kubuntu and opensuse) all which i have themed and enabled compiz fusion for full 3d accelerated effects..i saw some cool stuff that e17 can due which inm sure a plugin can do but i was just wondering if i installed this does it become your default desktop or do you enable certain effects through config files? i dont want to change my current config just add the animated icons/bottom toolbar similar to osx

Hi
not a stupid question.

No this is a Desktop Environment (theoretically it's a shell environment, but in practice it's a DE).
Your default DE it's set by you, usually at Login Manger (gdm/kdm). Don't depend on your distro. You can try this and pick at 'Session' what DE you want to run and what to run as default. :)
And btw, same for KDE/Gnome, you don't need to have both Ubuntu and KUbuntu! On one of them just install the other desktop: sudo apt-get install ubuntu-desktop (for gnome on Kubuntu, or xubuntu-desktop for kde on ubuntu)

About e17 effects, no they are not plugins, at least not in the sense they may work with other DEs. Usually all e17 effects and eyecandy only work under Enlightenment.

If you have any doubts just post.

iamclueless
April 23rd, 2008, 08:36 AM
nice easy to follow steps that make me confident to try enlightenment on this box

just wondering if the first post is still the way to do it... theres 76 posts on the thread im not that keen on going through. :)

thanks

ooops meant 76 pages

Rui Pais
April 23rd, 2008, 10:02 AM
nice easy to follow steps that make me confident to try enlightenment on this box

just wondering if the first post is still the way to do it... theres 76 posts on the thread im not that keen on going through. :)

thanks

ooops meant 76 pages

Hi iamclueless.
Yes the HowTo it's up-to-date :)
(But Dapper it's not supported anymore, the duck staid on old libs...)

Just add the repos, do an apt-get update and apt-get install e17-cvs.

Boring simple :)

iamclueless
April 23rd, 2008, 10:18 AM
thanks for the quick reply

running Linux Mint 3.0 XFCE (based on Feisty)... hope ill be fine :p

umm how do i safely undo the whole thing if i dont like it? with an apt-get remove --purge?

off-topic, found your OzOs 32bit, dl the torrent now :), will seed it for a while after

Rui Pais
April 23rd, 2008, 10:33 AM
thanks for the quick reply

running Linux Mint 3.0 XFCE (based on Feisty)... hope ill be fine :p

umm how do i safely undo the whole thing if i dont like it? with an apt-get remove --purge?


Yes it works on Mint.

Command cleaning, almost. All is installed under /opt/e17 and a config file on /etc/. E17 goes code under ~/.e17_cvs.
The apt-get remove --purge removes all from /opt/e17 and a conf file.
CVS code should be removed by hand, sudo rm -rf ~/.e17_cvs
(It was there for the case user wants to clean an e installation without loosing the code and avoid waste bandwidth on CVS server and user side)



off-topic, found your OzOs 32bit, dl the torrent now :), will seed it for a while after
Thansk for the interest in OzOS and seeding :D
Very appreciated!
Hope you like it. :)

te.ss
April 23rd, 2008, 02:09 PM
Just to thank you to Rui Pais for a nice HOW-TO. It was so helpful even for a noob like me. I can try and enjoy E17.

iamclueless
April 23rd, 2008, 04:57 PM
I like it a lot!

did have a something crash already though... something about recompiling -g

um anyone know how i get rid of the mounted drives on the desktop - im not comfortable with it being there. :)

and has anyone tried this with Mepis 7.0??

smartboyathome
April 23rd, 2008, 05:18 PM
Just right click the mounted drive on the desktop and select "delete".

iamclueless
April 23rd, 2008, 05:29 PM
Just right click the mounted drive on the desktop and select "delete".

haha obviously simple... i wasnt sure. cause i dragged a folder accidentally into another spot and it copied the whole thing without confirming anything. was worried deleting my slave drive icon would actually delete my files... haha.

i actually really really like the file manager - although it does require me to have heaps of windows open. i need a bigger monitor.

cant wait to get this on my Mepis install.

Incorrect info above: You need to go to file management and select it not to display the icons. icons for the drive a put there automatically regardless of how many times you delete it

iamclueless
April 23rd, 2008, 11:10 PM
Enlightenment crashing on me

Mainly when configuring shelves

the install is on Linux Mint Cassandra 3.0 XFCE

this is the message:

("This is very bad. Enlightenment SEGV'd.\n"
+ "\n"
+ "This is not meant to happen and is likely a sign of\n"
+ "a bug in Enlightenment or the libraries it relies\n"
+ "on. You can gdb attach to this process now to try\n"
+ "debug it or you could exit, or just hit restart to\n"
+ "try and get your desktop back the way it was.\n"
+ "\n"
+ "Please compile everything with -g in your CFLAGS\n");

shows up on a white small window... whats going on?

Rui Pais
April 24th, 2008, 04:07 PM
haha obviously simple... i wasnt sure. cause i dragged a folder accidentally into another spot and it copied the whole thing without confirming anything. was worried deleting my slave drive icon would actually delete my files... haha.

i actually really really like the file manager - although it does require me to have heaps of windows open. i need a bigger monitor.

cant wait to get this on my Mepis install.

Incorrect info above: You need to go to file management and select it not to display the icons. icons for the drive a put there automatically regardless of how many times you delete it

Hi iamclueless.
The suggestion given by smartboyathome it's just for a session base. New sessions brings icon again as e17 redraw the desktop.
A better way to do what you mention, instead of simply unload the icons avoid load the all file manager (quite useless anyway) and save some men/cpu :)

Enlightenment crashing on me

Mainly when configuring shelves

the install is on Linux Mint Cassandra 3.0 XFCE

this is the message:

("This is very bad. Enlightenment SEGV'd.\n"
+ "\n"
+ "This is not meant to happen and is likely a sign of\n"
+ "a bug in Enlightenment or the libraries it relies\n"
+ "on. You can gdb attach to this process now to try\n"
+ "debug it or you could exit, or just hit restart to\n"
+ "try and get your desktop back the way it was.\n"
+ "\n"
+ "Please compile everything with -g in your CFLAGS\n");

shows up on a white small window... whats going on?

Well e17 it's pre-alpha stuff. A lot of things don't work well.
luckily it's just some config windows, the desktop itself works quite well.

But it shouldn't happen much anyway (here it crashes when i try set an icon for a launcher on ibar). The rest works as expected.

If you have crashes frequently or anytime you change some set on shelf you may have some problem...
Are you sure you didn't try to install e17 with other methods on that box before?

iamclueless
April 24th, 2008, 04:39 PM
thanks

i like this so far -- although ive had to turn off a few effects cause my poor video card cant handle it... making it slower than xfce :(

nope the box has never ever seen e17. although i may have ran the apt-get twice...

i could do a fresh install i suppose, just to make sure

so I follow the remove steps you outlined a couple of posts above

and then do the install following your original post?

confirmed?

thanks mate

Rui Pais
April 24th, 2008, 05:36 PM
thanks

i like this so far -- although ive had to turn off a few effects cause my poor video card cant handle it... making it slower than xfce :(

nope the box has never ever seen e17. although i may have ran the apt-get twice...

i could do a fresh install i suppose, just to make sure

so I follow the remove steps you outlined a couple of posts above

and then do the install following your original post?

confirmed?

Try first a plain reinstall:
sudo easy_e17.sh -i
if the problem persists clean then and restart from zero.

Good Luck.


thanks mate

No prob. Sorry to know that you are having issues :(

(this forum today are hell slow...)

sync3
April 25th, 2008, 10:17 AM
Hey fellow Ubuntuers..I have an issue that has been plaguing my ubuntu box for 2 months now..I installed E17 via CVS and followed all instructions...E17 is successfully installed and i am using it. but when i go to do the regular Ubuntu updates via synaptic i get an error stating to run "sudo dpkg --configure -a" i run the command and it brings me back to e17 setup..."Updating e17/apps this wont output much" then it times out..and it continues to time out..say next retry in 200secs..and so forth.It never completes and because it is using synaptic i cant update regularly ie...security patches.How can i get around this..I dont want to reimage my entire box since there are many manually configured programs that i would have to reconfigure...Please help...

Rui Pais
April 25th, 2008, 10:25 AM
Hey fellow Ubuntuers..I have an issue that has been plaguing my ubuntu box for 2 months now..I installed E17 via CVS and followed all instructions...E17 is successfully installed and i am using it. but when i go to do the regular Ubuntu updates via synaptic i get an error stating to run "sudo dpkg --configure -a" i run the command and it brings me back to e17 setup..."Updating e17/apps this wont output much" then it times out..and it continues to time out..say next retry in 200secs..and so forth.It never completes and because it is using synaptic i cant update regularly ie...security patches.How can i get around this..I dont want to reimage my entire box since there are many manually configured programs that i would have to reconfigure...Please help...


Hi sync3.
Seems that you may have a stalled e17-cvs installation plus some issue with cvs connection.

Lets first try to solve the dpkg issue.
Try:
touch $HOME/_skip_easy_e17_install
sudo dpkg --configure -a

and see how it goes.

Good luck

iamclueless
April 25th, 2008, 10:51 AM
Try first a plain reinstall:
sudo easy_e17.sh -i
if the problem persists clean then and restart from zero.

Good Luck.



No prob. Sorry to know that you are having issues :(

(this forum today are hell slow...)


thanks man

i did the reinstall. it skipped A LOT of of things... but now im not crashing.

Rui Pais
April 25th, 2008, 10:58 AM
thanks man

i did the reinstall. it skipped A LOT of of things... but now im not crashing.

Good to hear it!

You must had the bad luck of get code from cvs on some bad moment when some was broken or not fully update... it happens sometimes.

Glad to know it's work, iamclueless.


(edit: the skipped packages are normal and correct, those are the unstable/problematic/redundant ones)

iamclueless
April 25th, 2008, 11:15 AM
no

thank YOU for putting that together.

In the past the only way to play with E17 was live CD or a installed a distro. my newbie self wasnt about to mess with doing from scratch.

it working well with a few funny graphics problem (a window going not closing but just going white, the red emerald theme killing some quick launch icons) but no show stopping crashes.


and to anyone who has followed this HOW TO. Can anyone confirm a successful install on Mepis 7.0? or at the very least Debian Etch? Sorry go no HD space for another distro and dont have the RAM for Virtual box

Rui Pais
April 25th, 2008, 11:24 AM
no

thank YOU for putting that together.

In the past the only way to play with E17 was live CD or a installed a distro. my newbie self wasnt about to mess with doing from scratch.

it working well with a few funny graphics problem (a window going not closing but just going white, the red emerald theme killing some quick launch icons) but no show stopping crashes.


I'm glad that people find it useful. And that helps a little to spread e17 and lightning the idea that people have that it's a "desktop" hard to get :) ...


and to anyone who has followed this HOW TO. Can anyone confirm a successful install on Mepis 7.0? or at the very least Debian Etch? Sorry go no HD space for another distro and dont have the RAM for Virtual box
Several people report success with Etch. Mepis i don't remember if anyone said something about... but since it's Etch based (i think), i don't see why it's shouldn't work...

Kiongku
April 27th, 2008, 12:35 AM
Anyone has the Login Manager Entrance working properly?

I can get Entrance to start but I cannot enter any sessions with it.
Neither Gnome nor Enlightenment.
It just crashes back to itself after I entered my username and password.

baphomet420
April 27th, 2008, 08:11 PM
OK...
I just installed xubuntu 8.04....
I have been using geubuntu for a while, and thought ii would try enlightenment on this....
i got spoiled by geu, and will prolly still use the xfce panel...
hawever, when i boot into e17 (beautifully done by the way), i get nothing on my applications,,,,

have i done something wrong,
or is there something i can do to make it see my applications correctly???

everything appears to work but this...
also, i noticed the install process skipped the flame module (i love this) it also skipped news (i am assuming news ticker which would kick ***)...
how do i add these... i have been using e17 for like a year and have never figured out how to install new modules...

baphomet420
April 28th, 2008, 12:19 AM
lol
i answered my own questions and all is working....

the only problem I am having now, is I can't mount drives...
my other partitions show up on the desktop, but when I click on them, it loads firefox, and gives me an error... they do not show up in the side pane of thunar either...

hmmm...

ner0tic
April 28th, 2008, 07:34 AM
is cafelinux down? i can't contact the repo nor the website...

Rui Pais
April 28th, 2008, 05:24 PM
is cafelinux down? i can't contact the repo nor the website...

Yes. It was down (we are had some problems recently...)
But we are up and running again. Sorry for any inconvenience :(


lol
i answered my own questions and all is working....

the only problem I am having now, is I can't mount drives...
my other partitions show up on the desktop, but when I click on them, it loads firefox, and gives me an error... they do not show up in the side pane of thunar either...

hmmm...

hi, sorry my latest answers (this forum keeps forgetting of notify me of new posts :()

About menu, please check posts #705 (http://ubuntuforums.org/showthread.php?p=4507207&highlight=applications.menu#post4507207) and #707 (http://ubuntuforums.org/showpost.php?p=4510156&postcount=707)

For solutions for that problem.

Mounting drives (i'll assume you mean partitions on HD, not pens and stuff like that) i avoid Desktop icons from e17.
From thunar you need to set them on /etc/fstab file first (at least on Hardy version).

hth

baphomet420
April 28th, 2008, 11:04 PM
Mounting drives (i'll assume you mean partitions on HD, not pens and stuff like that) i avoid Desktop icons from e17.
From thunar you need to set them on /etc/fstab file first (at least on Hardy version).

hth

thats exactly what I mean....
i found the fstab file and all... I get how it works and everything, but getting all the info right is giving me a headache <-- (loads the bong)...

can you think of any programs that will search for partitions and edit the fstab for me ???

ohh, and by the way, xubuntu 8.04 + CVS E17 packages owns opengeu...
great job on the script...

thanks :)

baphomet420
April 28th, 2008, 11:24 PM
lol...
just figured that out too :)

thanks for the help...
can't get over how dope this turned out...

i have done it on two systems (used xubuntu 8.04 as the base)...
a
3.2 gig p4 w/ 2 gig of ram
and a
1 gig celeron w/ 256mb of ram...

both run so great and are beautiful...
i dream of the day DR17 is reality...

yosef
April 29th, 2008, 08:45 AM
So the install seemed to go ok, but now when I type the command enlightenment_start it gives me an error, enlightenment cannot initialize its X connection, have you set you DISPLAY variable? How do I fix this?

Rui Pais
April 29th, 2008, 09:05 AM
lol...
just figured that out too :)

thanks for the help...
can't get over how dope this turned out...

i have done it on two systems (used xubuntu 8.04 as the base)...
a
3.2 gig p4 w/ 2 gig of ram
and a
1 gig celeron w/ 256mb of ram...

both run so great and are beautiful...
i dream of the day DR17 is reality...

Hi baphomet420.
Glad you managed to do the fstab! :)

Yes, with e17-cvs, this became so easy... its' almost boring install e17.
I don't know if final e17 will ever be a reality... but mean while this pre-alpha has been more stable than much official releases of others DEs i tried :D

I'm happy if i contributed a little to make people more close to e17!
Rui

Rui Pais
April 29th, 2008, 09:08 AM
So the install seemed to go ok, but now when I type the command enlightenment_start it gives me an error, enlightenment cannot initialize its X connection, have you set you DISPLAY variable? How do I fix this?

Hi yosef.
Sorry to hear you got problems... don't quite understand your question :(

Do you mind to give more details?

Why are you trying to run from terminal? Don't you have installed a Login Manager?
Have you done this from a minimal/server install? Do you have xorg installed didn't you?

yosef
April 29th, 2008, 09:23 AM
This is from a minimal installation. I actually installed to one laptop and instead of reboot I switched the hdd to another laptop which cannot boot from cd. In the new laptop I booted up into command line and entered these commands:
sudo apt-get update
sudo apt-get install xorg xterm gdm enlightenment menu firefox gksu synaptic
sudo dpkg-reconfigure xserver-xorg
sudo /etc/init.d/gdm start

gdm worked but gave an error due to looking for "human" and not finding it. Then I saw this thread and did the e17cvs install. Gdm would not see e17. I gave it an apt-get removed enlightenment and then the same for gdm. Then I entered aptitude reinstall e17_cvs in case getting rid of the regular enlightenment packages affected e17. I could not figure out how to use entrance, how to get it to load or anything. So I tried just starting up e17 as per my previous post. And this is where I now stand.

Rui Pais
April 29th, 2008, 09:39 AM
This is from a minimal installation. I actually installed to one laptop and instead of reboot I switched the hdd to another laptop which cannot boot from cd. In the new laptop I booted up into command line and entered these commands:
sudo apt-get update
sudo apt-get install xorg xterm gdm enlightenment menu firefox gksu synaptic
sudo dpkg-reconfigure xserver-xorg
sudo /etc/init.d/gdm start

gdm worked but gave an error due to looking for "human" and not finding it. Then I saw this thread and did the e17cvs install. Gdm would not see e17. I gave it an apt-get removed enlightenment and then the same for gdm. Then I entered aptitude reinstall e17_cvs in case getting rid of the regular enlightenment packages affected e17. I could not figure out how to use entrance, how to get it to load or anything. So I tried just starting up e17 as per my previous post. And this is where I now stand.

Ok!
The packages enlightenment by apt has nothing to do with this one. It's old e16.

After you reinstall e17-cvs you should had an entry saying Enlightenment on GDM Sessions selector. Do you mind to check again (sometimes old e16 interferes with e17 at that point)

If you still don't have an 'Enlightenment' (same name), please post the output of:
ls -l /usr/share/xsessions/enlightenment.desktop
and
cat /usr/share/xsessions/enlightenment.desktop

yosef
April 29th, 2008, 10:00 AM
After I got rid of e16 I did try logging in through gdm again and it still did not have e17. But now I have uninstalled gdm. Should I install gdm again?


ls -l /usr/share/xsessions/enlightenment.desktop

gives me:

-> opt/e17/share/xsessions/enlightenment.desktop

and:

cat /usr/share/xsessions/enlightenment.desktop

returns:

[Desktop Entry]
Encoding=UTF-8
Name=Enlightenment
Comment=Log in using Enlightenment (version 0.16.999.042)
Type=XSession
Icon=/opt/e17/share/enlightenment/data/images/enlightenment.png
Exec=/opt/e17/bin/enlightenment_start
TryExec=/opt/e17/bin/enlightenment_start

Rui Pais
April 29th, 2008, 10:08 AM
After I got rid of e16 I did try logging in through gdm again and it still did not have e17. But now I have uninstalled gdm. Should I install gdm again?


ls -l /usr/share/xsessions/enlightenment.desktop

gives me:

-> opt/e17/share/xsessions/enlightenment.desktop

and:

cat /usr/share/xsessions/enlightenment.desktop

returns:

[Desktop Entry]
Encoding=UTF-8
Name=Enlightenment
Comment=Log in using Enlightenment (version 0.16.999.042)
Type=XSession
Icon=/opt/e17/share/enlightenment/data/images/enlightenment.png
Exec=/opt/e17/bin/enlightenment_start
TryExec=/opt/e17/bin/enlightenment_start

It all look correct.
Yes try to reinstall gdm. Check after the install if it not removed /usr/share/xsessions/enlightenment.desktop (should not, but just in case).

You should be able to pick enlightenment from Sessions selector or manually set it on ~/.dmrc:
[Desktop]
Session=enlightenment


hope that helps

yosef
April 29th, 2008, 10:58 AM
Great! Thank you so much! OK, so it seems that there are next to no apps installed. What should I use for a file manager? This is an old celeron machine with a win2k sticker on it... what filemanager do you recomend? What apps in general are recomended? I would like to use enlightenment apps if it is a reasonable choice.

Kiongku
April 29th, 2008, 11:35 AM
I use krusader as file manager.. It's a commander style application.

Anyway, no one answered my previous question. So I'll ask again.

I have installed hardy 8.04 64 bit edition and then installed e17 from cvs.
I tried to run entrance as login manager but it does not work properly.
I can get entrance to run at startup.
But after I input my login details, entrance refuses to start the gnome or e17 session.
It just blinks several times and returns back to itself.

So I would like to know if anyone else has the same problem or if they can run entrance properly on hardy.
Thanks.

smartboyathome
April 29th, 2008, 01:35 PM
Great! Thank you so much! OK, so it seems that there are next to no apps installed. What should I use for a file manager? This is an old celeron machine with a win2k sticker on it... what filemanager do you recomend? What apps in general are recomended? I would like to use enlightenment apps if it is a reasonable choice.

E17 has a built in file manager, but I wouldn't recommend it, it is too minimal. Instead, try PCManFM and Thunar. Also, try installing synaptic using apt-get and then installing your favorite programs.

yosef
April 29th, 2008, 01:47 PM
I am now having difficulty generating menus. I tried update-menus and I installed efreet (not that I know what to do with efreet). But stil applications menu is empty.

Rui Pais
April 29th, 2008, 01:51 PM
Great! Thank you so much! OK, so it seems that there are next to no apps installed. What should I use for a file manager? This is an old celeron machine with a win2k sticker on it... what filemanager do you recomend? What apps in general are recomended? I would like to use enlightenment apps if it is a reasonable choice.

:)

E17 has a built in file manager, but I wouldn't recommend it, it is too minimal. Instead, try PCManFM and Thunar. Also, try installing synaptic using apt-get and then installing your favorite programs.

++

As file manager i would suggest too:
rox (i thing it's lighter and sometimes runs faster then thunar)
xfe
Similar to krusader (this one may have QT dependencies... not sure)
Gentoo
MidnightCommander

Theres a thread on forum about old computer apps, you may check suggestions there for your apps.
e17 apps in most cases are very buggy... the only one i really think it's quite stable it's exhibit an image viewer.


Edit (after read your last post):
You may have your menus empty because you don't have apps installed...
Otherwise check my posts #705 (http://ubuntuforums.org/showthread.php?p=4507207&highlight=applications.menu#post4507207) and #707 (http://ubuntuforums.org/showpost.php?p=4510156&postcount=707)

Rui Pais
April 29th, 2008, 02:59 PM
I use krusader as file manager.. It's a commander style application.

Anyway, no one answered my previous question. So I'll ask again.

I have installed hardy 8.04 64 bit edition and then installed e17 from cvs.
I tried to run entrance as login manager but it does not work properly.
I can get entrance to run at startup.
But after I input my login details, entrance refuses to start the gnome or e17 session.
It just blinks several times and returns back to itself.

So I would like to know if anyone else has the same problem or if they can run entrance properly on hardy.
Thanks.

Hi Kiongku.
That question has been asked many times in this thread. But i have no answer for it. I tried once and it didn't work... not sure if anyone get it properly or if there are some how-to about it (there are one on net, but old and not compatible with this method...)

Anyway, i don't see much interest in use entrance. It's buggy, hard to install/config, lacks some functionality.
If you are trying to avoid other LM more heavy give a look at xdm or slim (very lighters) or try a direct login without a LM.
Here an howto for auto-login (http://cafelinux.org/forum/index.php/topic,1328.0.html).

Kiongku
April 29th, 2008, 04:53 PM
Great thanks for the reply Rui.
If it appears to be unusable in ubuntu.
I think i'll concentrate a bit more on gdm itself then.

baphomet420
April 29th, 2008, 06:35 PM
Hi baphomet420.
Glad you managed to do the fstab! :)

Yes, with e17-cvs, this became so easy... its' almost boring install e17.
I don't know if final e17 will ever be a reality... but mean while this pre-alpha has been more stable than much official releases of others DEs i tried :D

I'm happy if i contributed a little to make people more close to e17!
Rui
thanks again...

do you have any suggestions of places to look for e17 modules???
i know one called the matrix exist.. it was dope... i got the flame to compile in this one... rain and snow were no luck...
I also so the one labeled news.. it wouldn't compile for me though... i like the idea of that one...
actually, they were compiling fine for me until i did that trick to link the application menu... now none of the modules will compile... './autogen' works.. so does 'make'.. then i get errors on 'make install'...

Rui Pais
April 30th, 2008, 04:31 AM
thanks again...
You're wellcome :)


do you have any suggestions of places to look for e17 modules???
i know one called the matrix exist.. it was dope... i got the flame to compile in this one... rain and snow were no luck...
I also so the one labeled news.. it wouldn't compile for me though... i like the idea of that one...
actually, they were compiling fine for me until i did that trick to link the application menu... now none of the modules will compile... './autogen' works.. so does 'make'.. then i get errors on 'make install'...

Don't mix manual installations with e17 installed by e17-cvs. They will have path issues... (to do that you would need to set paths to /opt/e17 where your e libs are)

The sane approach it's editing /etc/.easy_e17.conf, and for more obscure things, the /usr/bin/easy_e17.sh itself.

It works this way:
From the huge amount of code on CVS server, easy_e17.sh selects a minor part of needed libs and some apps+modules.
The config file .easy_e17.conf, reduces a little further the ones installed.

So if you want something more, say rain module. Just edit your /etc/.easy_e17.conf and remove what you want from the --skip list, in this case you would remove rain.

If what you want it's not on --skip list, that means that it may not be included on easy_e17.sh. THATS NOT A RECOMMENDED ONE in that case!
But if you really want to try it, at your risc, just edit easy_e17.sh, adding the wanted app/lib/module to the correspondent list on top of script.

hth

baphomet420
May 5th, 2008, 12:47 PM
you mentioned not using desktop icons....

is there anyway that you can hide all icons from the desktop... have it completely clear, even when you mount new drives???

i would just as well keep my desktop clean and have everything in thunar...

baphomet420
May 5th, 2008, 12:52 PM
you mentioned not using desktop icons....

is there anyway that you can hide all icons from the desktop... have it completely clear, even when you mount new drives???

i would just as well keep my desktop clean and have everything in thunar...

lol, already figured it out..
some kind of physcic phenomenon, i ask the question, then i figure it out minutes later (even if i have been trying for days before asking a question).. hmmm...

in case anyone else needs too, its under the filemanager settings in the enlightenment configuration screen...

Rui Pais
May 5th, 2008, 02:43 PM
lol, already figured it out..
some kind of physcic phenomenon, i ask the question, then i figure it out minutes later (even if i have been trying for days before asking a question).. hmmm...

Than must be the growing of entropy... ;)
(other way you would came, by thinking and avoid questioning, to some fundamental reason for the Universe or any other overwhelming answer for the big mysteries, creating a raising in order instead of raising the chaos) :lol:


in case anyone else needs too, its under the filemanager settings in the enlightenment configuration screen...
That only hide it.
If you don't intend to use icons on desktop, better unload completely the module and avoid waste any recourses with that.
On Main menu go:
Configuration > Modules
Select 'File Manager' from the list on the right and click Unload Module button.
:)

smartboyathome
May 6th, 2008, 02:17 PM
Rui, I just wanted to thank you for the work you have done on the guide, and let you know I am moving to arch linux because I hear it is better when it comes to E17. I hope that other people find this helpful to get your feet wet. I would put that for some things, it is buggy and doesn't work, and would also mention arch for experienced linux users who want a light E17 desktop.

Meox
May 7th, 2008, 05:55 PM
Yeah thanks for the guide im going to try this out and see if it works :popcorn:

jattra
May 8th, 2008, 12:10 AM
Hello.
I am trying to install E17 on XUbuntu 8.04. Everithing goes fine until edje_viewver installation which ends with error. Last rows of log say:
File not found: ./NEW
File not found: ./{some kind of log file here}
...

i am afraid, I didn't save the installation log file, so for more details I would have to repeat the installation. :/
I am quite new linux user as well, so maybe the solution is obvious.

Can somebody help? Thanks.

Rui Pais
May 8th, 2008, 04:12 AM
Rui, I just wanted to thank you for the work you have done on the guide, and let you know I am moving to arch linux because I hear it is better when it comes to E17. I hope that other people find this helpful to get your feet wet. I would put that for some things, it is buggy and doesn't work, and would also mention arch for experienced linux users who want a light E17 desktop.

I smartboyathome! So you decided to take a look at Arch :)
I always hear good things about Arch. Every time i tried i always hit some hard issue that make me go away, but most people seems to be very happy with it.

I doubt that e17 would work differently just by changing distro, since what you get it's the same cvs code. Of the base system it's very different. The big difference it's that on Arch packages install by default the headers files (never understand why) needed for compilation, no *-dev packages required...

In one of this Sundays i had a lunch at neonl's house (he posted some times here), he had move to Arch and installed e17 from cvs successfully by following the old manual method. He only needed to install cvs, use the different path for the gdm .desktop entry (it's on manual method pdf) and add path on Arch file (don't remember exactly, but i think it's /etc/profile instead of /etc/environment).

Cheers

Rui Pais
May 8th, 2008, 04:23 AM
Yeah thanks for the guide im going to try this out and see if it works :popcorn:

You welcome :)
Hope you like it. Tell us how it goes.
(Check too the above answer if you have problems with edje_viewer, ok)


Hello.
I am trying to install E17 on XUbuntu 8.04. Everithing goes fine until edje_viewver installation which ends with error. Last rows of log say:
File not found: ./NEW
File not found: ./{some kind of log file here}
...

i am afraid, I didn't save the installation log file, so for more details I would have to repeat the installation. :/
I am quite new linux user as well, so maybe the solution is obvious.

Can somebody help? Thanks.

Hi.
You had the bad luck of install on a day that e devs break something :(
edje_viewer it's broken since last night. Most of the times it only need a couple of days at most to they correct the issue... meanwhile thats not an important package (can be skipped).
Try this (the easier way):

touch _skip_easy_e17_install
sudo apt-get install e17-cvs
and if it finishes without errors do:
rm _skip_easy_e17_install
sudo easy_e17.sh -i --skip=edje_viewer
hope that helps!

jattra
May 8th, 2008, 06:15 AM
sudo easy_e17.sh -i --skip=edje_viewer


Yes, it solved my problem.
Without edje_viewer, there is no error. Thank You very much Rui.

Rui Pais
May 8th, 2008, 11:46 AM
Yes, it solved my problem.
Without edje_viewer, there is no error. Thank You very much Rui.

No Prob :)
I'm very glad to hear that your installation finished successfully!


Btw, has i mentioned this things are usually taken care very quickly at CVS.
The edje_viewer as been solved. (Just some missing files)

You can update it by do:
sudo easy_e17.sh -u

it will update one or two things, edje_viewer included, now without breakage :)

Have fun.

LeoSolaris
May 8th, 2008, 11:51 AM
Well, I have no idea if I will have an issue with the script or not because CVS is refusing to configure.

Here's my error:
11:20:03 on Thu May 08 - leo:~$sudo apt-get install cvs
Reading package lists... Done
Building dependency tree
Reading state information... Done
cvs is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.
2 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
Setting up cvs (1:1.12.13-9) ...
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: error processing cvs (--configure):
subprocess post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of e17-cvs:
e17-cvs depends on cvs; however:
Package cvs is not configured yet.
dpkg: error processing e17-cvs (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
cvs
e17-cvs
localepurge: checking system for new locale ...
localepurge: processing locale files ...
localepurge: processing man pages ...
E: Sub-process /usr/bin/dpkg returned an error code (1)
11:20:38 on Thu May 08 - leo:~$


I have no idea what could be locking my /var/cache/debconf/config.dat

What programs do that? Tiger maybe?

If I edit it, it pops open just fine.

Leo

Rui Pais
May 8th, 2008, 01:30 PM
Well, I have no idea if I will have an issue with the script or not because CVS is refusing to configure.

Here's my error:
11:20:03 on Thu May 08 - leo:~$sudo apt-get install cvs
Reading package lists... Done
Building dependency tree
Reading state information... Done
cvs is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.
2 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
Setting up cvs (1:1.12.13-9) ...
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: error processing cvs (--configure):
subprocess post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of e17-cvs:
e17-cvs depends on cvs; however:
Package cvs is not configured yet.
dpkg: error processing e17-cvs (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
cvs
e17-cvs
localepurge: checking system for new locale ...
localepurge: processing locale files ...
localepurge: processing man pages ...
E: Sub-process /usr/bin/dpkg returned an error code (1)
11:20:38 on Thu May 08 - leo:~$


I have no idea what could be locking my /var/cache/debconf/config.dat

What programs do that? Tiger maybe?

If I edit it, it pops open just fine.

Leo

That look like an aborted/incorrect finish run of e17-cvs or other package, like cvs, that may had a ghost dpkg lurking on your system...

Try:
sudo killall -9 dpkg
sudo killall -9 apt-get

and after that:
sudo apt-get install e17-cvs
to see if it fixes...

good luck

LeoSolaris
May 8th, 2008, 01:58 PM
Ok.. issue not solved. It is still saying it's locked by another program. I think it may be time for the old windows standby... reboot.

How did I get a ghost dpkg? This was the only install I had tried after a fresh reboot... hmm maybe it is time to do a rootkit check.

Rui Pais
May 8th, 2008, 02:04 PM
Hmm that might be why synaptic was taking so long to refresh my sources list. (although, oddly, apt-get was just taking 15 sec)

I'll get to it as soon as a minor update completes. It's strange though... apt-get update did not do anything other than refresh the package list. I think this is the first time I have used a gui to do an update in at least three months. I have about 20 minutes, give or take, till the download is complete. I think the main US repo nerfed the download speed. Usually I use one of the mirrors, but the programs kept not being found. (list updated before the packages did)

C'est la vie. I'm going to go get a sandwich, then report back the murders of the dpkg and apt-get. Hopefully it will solve the issue.

How did I get a ghost dpkg? This was the only install I had tried after a fresh reboot... hmm maybe it is time to do a rootkit check.

Yes, until your system goes sane again, all stuff related with packages install/updates, etc, will behave wild... :(

You have a dpkg running because something you was installing abort for some reason (either cvs or e17-cvs, i'll assume).
It's irrelevant what ever you use to install, synaptic, aptitude, gdebi, apt-get, etc, it all will call dpkg and dselect the 2 most basic install apps of Debian package system. All the others are just CLI or GUI interfaces that wrap those 2 apps.

LeoSolaris
May 8th, 2008, 03:15 PM
Well a reboot took care of the issue. And I discovered much to my dismay, that the alternate Grub editor I installed for convenience managed to royally screw up my menu.lst. I had to go back through with a LiveCD and manually write my Grub menu. (grr) So when I got back in, I automatically went to remove the editor, and lo and behold... cvs and e17 resumed. E17 is still installing, but it all seems to be going swimmingly.

Thank you for your help! I have a liveCD of OZ actually, and I would have installed it, but my partition table is full because I did not do it right the first time. I do have it as a VM, which is why I wanted to install enlightenment on my normal Ubuntu.

Eventually I will rework my partition table so I can have a few more distros.

Thanks for your help and magnificent distro!
Leo

Rui Pais
May 8th, 2008, 04:29 PM
Well a reboot took care of the issue. And I discovered much to my dismay, that the alternate Grub editor I installed for convenience managed to royally screw up my menu.lst. I had to go back through with a LiveCD and manually write my Grub menu. (grr) So when I got back in, I automatically went to remove the editor, and lo and behold... cvs and e17 resumed. E17 is still installing, but it all seems to be going swimmingly.

Thank you for your help! I have a liveCD of OZ actually, and I would have installed it, but my partition table is full because I did not do it right the first time. I do have it as a VM, which is why I wanted to install enlightenment on my normal Ubuntu.

Eventually I will rework my partition table so I can have a few more distros.

Thanks for your help and magnificent distro!
Leo

Good to hear it's working! :)

It's normal that it take some time first time it installs. Future updates will be much, much faster.


If you want to replicate OzOS, you can add OzOS repos and install too:
sudo apt-get install oz-desktop
and after that:
sudo cp -a /etc/skel/. $HOME
sudo chown -R $USER\: $HOME

Thanks for your kind words about OzOS :D
Very appreciated.
Cheers, Rui

LeoSolaris
May 8th, 2008, 06:35 PM
I have been poking around on e17 all afternoon, but now that I return to Gnome, I have found an issue... I can't click on my desktop! Right click or left click. It makes it really annoying to try to use a widget layer. The only thing that has changed since the last time I knew it worked was e17...

I know E uses the clicking on the wallpaper to open menus... could that somehow be altering my gnome settings? and where the bloody heck am I going to switch them back? I assume it's in gconf, but I haven't found it yet.

Thanks!
Leo

Rui Pais
May 8th, 2008, 06:42 PM
I have been poking around on e17 all afternoon, but now that I return to Gnome, I have found an issue... I can't click on my desktop! Right click or left click. It makes it really annoying to try to use a widget layer. The only thing that has changed since the last time I knew it worked was e17...

I know E uses the clicking on the wallpaper to open menus... could that somehow be altering my gnome settings? and where the bloody heck am I going to switch them back? I assume it's in gconf, but I haven't found it yet.

Thanks!
Leo

Weird... e17 don't touch such things.
It looks that either you change something by hand (config file) or you have some problem with nautilus...

To set that back (it's a nautilus setting) run:
gconf-editor
and navigate till:
/apps/nautilus/preferences/show_desktop
ensure that it's enabled (square has a check mark).

hth

smartboyathome
May 8th, 2008, 06:52 PM
I smartboyathome! So you decided to take a look at Arch :)
I always hear good things about Arch. Every time i tried i always hit some hard issue that make me go away, but most people seems to be very happy with it.

I doubt that e17 would work differently just by changing distro, since what you get it's the same cvs code. Of the base system it's very different. The big difference it's that on Arch packages install by default the headers files (never understand why) needed for compilation, no *-dev packages required...

In one of this Sundays i had a lunch at neonl's house (he posted some times here), he had move to Arch and installed e17 from cvs successfully by following the old manual method. He only needed to install cvs, use the different path for the gdm .desktop entry (it's on manual method pdf) and add path on Arch file (don't remember exactly, but i think it's /etc/profile instead of /etc/environment).

Cheers

I haven't actually used Arch yet, I got it installed on my external hard drive and then dropped the external hard drive, ruining the usb chord (not the drive itself). A new one is being shipped. But, I went there because I wanted a working E17, and it just seemed easier than doing it on Ubuntu since there are no text files to edit really (only one to enable the community AUR repository).

LeoSolaris
May 8th, 2008, 11:26 PM
Thanks again Rui! I did switch it off somehow by accident.

Leo

Genesius
May 14th, 2008, 06:01 PM
Sorry if this issue has been addressed before - I haven't found anything by searching the forum and my eyes are watering something fierce from trying to skim through 80+ pages of this thread.

Anyway - running Hardy 64bit. Ran the E17 install from this thread. Everything compiled, but I got this error:
ln: creating symbolic link `/usr/share/xsessions/enlightenment.desktop': File exists
dpkg: error processing e17-cvs (--configure):
subprocess post-installation script returned error exit status 1
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
e17-cvs


Rebooted and tried starting E17 at the login, and get this:
Xsession: unable to launch "/usr/bin/enlightenment_start"
Xsession --- "/usr/bin/enlightenment_start" not found; falling back to default session

Saw the "--configure" entry in the first error, so went back into Gnome and tried sudo dpkg --configure -a, which gives me the same error.

So, how do I fix this?

Rui Pais
May 15th, 2008, 08:37 AM
Sorry if this issue has been addressed before - I haven't found anything by searching the forum and my eyes are watering something fierce from trying to skim through 80+ pages of this thread.

Anyway - running Hardy 64bit. Ran the E17 install from this thread. Everything compiled, but I got this error:
ln: creating symbolic link `/usr/share/xsessions/enlightenment.desktop': File exists
dpkg: error processing e17-cvs (--configure):
subprocess post-installation script returned error exit status 1
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
e17-cvs


Rebooted and tried starting E17 at the login, and get this:
Xsession: unable to launch "/usr/bin/enlightenment_start"
Xsession --- "/usr/bin/enlightenment_start" not found; falling back to default session

Saw the "--configure" entry in the first error, so went back into Gnome and tried sudo dpkg --configure -a, which gives me the same error.

So, how do I fix this?


Hi Genesius.

That means that you had already installed by other means or by hand and either you mix 2 different installation methods or if you removed your previous installation something failed on clean that file.

Just a warning. Do not install this way if you have another e17 installed on your box (i checked you posts and realized you had installed from binary (http://ubuntuforums.org/showthread.php?t=722123) packages)

To solve that issue with e17-cvs do:
sudo mv /usr/share/xsessions/enlightenment.desktop /usr/share/xsessions/enlightenment.desktop.old
sudo apt-get install e17-cvs
That should be enough to solve the problem.
I will made a new e17-cvs version aware and able to deal with that situation (to prevent future problems).

(Again, if you didn't install your old e17 you may hit issues sooner or later because your system will have different versions of same libs)


hth

Genesius
May 15th, 2008, 11:22 AM
Hmmm. . . I thought I had uninstalled my prior install of E17, but possibly something got missed. I'll give it a try when I get home from work.

Rui Pais
May 15th, 2008, 05:03 PM
Hmmm. . . I thought I had uninstalled my prior install of E17, but possibly something got missed. I'll give it a try when I get home from work.

Yes thats what i thought, since e17-cvs will auto abort if other installation like the one you have it's detected.

The fact that file stayed beyond it's not unusual... sometimes the process of cleaning fails (dpkg/apt it's not famous for cleaning abilities specially meta-packages :(). Or maybe it required a purge flag and not only a remove.
Or maybe the person that make the package opt by dynamic create it (like e17-cvs does) but forget to add cleaning code on remove...

Genesius
May 15th, 2008, 06:47 PM
That did the trick! Now if I can just figure out how to configure a panel so I can get my update-manager notifications & run screenlets and I'll never have to use Gnome again!

Rui Pais
May 15th, 2008, 06:55 PM
That did the trick! Now if I can just figure out how to configure a panel so I can get my update-manager notifications & run screenlets and I'll never have to use Gnome again!

Great to know it's working!
Btw i uploaded a new version with that issue solved (cleaning others leftover... but at least don't leave the dpkg borked when people try e17-cvs on those conditions :) )

About your questions... are you talking about a gnome or a xfce4 panel? or you meant a (e17) shelf? Try load notification module, it's recent and i never tried, but it's suppose to do exactly that.

About screenlets, that should give bad results. Try to implement your screenlets needs with existent e17 modules. They quite complete and functional... only down point, they need to be put in shelves, not freely on desktop (like they use to be and like screenlets... :()

Genesius
May 15th, 2008, 07:59 PM
Ideally a system tray. I know E17 doesn't have one and probably never will. I'm looking at trayer and stalonetray, but I'll need time to figure out how to configure them. If I can't use screenlets in E17, fine. It would be nice to have the update manager notification pop up when there are new packages, if only because I'm forgetful and might not think to run "sudo apt-get update" more often than once every few weeks.

smartboyathome
May 15th, 2008, 08:50 PM
Great to know it's working!
Btw i uploaded a new version with that issue solved (cleaning others leftover... but at least don't leave the dpkg borked when people try e17-cvs on those conditions :) )

About your questions... are you talking about a gnome or a xfce4 panel? or you meant a (e17) shelf? Try load notification module, it's recent and i never tried, but it's suppose to do exactly that.

About screenlets, that should give bad results. Try to implement your screenlets needs with existent e17 modules. They quite complete and functional... only down point, they need to be put in shelves, not freely on desktop (like they use to be and like screenlets... :()

Shouldn't screenlets work if you have a composting manager running? I thought they should.

|{urse
May 15th, 2008, 09:16 PM
i had the same problem. for anyone else with this error, this is what i did to solve it:

1. in the /var/lib/dpkg directory: i replaced "available", "diversions", "statoverride", and "status" with their "-old" counterparts
2.a. i deleted the following files: /var/e17-cvs.0.crash, /var/lib/dpkg/info/e17-cvs.conffiles, /var/lib/dpkg/info/e17-cvs.postinst, /var/lib/dpkg/info/e17-cvs.postrm and /var/lib/dpkg/info/e17-cvs.list
2.b. if you find any other files in /var/lib/dpkg and its subdirectories that contain the name "e17-cvs", delete them as well.
3. i ran "sudo apt-get update" followed by "sudo apt-get install -f"

this should fix things.

to rui pais: i've seen a few other posts from people who had this problem. i know you can't do a whole lot about fixing it, but you may wanna consider adding this info to your original post. i'd hate to see more people take such a drastic step as reinstalling.

groggyboy, thank you so much for this bit of gold. You just saved dpkg on my system.

|{urse
May 15th, 2008, 09:18 PM
/var/lib/dpkg/info/e17-cvs.postinst: 45: [[: not found
dpkg: error processing e17-cvs (--configure):
subprocess post-installation script returned error exit status 127
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
e17-cvs
E: Sub-process /usr/bin/dpkg returned an error code (1)


The whole easy-e17 script was running in my terminal every time i used dpkg. Any ideas Rui? I'd really love to see e17! Enlightenment was my favorite wm a few years back before more recent compositing managers were around.

And pardon my initial forum blindness but i did not have enlightenment or e17 previously installed before trying the e17-cvs which gave me this error.

running (un-updated) gnome gutsy on an asus sk8n deluxe mobo, amd athlon fx 52 cpu, ati 1650 pro 256mb, 1gb ram, 2x raptors on a hardware raid 0.

Rui Pais
May 16th, 2008, 09:41 AM
groggyboy, thank you so much for this bit of gold. You just saved dpkg on my system.

Hi |{urse (weird username ;)...)
That suggestion should only be used as last resource, after everything else fails... It may saves your system, but you are changing dpkg DB directly and at slight error you end up with a really broken system (if you broke dpkg you not be able of recover your system again, since nothing would be installable).

The whole easy-e17 script was running in my terminal every time i used dpkg. Any ideas Rui? I'd really love to see e17! Enlightenment was my favorite wm a few years back before more recent compositing managers were around.

And pardon my initial forum blindness but i did not have enlightenment or e17 previously installed before trying the e17-cvs which gave me this error.

running (un-updated) gnome gutsy on an asus sk8n deluxe mobo, amd athlon fx 52 cpu, ati 1650 pro 256mb, 1gb ram, 2x raptors on a hardware raid 0.

ok this is a new issue, not related with previous e17 installation but with my deb scripting. A simpler code i done on last update... i don't see why it fails... Don't worry that it's easy to solve.

The error line shouldn't be 45, so i wonder if you have an updated e17-cvs.
Can you post the output of:
apt-cache show e17-cvs |grep Version
and just for checking (sometimes [[ ]] seems to be problematic on some shells), whats the output of say:
[[ -e /usr/share/xsessions ]]; ls /usr/share/xsessions/
Have you changed your shell? (what ls -l /bin/sh says?)

Rui Pais
May 16th, 2008, 09:51 AM
Shouldn't screenlets work if you have a composting manager running? I thought they should.

Well I didn't tried, i think they should work, yes.
The problem, like with any thing non-e17 that have transparencies, they rely on the layer where most DE draw they background to do transparency effect.
e17 don't use that (so it's fast and light) so non-e17 apps get black (no image) background, the famous black borders/squares, destroying all the eye-candy they where made by :(

Since most of screenlets utilities are implemented by e modules or e-apps, thats not a great advantage (last time i tried screenlets were even more stable as some e-apps like enotes or erss...)

Rui Pais
May 16th, 2008, 10:35 AM
Ideally a system tray. I know E17 doesn't have one and probably never will. I'm looking at trayer and stalonetray, but I'll need time to figure out how to configure them. If I can't use screenlets in E17, fine. It would be nice to have the update manager notification pop up when there are new packages, if only because I'm forgetful and might not think to run "sudo apt-get update" more often than once every few weeks.

I don't use a trayer but implemented one on OzOS. I opted by stanalonetray because it's the simpler one. Just run with:
stalonetray -bg "#000000"
where "#000000" should be the RGB color code to match your background (#000000 = black)
stalonetray --help gives you other options, like placing, border, size, etc.
On e17 only fails --transparent for the reasons i mentioned on previous post, and --parent-bg that works not very well (redrawing issues if you pass a window over it...)

About e17 modules you can go on Main menu (mouse left click):
Configuration > Modules
and Load/unload at your preferences, add shelfs, right click on it and choose 'Configure Shelf Contents' to add/remove modules.
There's a notification module (never use it...) or you can have notifications on stalonetray.

hth

NeonRush
May 16th, 2008, 11:48 AM
Hi |{urse (weird username ;)...)
That suggestion should only be used as last resource, after everything else fails... It may saves your system, but you are changing dpkg DB directly and at slight error you end up with a really broken system (if you broke dpkg you not be able of recover your system again, since nothing would be installable).



ok this is a new issue, not related with previous e17 installation but with my deb scripting. A simpler code i done on last update... i don't see why it fails... Don't worry that it's easy to solve.

The error line shouldn't be 45, so i wonder if you have an updated e17-cvs.
Can you post the output of:
apt-cache show e17-cvs |grep Version
and just for checking (sometimes [[ ]] seems to be problematic on some shells), whats the output of say:
[[ -e /usr/share/xsessions ]]; ls /usr/share/xsessions/
Have you changed your shell? (what ls -l /bin/sh says?)

I'm getting the same error as |{urse, my out put is as follows:

neonrush@microcalculatrix:~$ [[ -e /usr/share/xsessions ]]; ls /usr/share/xsessions/
gnome.desktop ssh.desktop

neonrush@microcalculatrix:~$ apt-cache show e17-cvs |grep Version
Version: 0.0-5.1

Any clue? Thx.

Rui Pais
May 16th, 2008, 12:25 PM
I'm getting the same error as |{urse, my out put is as follows:

neonrush@microcalculatrix:~$ [[ -e /usr/share/xsessions ]]; ls /usr/share/xsessions/
gnome.desktop ssh.desktop

neonrush@microcalculatrix:~$ apt-cache show e17-cvs |grep Version
Version: 0.0-5.1

Any clue? Thx.

Seems to be all ok...
Whats your:
ls -l /bin/sh?

Do you mind to download and unzip the annexed zip file and try to install the deb with sudo dpkg -i or sudo gdebi?
70327
Let me know how it run
(it's possible that it fails, it's just a test, and don't worry with script run again and skip all packages, thats normal too)

NeonRush
May 16th, 2008, 12:35 PM
Seems to be all ok...
Whats your:
ls -l /bin/sh?

Do you mind to download and unzip the annexed zip file and try to install the deb with sudo dpkg -i or sudo gdebi?
70327
Let me know how it run
(it's possible that it fails, it's just a test, and don't worry with script run again and skip all packages, thats normal too)

neonrush@microcalculatrix:~$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2008-05-15 08:31 /bin/sh -> dash

I'll give the zip a try

Tried the zip and no good, came up with this:

mv: cannot stat `/usr/share/xsessions/enlightenment.desktop': No such file or directory
dpkg: error processing e17-cvs (--install):
subprocess post-installation script returned error exit status 1
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
e17-cvs

FYI: I'm running a clean install of Hardy, just installed yesterday.

Rui Pais
May 16th, 2008, 01:07 PM
neonrush@microcalculatrix:~$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2008-05-15 08:31 /bin/sh -> dash

I'll give the zip a try

Tried the zip and no good, came up with this:

mv: cannot stat `/usr/share/xsessions/enlightenment.desktop': No such file or directory
dpkg: error processing e17-cvs (--install):
subprocess post-installation script returned error exit status 1
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
e17-cvs

FYI: I'm running a clean install of Hardy, just installed yesterday.

Ok your shell seems to be the usual ubuntu dash... no reason for issues with [[ ]] syntax... the second error it's more weird...

I reverted the code to the old one keeping only the cleanning for old installs. Do you mind to try it:
70334

mano cazalet
May 16th, 2008, 01:55 PM
hi all,

I am joining you since I've just had the same problem as NeonRush.
The last zip file (5.2.1) solved the problem here.

thank you Rui

|{urse
May 16th, 2008, 02:25 PM
Thnaks for the replies Rui I'm currently @ work, when i get home i'll give your suggestion a spin. BY the way speaking of spin, how do i get those great -\|/- flipping cursors in either C or bash? Sorry for the unrelated topic. Thx in advance.

Rui Pais
May 16th, 2008, 02:41 PM
hi all,

I am joining you since I've just had the same problem as NeonRush.
The last zip file (5.2.1) solved the problem here.

thank you Rui

Thank you for your report, mano cazalet!
Hope you enjoy your e17. Sorry about this issues... it's not common at all!

I uploaded this version to repo.
Those who apt fail to update due to dpkg problem must download and install manually.
Sorry all for any inconvenience :(
(still haven't the faintest idea why that perfectly normal implementation fail on some cases... here work on my Gutsy and OzOS 0.5... mysteries of the almighty shell)


Thnaks for the replies Rui I'm currently @ work, when i get home i'll give your suggestion a spin. BY the way speaking of spin, how do i get those great -\|/- flipping cursors in either C or bash? Sorry for the unrelated topic. Thx in advance.
No prob |{urse
Those effects are not made by me. They belong to original morlenxus script.
You can check/copy it.
The file it's /usr/bin/easy_e17.sh and the function it's function rotate () at line 562. Must be called with 2 arguments, pid and name of process, something like:
pid="$!"
rotate "$pid" "$name"

:)

|{urse
May 16th, 2008, 03:26 PM
awesome thank you rui, now my restore dvd has rotating cursors ^^

|{urse
May 16th, 2008, 05:21 PM
And i just got home and tried the more recent version. *poof* it works, and might i add: The black emerald theme is awesome! thanks again!

NeonRush
May 16th, 2008, 08:45 PM
Works great, thanks for being out there!

jameshoo
May 16th, 2008, 10:06 PM
Thank you - this worked on a ubuntu 7.04.

smartboyathome
May 21st, 2008, 08:05 PM
By the way Rui, just wanted to let you know of a little uitility I found on arch which allows you to switch themes easily. It is called gtk-theme-switch in the Ubuntu repos. Try it out, I think you will like it. :)

airborne_rodent
May 22nd, 2008, 04:28 PM
Hi.
I used the script, it's all fine on my Hardy Heron.
However, when i try to add (for example) entropy, writing:

sudo easy_e17.sh --only=entropy

and get

[...]

------------------------------- CVS checkout/update ----------------------------
- updating source of '.e17_cvs' (please wait, this won't output much) ...
cvs update: No CVSROOT specified! Please use the `-d' option
cvs [update aborted]: or set the CVSROOT environment variable.
cvs update: No CVSROOT specified! Please use the `-d' option
cvs [update aborted]: or set the CVSROOT environment variable.
cvs update: No CVSROOT specified! Please use the `-d' option
cvs [update aborted]: or set the CVSROOT environment variable.
FAILED! Next attempt 4 in 13 seconds


... and so on. What's wrong?

Rui Pais
May 22nd, 2008, 05:36 PM
By the way Rui, just wanted to let you know of a little uitility I found on arch which allows you to switch themes easily. It is called gtk-theme-switch in the Ubuntu repos. Try it out, I think you will like it. :)

Yes, i know it. It's the default one included on OzOS :)
Thanks anyway for the tip samartboyathome. Tey are always welcome!


Hi.
I used the script, it's all fine on my Hardy Heron.
However, when i try to add (for example) entropy, writing:

sudo easy_e17.sh --only=entropy

and get

[...]

------------------------------- CVS checkout/update ----------------------------
- updating source of '.e17_cvs' (please wait, this won't output much) ...
cvs update: No CVSROOT specified! Please use the `-d' option
cvs [update aborted]: or set the CVSROOT environment variable.
cvs update: No CVSROOT specified! Please use the `-d' option
cvs [update aborted]: or set the CVSROOT environment variable.
cvs update: No CVSROOT specified! Please use the `-d' option
cvs [update aborted]: or set the CVSROOT environment variable.
FAILED! Next attempt 4 in 13 seconds


... and so on. What's wrong?

Hi airborne_rodent,
Thats because you trying to install an app that it's no longer on CVS.

Entropy it's a dead project for quit long now.

hth

airborne_rodent
May 23rd, 2008, 12:58 AM
Oh, stupid me.
Ok, I'll try with some other apps.
Thanks.
Great HOWTO, by the way!

timothius
May 26th, 2008, 01:08 PM
When I run apt-get update I get the following error. Is this normal?



Ign http://cafelinux.org tinwoodman/main Translation-en_GB
Get: 2 http://cafelinux.org tinwoodman Release [2755B]
Ign http://cafelinux.org tinwoodman Release
Ign http://cafelinux.org tinwoodman/main Packages
Hit http://cafelinux.org tinwoodman/main Packages
Fetched 190B in 1s (134B/s)
Reading package lists... Done
W: GPG error: http://cafelinux.org tinwoodman Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5814BA8970484670
W: You may want to run apt-get update to correct these problems



Thanks

Rui Pais
May 26th, 2008, 03:08 PM
When I run apt-get update I get the following error. Is this normal?



Ign http://cafelinux.org tinwoodman/main Translation-en_GB
Get: 2 http://cafelinux.org tinwoodman Release [2755B]
Ign http://cafelinux.org tinwoodman Release
Ign http://cafelinux.org tinwoodman/main Packages
Hit http://cafelinux.org tinwoodman/main Packages
Fetched 190B in 1s (134B/s)
Reading package lists... Done
W: GPG error: http://cafelinux.org tinwoodman Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5814BA8970484670
W: You may want to run apt-get update to correct these problems



Thanks


Hi,
no it isn't...

I'm have some problems here (hardware broken, rebuild all from backups...)
and completely forget to update this How-To.

The repos are now authenticated. So users must add a key.

@ALL e17-cvs users must do this:
wget -q http://cafelinux.org/Downloads/oz-os/key.asc -O- | sudo apt-key add -

Sorry all for any inconvenience.
I'll add it to 1st post.
Thanks for call my attention to it.
Rui

|{urse
May 26th, 2008, 07:03 PM
Just wondering rui, I've been trying to find a way to make 3ddesk work with e17.

Okay verified, I have 3ddesktop running on E17 with this .deb
http://packages.debian.org/etch/i386/3ddesktop/download
However, It's only showing one workspace in 3dview? I'll try invoking nautilus the running it, just for giggles.


lol no go!

** (nautilus:11453): WARNING **: Can not calculate _NET_NUMBER_OF_DESKTOPS

** (nautilus:11453): WARNING **: Can not calculate _NET_NUMBER_OF_DESKTOPS

** (nautilus:11453): WARNING **: Can not get _NET_WORKAREA

** (nautilus:11453): WARNING **: Can not determine workarea, guessing at layout


looks like e17's workspaces are defined differently than gnome/kde



and on running 3ddesk i still get just one 3d workspace =/

Anyone have any ideas? This windowmanager rocks but needs 3d workspace switching to be a kde/gnome killer.

Any ideas on where to start? I have 3ddesks source here in front of me, where in e17 is the equivalent to _NET_WORKAREA and _NET_NUMBER_OF_DESKTOPS ? So i can try to add support for E17 in 3ddesktop.

smartboyathome
May 27th, 2008, 12:22 AM
I don't think it will work with E17. Unless it works with NETWM, that is, because it is the only one it takes hints from.

airborne_rodent
May 27th, 2008, 06:32 PM
Ok, more questions...

First.
The file manager included in e17 is (nice, but) quite useless at the moment, since I'm unable to do things as basic as ctrl+c / ctrl+v and stuff. Yes, I can do it (copy, paste, cut) by selecting aproppiate positions in the right-click menu, but I'd rather do it by shortcut. And how do I define such a binding? This apparently cannot be done by system configuration.

Second (don't worry, I leave third and another serious questions for the desserts) is the following. I'd like to load gnome-settings-daemon at startup, for example to be able to use my multimedia keys, since I use an Inspiron laptop (the daemon handles it easily, I always used the program in Fluxbox (and implicitly in Gnome, of course)).
Adding it to startup yields niente, and run by hand it says:

wojciech@inspiron:~/programs$ gnome-settings-daemon

** (gnome-settings-daemon:22373): WARNING **: Couldn't connect to session bus: Failed to connect to socket /tmp/dbus-K6XzU9RCQT: Connection refused

** (gnome-settings-daemon:22373): WARNING **: Could not get a connection to the bus
wojciech@inspiron:~/programs$

However, since this connection refusal gave me a hint with some rights problem, I did start the daemon by sudo. But obviously I cannot add such a command to startup, not to mention the fact, that it messes up some of my settings when run as root (e.g. my Esetroot-made background in 'transparent' Eterm turns to the one owned by root, which is hardy's default image. And that's not good for my theme settings).

Hope you can help.
Greetings & thanks.

smartboyathome
May 27th, 2008, 06:43 PM
1) You can't. I know Mekius and his student are going to be working on the file manager in this years GSOC. Maybe they can make it usable. :p

2) That is strange. I used to use gnome-settings-daemon when I was on Ubuntu, but now I don't. What specifically do you need it for? I have found I don't need it anymore due to there being alternatives for most stuff.

airborne_rodent
May 28th, 2008, 04:10 AM
Well, that's not a thing I can't live without, in fact I use it, like I think I said, to enable the multimedia keys that are installed in front pane of my laptop.

PS. time difference between US and Poland seems to decrease the dynamics in this talk :)

smartboyathome
May 28th, 2008, 10:19 AM
Have you investigated other ways to get your multimedia keys to work? I think that GNOME shouldn't be the only way, perhaps you can do it with Xorg (which does include the keyboard, though some DEs/WMs override this) or something.

timothius
May 31st, 2008, 06:33 PM
Ok, more questions...

First.
The file manager included in e17 is (nice, but) quite useless at the moment, since I'm unable to do things as basic as ctrl+c / ctrl+v and stuff. Yes, I can do it (copy, paste, cut) by selecting aproppiate positions in the right-click menu, but I'd rather do it by shortcut. And how do I define such a binding? This apparently cannot be done by system configuration.

Second (don't worry, I leave third and another serious questions for the desserts) is the following. I'd like to load gnome-settings-daemon at startup, for example to be able to use my multimedia keys, since I use an Inspiron laptop (the daemon handles it easily, I always used the program in Fluxbox (and implicitly in Gnome, of course)).
Adding it to startup yields niente, and run by hand it says:

wojciech@inspiron:~/programs$ gnome-settings-daemon

** (gnome-settings-daemon:22373): WARNING **: Couldn't connect to session bus: Failed to connect to socket /tmp/dbus-K6XzU9RCQT: Connection refused

** (gnome-settings-daemon:22373): WARNING **: Could not get a connection to the bus
wojciech@inspiron:~/programs$

However, since this connection refusal gave me a hint with some rights problem, I did start the daemon by sudo. But obviously I cannot add such a command to startup, not to mention the fact, that it messes up some of my settings when run as root (e.g. my Esetroot-made background in 'transparent' Eterm turns to the one owned by root, which is hardy's default image. And that's not good for my theme settings).

Hope you can help.
Greetings & thanks.

Gnome settings daemon seems to run fine here in e17. I'm not quite sure why you get the errors you do. I am also running the gnome-panel, so perhaps thats why...

nymusicman
June 1st, 2008, 07:13 AM
I hope this question has not been already asked, but this newest version of enlightenment has icons on the desktop. Normally this wouldn't be such a bad thing however some "icons" have no icons, just text and the way I have Thunar setup for my auto drive I'd probably just rather not see icons on the desktop.

So how do we get rid of them besides not having a desktop folder?

Rui Pais
June 1st, 2008, 12:56 PM
Ok, more questions...

... I'd like to load gnome-settings-daemon at startup, for example to be able to use my multimedia keys, since I use an Inspiron laptop (the daemon handles it easily, I always used the program in Fluxbox (and implicitly in Gnome, of course)).
Adding it to startup yields niente, and run by hand it says:

wojciech@inspiron:~/programs$ gnome-settings-daemon

** (gnome-settings-daemon:22373): WARNING **: Couldn't connect to session bus: Failed to connect to socket /tmp/dbus-K6XzU9RCQT: Connection refused

** (gnome-settings-daemon:22373): WARNING **: Could not get a connection to the bus
wojciech@inspiron:~/programs$

However, since this connection refusal gave me a hint with some rights problem, I did start the daemon by sudo. But obviously I cannot add such a command to startup, not to mention the fact, that it messes up some of my settings when run as root (e.g. my Esetroot-made background in 'transparent' Eterm turns to the one owned by root, which is hardy's default image. And that's not good for my theme settings).

Hope you can help.
Greetings & thanks.

Hi again airborne_rodent.
Thats strange indeed. Like others mentioned already, here i can run gnome-setting-daemon perfectly, either on gutsy as on hardy, both 32 and 64 bits.
I wonder if there's something wrong with your system or with your gnome configuration...
Do you have other users on your system? dis that happen to other users too? If you have only one user set, try to add a temporary new user and check if problem happens to new user too.


I hope this question has not been already asked, but this newest version of enlightenment has icons on the desktop. Normally this wouldn't be such a bad thing however some "icons" have no icons, just text and the way I have Thunar setup for my auto drive I'd probably just rather not see icons on the desktop.

So how do we get rid of them besides not having a desktop folder?

Hi nymusicman.
That's one of the most asked yes ;)
And you have the answer already at 1st post:
You can turn icon desktops visibility on/off by loading/unloading 'File Manager' module (on Configuration menu).
Just left click on desktop and go:
Configuration > Modules, click on 'File manager' (right list, under System) and click on 'Unload Module' button.

hth

nymusicman
June 1st, 2008, 06:34 PM
Thank you so much I'm sorry for asking such a redundant question.

adamorjames
June 10th, 2008, 11:37 AM
It seems e17 does not install correctly for me.
Here is what it shows at the very end of installing:

checking for evas >= 0.9.9... Package evas was not found in the pkg-config
search path. Perhaps you should add the directory containing `evas.pc' to
the PKG_CONFIG_PATH environment variable No package 'evas' found
configure: error: Library requirements (evas >= 0.9.9) not met; consider
adjusting the PKG_CONFIG_PATH environment variable if your libraries are in
a nonstandard prefix so pkg-config can find them.

I have tried, "locate evas.pc", with no luck.

Rui Pais
June 10th, 2008, 03:15 PM
Thank you so much I'm sorry for asking such a redundant question.

No problem at all.
Glad i could help :)


It seems e17 does not install correctly for me.
Here is what it shows at the very end of installing:

checking for evas >= 0.9.9... Package evas was not found in the pkg-config
search path. Perhaps you should add the directory containing `evas.pc' to
the PKG_CONFIG_PATH environment variable No package 'evas' found
configure: error: Library requirements (evas >= 0.9.9) not met; consider
adjusting the PKG_CONFIG_PATH environment variable if your libraries are in
a nonstandard prefix so pkg-config can find them.

I have tried, "locate evas.pc", with no luck.

Well today seems to be a bad day for CVS code...
I get a broken installation in a few hours ago.
But now i just finish install my problematic package and evas too so they must fix it.

Do you mind to try repeat the sudo apt-get install e17-cvs and see if it now finishes ok?

If not post and i tell you how to install yesterday version.
Good luck!

n6yga
June 11th, 2008, 11:05 AM
Well, my installation went flawlessly. However, after the install, my wireless access was completely borked, both in E17 and in Gnome. I will have to re-install 8.04 to get wireless back. Unfortunately, wireless is the only way my test machine can get onto the internet. It seems that it will not pull a DHCP lease in manual mode and roaming mode doesn't work at all.

Oh well, E17 is beautiful and the install script is first-rate, but...

Mark.
:(

adamorjames
June 12th, 2008, 10:53 AM
Rui Pais,

That's what I thought the problem was. Also you may want to add to the guide that if the install messes up and you want to redo it, not only do you have to "sudo apt-get remove e17-cvs --purge" but you also must restart your computer so it will reinstall correctly. The reason I say this is because the setup was saying that it had previously installed stuff even though there was nothing there because it had been removed. Restarting fixed that.

Rui Pais
June 13th, 2008, 03:05 PM
Well, my installation went flawlessly. However, after the install, my wireless access was completely borked, both in E17 and in Gnome. I will have to re-install 8.04 to get wireless back. Unfortunately, wireless is the only way my test machine can get onto the internet. It seems that it will not pull a DHCP lease in manual mode and roaming mode doesn't work at all.

Oh well, E17 is beautiful and the install script is first-rate, but...

Mark.
:(

Hi n6yga, mark, thanks for give e17-cvs a try!

Sorry to hear about the issues, but e17-cvs installs all in one single folder (not mess with system) and did not touch (or even had nothing to do with) network or modules/drivers.
This e17 version didn't even include wireless support, that must be provided by 3rd. party apps like wicd or network-manager.
Something must had change in your system besides e17...
Do you remember install or update anything else at time? (e17-cvs dependencies are essentially *-dev packages, text header file for code compilation)


Rui Pais,

That's what I thought the problem was. Also you may want to add to the guide that if the install messes up and you want to redo it, not only do you have to "sudo apt-get remove e17-cvs --purge" but you also must restart your computer so it will reinstall correctly. The reason I say this is because the setup was saying that it had previously installed stuff even though there was nothing there because it had been removed. Restarting fixed that.

Thanks for suggestion adamorjames.

Thats kind strange because restart of system should not interfere on the dpkg process... my only guess it's that some rests of previous compilations where left on the usual temporary place /tmp/easy_e17/ and on reboot it cleaned /tmp/ automatically...

JoshuaRL
June 14th, 2008, 02:36 AM
Dude, E17 installs perfect for me. It's fast, easy, and looks cool with some of the themes out there.

Enlightenment DE FTW!

aristotlewilde
June 14th, 2008, 01:03 PM
Rui Pais-

I both love you and hate you right now. I've always struggled with setting up Enlightenment and you just made it easy!!!

But you will now be helping me to wast a TON of time this weekend tweaking my setup!

Thanks again :)

katoiam
June 23rd, 2008, 10:00 AM
pleas forgive me if some one has also had this problem recently I have bn searching all day and yestrday to find a solution. When i first installed e17 2 days ago I wasable to run the flame module, how ever the next time i logged in I had some problems (I had also installed ozos and thought it could b something to do with it!!!!) any way I have removed, purgd and reinstalled e17-cvs at last 10 times in the last day, tried to install flame form my /home directory, and a fw other things, but I cant get the flame module back! I would really apreciate some help
thank you any one who can
ciao
katoiam
aka kate and liam

Rui Pais
June 24th, 2008, 06:22 AM
Dude, E17 installs perfect for me. It's fast, easy, and looks cool with some of the themes out there.

Enlightenment DE FTW!

Rui Pais-

I both love you and hate you right now. I've always struggled with setting up Enlightenment and you just made it easy!!!

But you will now be helping me to wast a TON of time this weekend tweaking my setup!

Thanks again :)

:)
Thank you JoshuaR and aristotlewilde (sorry by the hate part ;) hope you have enjoyed the time tweaking!)


pleas forgive me if some one has also had this problem recently I have bn searching all day and yestrday to find a solution. When i first installed e17 2 days ago I wasable to run the flame module, how ever the next time i logged in I had some problems (I had also installed ozos and thought it could b something to do with it!!!!) any way I have removed, purgd and reinstalled e17-cvs at last 10 times in the last day, tried to install flame form my /home directory, and a fw other things, but I cant get the flame module back! I would really apreciate some help
thank you any one who can
ciao
katoiam
aka kate and liam

Hi katoiam. Sorry this late answer.

By default e17-cvs (and OzOS too) dont0 install flame module.
How do you install it? By remove it from --skip list?
It's listed on modules directory?
ls /opt/e17/lib/enlightenment/modules/
?
It's been load/enabled by enlightenment
enlightenment_remote -module-list |grep flame
?

JoshuaRL
June 24th, 2008, 05:56 PM
Not that I want to necessarily slow down my lightening fast DE, but is it possible to install and have Compiz running with E17?

nymusicman
June 25th, 2008, 01:18 AM
No. Enlightenment is a window manager, not a desktop. Now if you would like to run Compiz on something super light, LXDE is a good choice, but this post is about enlightenment, so I will talk no more of LXDE.

katoiam
June 25th, 2008, 04:53 AM
hello again
sorry to ask this how do i remove it frm the skip list?
I have tried to install it from home and from a downloaded sh script, but neither have worked properly!
thanx
katoiam

maxx85
June 25th, 2008, 05:19 AM
when i try to install e17-cvs, i have this error:

cat: /etc/environment: No such file or directory
sed: can't read /etc/environment: No such file or directory
dpkg: error processing e17-cvs (--configure):
subprocess post-installation script returned error exit status 2
Errors were encountered while processing:
e17-cvs

Aptitude every time try to recover this error... with no result
How can i fix it?

Thnx

nymusicman
June 25th, 2008, 05:46 AM
when i try to install e17-cvs, i have this error:

cat: /etc/environment: No such file or directory
sed: can't read /etc/environment: No such file or directory
dpkg: error processing e17-cvs (--configure):
subprocess post-installation script returned error exit status 2
Errors were encountered while processing:
e17-cvs

Aptitude every time try to recover this error... with no result
How can i fix it?

Thnx

Do you have the right versions of these packages. Ubuntu stays up to date but it's by no means bleeding edge.

maxx85
June 25th, 2008, 09:33 AM
I've followed this tutorial, the script is updated because i've modified my sources.list to download it

smartboyathome
June 25th, 2008, 11:46 AM
Not that I want to necessarily slow down my lightening fast DE, but is it possible to install and have Compiz running with E17?

No. Enlightenment is a window manager, not a desktop. Now if you would like to run Compiz on something super light, LXDE is a good choice, but this post is about enlightenment, so I will talk no more of LXDE.

Actually, you can run it, though only a few plugins as of yet. Use Ecomorph (http://code.google.com/p/itask-module/wiki/Stuff), an E17 module. I haven't gotten it to work yet, but I need to get failsafe terminal working first. :lol:

Rui Pais
June 25th, 2008, 05:33 PM
hello again
sorry to ask this how do i remove it frm the skip list?
I have tried to install it from home and from a downloaded sh script, but neither have worked properly!
thanx
katoiam

Hi Again.
Mix modules that way (manual installation from local folder) would probably fail or give you issues later on updates.
To remove mdoules from skip list just edit, with your favorite text editor, the file /etc/.easy_e17.conf, like:
sudo nano /etc/.easy_e17.conf
Just delete word 'flame', save and run:
sudo easy_e17.sh --only=flame
:)

Actually, you can run it, though only a few plugins as of yet. Use Ecomorph (http://code.google.com/p/itask-module/wiki/Stuff), an E17 module. I haven't gotten it to work yet, but I need to get failsafe terminal working first. :lol:

Hi smartboyathome.
How ecomorph this days? I haven't try it for quite a long now...

Rui Pais
June 25th, 2008, 05:38 PM
when i try to install e17-cvs, i have this error:

cat: /etc/environment: No such file or directory
sed: can't read /etc/environment: No such file or directory
dpkg: error processing e17-cvs (--configure):
subprocess post-installation script returned error exit status 2
Errors were encountered while processing:
e17-cvs

Aptitude every time try to recover this error... with no result
How can i fix it?

Thnx

I've followed this tutorial, the script is updated because i've modified my sources.list to download it

Hi maxx85,
sorry to hear about your problems :(

Are you tring to install under Lenny? Or other distro that don't implement /etc/environment?
What are the output of:
cat /etc/environment

If file dont' exist you can always create an empty one and repeat the installation.
(Although e17-cvs was design to deal with that situation... i will review the code and see if i see something wrong)
Thanks for your report.
Rui

smartboyathome
June 26th, 2008, 01:14 AM
Hi smartboyathome.
How ecomorph this days? I haven't try it for quite a long now...

I haven't been able to get it to run yet. I can't figure out how to get only xterm to start with Entrance (or even startx). Until then it seems like I am stuck. :(

katoiam
June 27th, 2008, 11:47 AM
rui pais
sorry about this......
but when i removed flame and ran the update i got this:
- flame ...................... ERROR!
--------------------------------------------------------------------------------

----------------------------------- Last loglines ------------------------------
e_mod_main.c:778: error: ‘Flame_Face’ has no member named ‘ws’
e_mod_main.c:779: error: ‘Flame_Face’ has no member named ‘f_array1’
e_mod_main.c:780: error: ‘Flame_Face’ has no member named ‘f_array1’
e_mod_main.c:781: error: ‘Flame_Face’ has no member named ‘f_array1’
e_mod_main.c:782: error: ‘Flame_Face’ has no member named ‘f_array1’
e_mod_main.c:784: error: ‘Flame_Face’ has no member named ‘f_array2’
e_mod_main.c:785: error: ‘Flame_Face’ has no member named ‘f_array2’
e_mod_main.c:786: error: ‘Flame_Face’ has no member named ‘f_array2’
e_mod_main.c:787: error: ‘Flame_Face’ has no member named ‘f_array2’
e_mod_main.c:791: error: ‘Flame_Face’ has no member named ‘ims’
e_mod_main.c:791: error: ‘Flame_Face’ has no member named ‘ww’
e_mod_main.c:792: error: ‘Flame_Face’ has no member named ‘flame_object’
e_mod_main.c:792: error: ‘Flame_Face’ has no member named ‘ims’
e_mod_main.c:793: error: ‘Flame’ has no member named ‘conf’
e_mod_main.c:794: error: ‘Flame_Face’ has no member named ‘ims’
e_mod_main.c:794: error: ‘Flame’ has no member named ‘conf’
e_mod_main.c:795: error: ‘Flame_Face’ has no member named ‘im’
e_mod_main.c:795: error: ‘Flame_Face’ has no member named ‘flame_object’
e_mod_main.c: In function ‘_flame_cb_config_updated’:
e_mod_main.c:882: error: ‘Flame’ has no member named ‘conf’
make[2]: *** [e_mod_main.lo] Error 1
make[2]: Leaving directory `/home/liamkato/.e17_cvs/e_modules/flame'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/liamkato/.e17_cvs/e_modules/flame'
make: *** [all] Error 2
not sure what to do!

kelvin spratt
June 27th, 2008, 06:24 PM
Hi Rui
And everybody else, Just had a hectic few months now back to business so to speak well a lots happened and I've gone 64bit to boot. Just set up the latest Sidux Xfce 64bit no KDE, and its faster than Arch so I thought lets try sticking Oz E17 and well it compiled like a dream, but no application menu? not to worry just copy paste gnome menu into xdg sorted! that was easy! and boy its like lightning to use. So lets see if all goes well over the next few days this could be a very interesting little project. Sidux Xfce as a base and E17.

Rui Pais
June 28th, 2008, 05:47 PM
rui pais
sorry about this......
but when i removed flame and ran the update i got this:
- flame ...................... ERROR!
--------------------------------------------------------------------------------

----------------------------------- Last loglines ------------------------------
e_mod_main.c:778: error: ‘Flame_Face’ has no member named ‘ws’
e_mod_main.c:779: error: ‘Flame_Face’ has no member named ‘f_array1’
e_mod_main.c:780: error: ‘Flame_Face’ has no member named ‘f_array1’
e_mod_main.c:781: error: ‘Flame_Face’ has no member named ‘f_array1’
e_mod_main.c:782: error: ‘Flame_Face’ has no member named ‘f_array1’
e_mod_main.c:784: error: ‘Flame_Face’ has no member named ‘f_array2’
e_mod_main.c:785: error: ‘Flame_Face’ has no member named ‘f_array2’
e_mod_main.c:786: error: ‘Flame_Face’ has no member named ‘f_array2’
e_mod_main.c:787: error: ‘Flame_Face’ has no member named ‘f_array2’
e_mod_main.c:791: error: ‘Flame_Face’ has no member named ‘ims’
e_mod_main.c:791: error: ‘Flame_Face’ has no member named ‘ww’
e_mod_main.c:792: error: ‘Flame_Face’ has no member named ‘flame_object’
e_mod_main.c:792: error: ‘Flame_Face’ has no member named ‘ims’
e_mod_main.c:793: error: ‘Flame’ has no member named ‘conf’
e_mod_main.c:794: error: ‘Flame_Face’ has no member named ‘ims’
e_mod_main.c:794: error: ‘Flame’ has no member named ‘conf’
e_mod_main.c:795: error: ‘Flame_Face’ has no member named ‘im’
e_mod_main.c:795: error: ‘Flame_Face’ has no member named ‘flame_object’
e_mod_main.c: In function ‘_flame_cb_config_updated’:
e_mod_main.c:882: error: ‘Flame’ has no member named ‘conf’
make[2]: *** [e_mod_main.lo] Error 1
make[2]: Leaving directory `/home/liamkato/.e17_cvs/e_modules/flame'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/liamkato/.e17_cvs/e_modules/flame'
make: *** [all] Error 2
not sure what to do!


Hi again katoiam,
thats usually means that your old trial of manual installing are conflicting with e17-cvs version.

Try do some cleannings:
sudo rm -rf ~/.e17_cvs/e_modules/flame/*
sudo rm -rf /opt/e17/lib/enlightenment/modules/flame
sudo rm -rf /tmp/easy_e17


Check too if your previous manual installation didn't create some phantom module around (like an enlightenment folder on your home folder or /usr/local)

After that cleanning a
sudo easy_e17.sh --only=flame
should work.

Good luck!

Rui Pais
June 28th, 2008, 05:58 PM
Hi Rui
And everybody else, Just had a hectic few months now back to business so to speak well a lots happened and I've gone 64bit to boot. Just set up the latest Sidux Xfce 64bit no KDE, and its faster than Arch so I thought lets try sticking Oz E17 and well it compiled like a dream, but no application menu? not to worry just copy paste gnome menu into xdg sorted! that was easy! and boy its like lightning to use. So lets see if all goes well over the next few days this could be a very interesting little project. Sidux Xfce as a base and E17.

Hey kelvin,
Long time don't hear from you :)

Glad to see you had gone 64bits.
e17-cvs it's now lighter then a few month a go, i add more things not need to skip list, and removed some dependencies (old libs not in use anymore, some tool to deal with mobile login, not useful at a desktop computer...)

Let me know how things go with Sidux.
I played a little with Lenny, last week, but i was very disappointed with it...
btw, it's sidux su-centric or sudo-centric?

Welcome back kelvin :)

kelvin spratt
June 29th, 2008, 05:33 PM
Rui
So far so good with Sidux Xfce 64bit. a few little hicups but nothing drastic their are a lot of changes in the sid repros at the moment meaning a lot of dependencies are not availible but this is only temp. I try to steer clear of KDE with E17 because of window deceration, and a lot of KDE apps dont like importing from usb drives, Gnome apps are not a problem as I use themes With E17. 2 of my favorite apps Cinelerra, and Ardour, work flawless so thats a bonus as I don't bother with any Distro that has problems with Cinelerra as I use it daily. I'm amased at the speed running Sidux E17, It makes Sidux Xfce sluggish.

JoshuaRL
June 30th, 2008, 02:50 PM
Rui Pais, I'd like to suggest/request a feature for E17. Trash. I accidentally deleted some important files that I don't think I had backed up yet. Stupid, I know, but it would be appreciated.

smartboyathome
July 1st, 2008, 12:18 AM
Rui Pais, I'd like to suggest/request a feature for E17. Trash. I accidentally deleted some important files that I don't think I had backed up yet. Stupid, I know, but it would be appreciated.

That would have to be posted to the IRC channel on freenode (#e). I think that you should use thunar if you want a light file manager with trash support.

worldwithoutgurus
July 2nd, 2008, 12:01 AM
http://www.gurumeditation.it/blog/enlightenment/trash/

Rui Pais
July 2nd, 2008, 06:10 AM
Rui Pais, I'd like to suggest/request a feature for E17. Trash. I accidentally deleted some important files that I don't think I had backed up yet. Stupid, I know, but it would be appreciated.

Hi JoshuaRL,
I'm not an e17 deve :(
I just develop this deb package for cvs method and a distro based on it.
At most i can suggest (and reeforce smartboyathome suggestion) of use thunar and add a launcher to ibar for:
thunar trash:///


http://www.gurumeditation.it/blog/enlightenment/trash/

Thanks for the link worldwithoutgurus!
I din't knew that one.

kelvin spratt
July 6th, 2008, 07:03 PM
Rui
Over 1 week now I have not run into any major problem with Sid, Xfce, and OZ e17 they seem made for each other its quite amazing and the speed is out of this world so far so good

Donny Bahama
July 9th, 2008, 01:17 PM
Hi all.
This How-To explains how to install a fresh and stable e17, compiled from CVS sources, on Ubuntu or any Debian based distro.This is a total noob question (sorry!) but I followed the procedure and everything installed OK (I think) - but how do I switch to Enlightment as my DE? I tried logging out and back in, but it's still Gnome.

n6yga
July 9th, 2008, 02:28 PM
You should be able to switch at the GDM log-in screen. There are session options there.

Mark.

Donny Bahama
July 9th, 2008, 02:44 PM
I'm just getting started with Ubuntu, so I never noticed that "Options" button at the login screen. Thanks, Mark!

n6yga
July 9th, 2008, 09:17 PM
My pleasure, Donny! Glad I could help you!!

Mark.

rhomp2002
July 15th, 2008, 06:06 PM
Thanks for the install how-to.

having a problem though. I got all the way through, got the message that E17 was installed and I can find no reference to it at all.

I am using Hardy. There is nothing called configuration that I can find. I went to the Login Window under System ==> Administration ==> Login window.
I changed the default session to Enlightenment.

What else do I need to do and where is it located under Hardy? I found something called Services but I don't see where I could add Enlightenment as services I would like to activate.

Is there someplace I need to enter E17 to get it loaded when I login that I haven't found yet?:confused::confused::guitar::guitar:

smartboyathome
July 15th, 2008, 06:13 PM
Just log out, click the options/session option on the login screen, and it will ask you if you want that as the default.

rhomp2002
July 15th, 2008, 08:27 PM
Didn't work. I got an Enlightenment Error Message that said I was trying to run Enlightenment directly and that I should run enlightment_start instead.

How do I make that one happen. If I can get past that I think I might actually get E17 up and running.

BTW I note that with Hardy Enlightenment is a part of Synaptic. at least E16 is along with e17 themes and tools. Is that a good way to load up Englightenment and just how does one go about getting that to work.:guitar::guitar:

smartboyathome
July 15th, 2008, 10:16 PM
Don't use E16. It seems the launcher is broken for E17. I am not on Ubuntu right now, but I would suggest you check in /etc for where the GDM launcher files are stored.

rhomp2002
July 16th, 2008, 05:24 AM
Thanks. got it to work finally and it is really fast. I will have to figure out how to do some of the things and then we will see how it goes. So far it looks like a winner. Surprised to see the browser listed as other.

What other browsers are there besides Firefox. :lolflag::lolflag::guitar::guitar::guitar::popcorn ::popcorn:


Just wish I could get fireworks going as well.

Rui Pais
July 16th, 2008, 06:41 AM
Hey nice to see all it's sorted out :)

I think i'll need to edit 1st post to put the login procedure more prominent...


rhomp2002, it's strange that your browser appeared under others...
unless you use some customized/non-ubuntu version of firefox. Or if you use Opera, that use to be visible there instead of Network.

To get some extra tips on customization of e17 check these excellent howtos from Aubrey:
http://cafelinux.org/OzOs/content/how-index

and some extras on Cafelinux HowTo sections:
http://cafelinux.org/forum/index.php/board,147.0.html

:)

Rui Pais
July 16th, 2008, 06:48 AM
Rui
Over 1 week now I have not run into any major problem with Sid, Xfce, and OZ e17 they seem made for each other its quite amazing and the speed is out of this world so far so good


Glad to hear it Kelvin!

Do you had any issues with updates?
Do you have sudo installed or you use a plain su/root scheme?
Be careful with sudo installations, since the .e17_cvs may became duplicated on both /root/ and ~/

It's something i didn't preview when i started to implement the e17-cvs deb (Morlenxus script it's all oriented for sudo use, but several more "pure" Debian oriented distros don't do things that way...)

bigken
July 16th, 2008, 07:05 AM
Hi Have just tried to install e17 but got this error

The following packages have unmet dependencies.
e17-cvs: Depends: libasound2-dev but it is not going to be installed
E: Broken packages

I have looked at synaptic for broken packages but nothing shows
any ideas :(

Rui Pais
July 16th, 2008, 07:11 AM
Hi Have just tried to install e17 but got this error

The following packages have unmet dependencies.
e17-cvs: Depends: libasound2-dev but it is not going to be installed
E: Broken packages

I have looked at synaptic for broken packages but nothing shows
any ideas :(

Thats very strange.
What distro version do you use? (7.10, 8.04, older? not ubuntu?)

Have you tried:
sudo apt-get install libasound2-dev
?

bigken
July 16th, 2008, 07:15 AM
8.04

tried that got this

The following packages have unmet dependencies.
libasound2-dev: Depends: libasound2 (= 1.0.15-3ubuntu4) but 1.0.16-0ubuntu0.1 is to be installed
E: Broken packages

Rui Pais
July 16th, 2008, 07:27 AM
8.04

tried that got this

The following packages have unmet dependencies.
libasound2-dev: Depends: libasound2 (= 1.0.15-3ubuntu4) but 1.0.16-0ubuntu0.1 is to be installed
E: Broken packages

You have done something bad to your repos list and have a system with a mixed 8.04 and the pre-alpha 8.10 (Intrepid Ibex).

Have you done by hand any change to sources.list? or have you install some software by 3rd party app/site like Automatix, TuxSoftware, getdeb or alike?

bigken
July 16th, 2008, 08:02 AM
You have done something bad to your repos list and have a system with a mixed 8.04 and the pre-alpha 8.10 (Intrepid Ibex).

Have you done by hand any change to sources.list? or have you install some software by 3rd party app/site like Automatix, TuxSoftware, getdeb or alike?


non that I'm aware of but I do have a dirty install its has being Kubuntu and Ubuntu for quite some time think ill just wait for intrepid then do a clean install thanks for your help

Rui Pais
July 16th, 2008, 08:07 AM
non that I'm aware of but I do have a dirty install its has being Kubuntu and Ubuntu for quite some time think ill just wait for intrepid then do a clean install thanks for your help

No problem.
If you want you can post you sources.list and we can check what may be wrong.

Usually this can be solved by set the correct repos, do an apt-get update and force the installation of the correct version of software (libasound2 in this case).

Note that this has nothing to do with e17-cvs.
You will, eventually, find issues with other apps you may want to install.
Anything that depends on libasound2 may give you the same problem.

bigken
July 16th, 2008, 08:25 AM
No problem.
If you want you can post you sources.list and we can check what may be wrong.

Usually this can be solved by set the correct repos, do an apt-get update and force the installation of the correct version of software (libasound2 in this case).

Note that this has nothing to do with e17-cvs.
You will, eventually, find issues with other apps you may want to install.
Anything that depends on libasound2 may give you the same problem.


deb-src http://gb.archive.ubuntu.com/ubuntu/ hardy-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://gb.archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://gb.archive.ubuntu.com/ubuntu/ hardy universe
deb http://gb.archive.ubuntu.com/ubuntu/ hardy-updates universe
deb-src http://gb.archive.ubuntu.com/ubuntu/ hardy-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://gb.archive.ubuntu.com/ubuntu/ hardy multiverse
deb-src http://gb.archive.ubuntu.com/ubuntu/ hardy multiverse
deb http://gb.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
deb-src http://gb.archive.ubuntu.com/ubuntu/ hardy-updates multiverse

## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://gb.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://gb.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository. This software is not part of Ubuntu, but is
## offered by Canonical and the respective vendors as a service to Ubuntu
## users.
deb http://archive.canonical.com/ubuntu/ hardy partner
deb-src http://archive.canonical.com/ubuntu/ hardy partner

deb http://security.ubuntu.com/ubuntu/ hardy-security main restricted
deb-src http://security.ubuntu.com/ubuntu/ hardy-security main restricted
deb http://security.ubuntu.com/ubuntu/ hardy-security universe
deb-src http://security.ubuntu.com/ubuntu/ hardy-security universe
deb http://security.ubuntu.com/ubuntu/ hardy-security multiverse
deb-src http://security.ubuntu.com/ubuntu/ hardy-security multiverse
deb http://www.remastersys.klikit-linux.com/repository/ remastersys/
deb http://gb.archive.ubuntu.com/ubuntu/ hardy-proposed restricted main multiverse universe

deb http://ppa.launchpad.net/reacocard-awn/ubuntu hardy main
deb http://cafelinux.org/Downloads/oz-os tinwoodman main

Rui Pais
July 16th, 2008, 09:41 AM
Ok, looks good.

Now run synaptic, search for libasound2, select it and press Ctrl+E (or on menu go Package > force version)
It should give you 2 versions: 1.0.15-3ubuntu4 (Hardy) and 1.0.16-0ubuntu0.1 (Now)
Seletc the 1.0.15-3ubuntu4 and click force version.


If that fail, try to download libasound from here:
http://packages.ubuntu.com/hardy/libasound2
(choose the correct arch)
and install with:
sudo dpkg -i --force-all libasound2_1.0.15-3ubuntu4_*.deb
After that it should allow you to install e17-cvs.
Maybe better do a sudo apt-get install -f first to ensure all it's fixed and ok.

Good luck.

bigken
July 16th, 2008, 10:13 AM
If that fail, try to download libasound from here:
http://packages.ubuntu.com/hardy/libasound2
(choose the correct arch)
and install with:
sudo dpkg -i --force-all libasound2_1.0.15-3ubuntu4_*.debAfter that it should allow you to install e17-cvs.


Good luck.[/quote]

this worked cheers :)

Rui Pais
July 16th, 2008, 10:34 AM
this worked cheers :)

Great! Glad to hear it :)

bigken
July 16th, 2008, 10:40 AM
is this correct it has skipped five libraries

--------------------------- Installing libraries (EFL) -------------------------
- eet ........................ ok
- evas ....................... ok
- ecore ...................... ok
- efreet ..................... ok
- epeg ....................... ok
- embryo ..................... ok
- edje ....................... ok
- epsilon .................... ok
- esmart ..................... SKIPPED
- emotion .................... SKIPPED
- engrave .................... SKIPPED
- etk ........................ ok
- etk_extra .................. ok
- ewl ........................ ok
- exml ....................... SKIPPED
- enhance .................... SKIPPED
- e_dbus ..................... ok

bigken
July 16th, 2008, 10:47 AM
posting from E17 :)

smartboyathome
July 16th, 2008, 12:24 PM
is this correct it has skipped five libraries

--------------------------- Installing libraries (EFL) -------------------------
- eet ........................ ok
- evas ....................... ok
- ecore ...................... ok
- efreet ..................... ok
- epeg ....................... ok
- embryo ..................... ok
- edje ....................... ok
- epsilon .................... ok
- esmart ..................... SKIPPED
- emotion .................... SKIPPED
- engrave .................... SKIPPED
- etk ........................ ok
- etk_extra .................. ok
- ewl ........................ ok
- exml ....................... SKIPPED
- enhance .................... SKIPPED
- e_dbus ..................... ok

It purposely skips libraries because they are either broken or not needed. On another note, I recommend you install emotion Rui, I find their emontion-test video player very good. :)

Rui Pais
July 16th, 2008, 07:20 PM
is this correct it has skipped five libraries


Yes, like smartboyathome said, they are either broken (or unstable) or are redundant or purely optional.

The one that smartboyathome mentions, emotion it's a media library.
It's a good example of optional software. It can be used as a very light player.
Most users prefer something more complete, so i opt to make things lighter (skip an extra dependency) and leave that open to user install later if wanted.

To install emotion (or extra e17 software):
1) edit /etc/.easy_e17.conf and remove emotion (or package/lib name) from the list.
2) sudo apt-get install libxine-dev (only needed for emotion)
3) sudo easy_e17.sh --only=emotion
:)


It purposely skips libraries because they are either broken or not needed. On another note, I recommend you install emotion Rui, I find their emontion-test video player very good. :)

It's definitely nice to have a player so light at hand :)

But here (hardy 64bits) i can't make it play anything... :(

bigken
July 17th, 2008, 04:32 AM
Yes, like smartboyathome said, they are either broken (or unstable) or are redundant or purely optional.

The one that smartboyathome mentions, emotion it's a media library.
It's a good example of optional software. It can be used as a very light player.
Most users prefer something more complete, so i opt to make things lighter (skip an extra dependency) and leave that open to user install later if wanted.

To install emotion (or extra e17 software):
1) edit /etc/.easy_e17.conf and remove emotion (or package/lib name) from the list.
2) sudo apt-get install libxine-dev (only needed for emotion)
3) sudo easy_e17.sh --only=emotion
:)

It's definitely nice to have a player so light at hand :)

But here (hardy 64bits) i can't make it play anything... :(


this so much easier than 2/3 years back when I first tried E17 thanks :)

smartboyathome
July 17th, 2008, 07:09 PM
Rui, I have a problem. I installed OzOS AMD64 and had this problem, so I tried upgrading to hardy and still have it. When I try to use the easy_e17 script to update or even install the mixer applet, it says:
- updating source of '.e17_cvs' (please wait, this won't output much) ...
cvs update: No CVSROOT specified! Please use the `-d' option
cvs [update aborted]: or set the CVSROOT environment variable.
FAILED! Next attempt 2 in 2 seconds
Help please

kelvin spratt
July 18th, 2008, 02:31 AM
Rui
I have not had any real problems at all, I use the su command again no problems, updates again no problems, Unlike the KDE, version which is hacked a little bit for stability, Sidux Xfce version is pure debian with the Sidux kernal so its a really good base for e17, you just need to keep a eye on the web site before distro upgrades just in case, a bit like e17 cvs. Sidux is very good within hrs they post work arounds and alter the smxi scripts so that nothing breaks. As with arch it really is keep it simple,

Rui Pais
July 18th, 2008, 06:53 AM
this so much easier than 2/3 years back when I first tried E17 thanks :)

No problem!
Glad you liking, bigken :)


Rui
I have not had any real problems at all, I use the su command again no problems, updates again no problems, Unlike the KDE, version which is hacked a little bit for stability, Sidux Xfce version is pure debian with the Sidux kernal so its a really good base for e17, you just need to keep a eye on the web site before distro upgrades just in case, a bit like e17 cvs. Sidux is very good within hrs they post work arounds and alter the smxi scripts so that nothing breaks. As with arch it really is keep it simple,

Good to know, Kelvin!
If you are only using su should not have any issue.
If you thought in install sudo you may want to add to /etc/.easy_e17.conf:
cvs_path="/root/.e17_cvs"
to ensure that it will not duplicate cvs sources (not dangerous, but wastes a lot of space) :)

You make me feel tempted to try Sidux one of these days...
I tried Lenny a couple of weeks but didn't like it much, not see much differences...
Did sidux keep the debian approach of restricted no proprietary stuff on repos, even firefox (the issues with branding)?
Just a curiosity, iceweasel it's cool and i tend to use swiftweasel more than FF, anyway...

Rui Pais
July 18th, 2008, 06:56 AM
Rui, I have a problem. I installed OzOS AMD64 and had this problem, so I tried upgrading to hardy and still have it. When I try to use the easy_e17 script to update or even install the mixer applet, it says:
- updating source of '.e17_cvs' (please wait, this won't output much) ...
cvs update: No CVSROOT specified! Please use the `-d' option
cvs [update aborted]: or set the CVSROOT environment variable.
FAILED! Next attempt 2 in 2 seconds
Help please

Uhmm samartboy that seems to be a connection problem...

Have you connection with other software? can you apt-get update? (dns issues?)
Have you tried some time before? (cvs severs down?)
Are you beyond a firewall? connect through a proxy?

smartboyathome
July 18th, 2008, 12:51 PM
Uhmm samartboy that seems to be a connection problem...

Have you connection with other software? can you apt-get update? (dns issues?)
Have you tried some time before? (cvs severs down?)
Are you beyond a firewall? connect through a proxy?

I am not behind a firewall or anything, just a router, which I was able to get through to update a couple months before, and nothing has changed on the router. I still can't connect, and I can get online fine and update and everything. :confused:

Rui Pais
July 18th, 2008, 01:04 PM
I am not behind a firewall or anything, just a router, which I was able to get through to update a couple months before, and nothing has changed on the router. I still can't connect, and I can get online fine and update and everything. :confused:

Well, another possibility it's that script it's trying to get something not anymore (or still not yet) on CVS tree...

What's your:
cat /etc/.easy_e17.conf
?

smartboyathome
July 18th, 2008, 03:00 PM
Here you go:
--fix-cvs-conflicts
--skip=engrave,esmart,enhance,exml,imlib2,edb,scrot, edje_editor,edje_viewer,entrance,eclair,evfs,evolv e,elicit,elitaire,emphasis,empower,engycad,entranc e_edit_gui,entropy,ephoto,estickies,expedite,exqui site,extrackt,engage,enthrall,rage,emu,flame,moon, news,penguins,rain,snow,language,photo,efm_path,ef m_nav,e_phys,execwatch,iiirk,mpdule,notification

Also, here is the script for you to compare with yours to make sure it is the same:
#!/usr/bin/env bash

################################################## ###########################
# This script is a result of the ideas from the people of different e #
# channels at irc.freenode.net #
# It will checkout the cvs and compile e17. #
# #
# License: BSD licence #
# Get the latest version at http://omicron.homeip.net/projects/#easy_e17.sh #
# Coded by Brian 'morlenxus' Miculcy (morlenxus@gmx.net) #
# #
last_changes="2008-05-21" #
version="1.1.7.1" #
################################################## ###########################


# Edit these variables if you like:
install_path="/opt/e17"
cvs_path="$HOME/.e17_cvs"
tmp_path="/tmp/easy_e17"
logs_path="$tmp_path/install_logs"
status_path="$tmp_path/status"
cvs_srv=":pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e";
conf_file="/etc/.easy_e17.conf"

efl="eet evas ecore efreet epeg embryo edje epsilon esmart emotion engrave etk etk_extra ewl exml enhance e_dbus"
apps="e entrance eclair evfs edje_editor edje_viewer elicit elitaire emphasis empower emprint engycad entrance_edit_gui entropy ephoto estickies exhibit expedite exquisite extrackt e_phys"
#apps_misc="enthrall rage"
e17_modules="alarm bling calendar cpu deskshow echo efm_nav efm_path emu execwatch flame forecasts iiirk language mail mem mixer moon mpdule net news notification penguins photo rain screenshot slideshow snow taskbar tclock uptime weather winselector wlan"

autogen_args="" # evas:--enable-gl-x11
linux_distri="" # if your distribution is wrongly detected, define it here
max_backoff=360 # Actual maximum backoff time is roughly this number in seconds.
nice_level=0 # nice level (19 == low, -20 == high)
os=$(uname) # operating system
threads=2 # make -j <threads>


# Internal variables:
animation="star"
online_source="http://omicron.homeip.net/projects/easy_e17/easy_e17.sh" # URL of latest stable release


################################################## ###########################
function logo ()
{
clear
echo -e "\033[1m-------------------------------\033[7m Easy_e17.sh $version \033[0m\033[1m------------------------------\033[0m"
echo -e "\033[1m Developers:\033[0m Brian 'morlenxus' Miculcy"
echo -e " David 'onefang' Seikel"
echo -e "\033[1m Contributors:\033[0m Tim 'amon' Zebulla"
echo -e " Daniel G. '_ke' Siegel"
echo -e " Stefan 'slax' Langner"
echo -e " Massimiliano 'Massi' Calamelli"
echo -e " Thomas 'thomasg' Gstaedtner"
echo -e " Roberto 'rex' Sigalotti"
echo
echo -e "\033[1m-----------------------------\033[7m Current Configuration \033[0m\033[1m----------------------------\033[0m"
echo " Install path: $install_path"
echo " CVS path: $cvs_path"
echo " CVS server: $cvs_srv"
echo " Logs path: $logs_path"
#if [ "$linux_distri" ]; then
# echo " OS: $os (Distribution: $linux_distri)"
#else
# echo " OS: $os"
#fi
echo
#echo " Libraries: $efl"
#echo " Applications: $apps"
#echo " Miscellaneous: $apps_misc"
#echo " Modules: $e17_modules"
#if [ "$skip" ]; then
# echo " Skipping: $skip"
#fi
if [ "$only" ]; then
echo " Only: $only"
fi
echo
if [ "$fullcvs" ]; then
echo " Full cvs: yes"
fi
if [ "$skip_cvsupdate" ]; then
echo " Skip cvs update: yes"
fi
if [[ clean -eq 1 ]] ; then
echo " Run clean: yes"
fi
if [[ clean -eq 2 ]] ; then
echo " Run distclean: yes"
fi
if [[ clean -ge 3 ]] ; then
echo " Run uninstall: yes"
fi
if [ "$skip_errors" ]; then
echo " Skip errors: yes"
fi
if [ "$gen_docs" ]; then
echo " Generate docs: yes"
fi
if [ "$easy_e17_post_script" ]; then
echo " Post install: $easy_e17_post_script"
fi
if [ "$autogen_args" ]; then
echo " Autogen args: $autogen_args"
fi
if [ "$wait" ]; then
echo " Wait on exit: yes"
fi
if [ "$keep" ]; then
echo " Keep tempdir: yes"
fi
if [ "$accache" ]; then
echo " Use caches: yes"
fi
if [ "$threads" -ne 2 ]; then
echo " Threads: $threads"
fi
if [ "$nice_level" -ne 0 ]; then
echo " Nice level: $nice_level"
fi
if [ -z "$action" ]; then
action="MISSING!"
fi
echo " Script action: $action"
echo -e "\033[1m--------------------------------------------------------------------------------\033[0m"
echo

if [ "$action" == "script" ]; then
return
fi

if [ $1 == 0 ]; then
if [ "$2" ]; then
echo -e "\033[1m-------------------------------\033[7m Bad script argument \033[0m\033[1m----------------------------\033[0m"
echo -e " \033[1m$2\033[0m"
fi
else
echo -e "\033[1m--------------------------------\033[7m Build phase $1/3 \033[0m\033[1m-------------------------------\033[0m"
fi

if [ -z "$2" ]; then
case $1 in
0)
if [ "$os" == "not supported" ]; then
echo -e "\033[1m-------------------------------\033[7m Not supported OS \033[0m\033[1m------------------------------\033[0m"
echo " Your operating system '$(uname)' is not supported by this script."
echo " If possible please provide a patch."
else if [ -z "$fullhelp" ]; then
echo -e "\033[1m-----------------\033[7m Short help 'easy_e17.sh <ACTION> <OPTIONS...>' \033[0m\033[1m---------------\033[0m"
echo " -i, --install = action: compile and install ALL of e17"
echo " -u, --update = action: update your installed e17"
echo " --help = full help"
else
echo -e "\033[1m-----------------\033[7m Full help 'easy_e17.sh <ACTION> <OPTIONS...>' \033[0m\033[1m----------------\033[0m"
echo -e " \033[1mACTION (ONLY ONE SELECTION POSSIBLE):\033[0m"
echo " -i, --install = action: compile and install ALL of e17"
echo " -u, --update = action: update your installed e17"
echo " -c, --clean = action: clean the sources"
echo " (more --cleans means more cleaning, up"
echo " to a maximum of three, which will"
echo " uninstall e17."
echo " If used with one of the other actions,"
echo " this will clean first.)"
echo " --only=<name1>,<name2>,... = action: checkout and compile ONLY the"
echo " named libs/apps"
echo " --cvsupdate = update only the cvs tree"
echo " -v, --check-script-version = check for a newer release of easy_e17"
echo " --help = this help"
echo
echo -e " \033[1mOPTIONS:\033[0m"
echo " --conf=<file> = use an alternate configuration file"
echo " --instpath=<path> = change the default install path"
echo " --cvspath=<path> = change the default cvs path"
echo " --cvssrv=<server> = change the default cvs server"
echo " --asuser = do everything as the user, not as root"
echo " --fullcvs = checkout optional cvs repositories:"
echo " - devs"
echo " - web"
echo " -s, --skip-cvsupdate = no update for your local cvs copy"
echo " -f, --fix-cvs-conflicts = deletes conflicting cvs files"
echo " --skip=<name1>,<name2>,... = this will skip installing the named"
echo " libs/apps"
echo " -d, --docs = generate programmers documentation"
echo " --postscript=<name> = full path to a script to run as root"
echo " after installation"
echo " -e, --skip-errors = continue compiling even if there is"
echo " an error"
echo " -w, --wait = don't exit the script after finishing,"
echo " this allows 'xterm -e ./easy_e17.sh -i'"
echo " without closing the xterm"
echo " --anim=<animation> = build animation:"
echo " - 'star': rotating star (default)"
echo " - 'weeh': waving man"
echo " -k, --keep = don't delete the temporary dir"
echo
echo " -l, --low = use lowest nice level (19, slowest,"
echo " takes more time to compile, select"
echo " this if you need to work on the pc"
echo " while compiling)"
echo " --normal = default nice level ($nice_level),"
echo " will be automatically used"
echo " -h, --high = use highest nice level (-20, fastest,"
echo " slows down the pc)"
echo " --cache = Use a common configure cache and"
echo " ccache if available"
echo " --threads=<int> = make can use threads, recommended on smp"
echo " systems (default: 2 threads)"
echo
echo " --efl=<name1>,<name2>,... = compile libraries in this order"
echo " --apps=<name1>,... = compile e17 applications in this order"
echo " --apps_misc=<name1>,... = compile e17 misc in this order"
echo " --e17_modules=<name1>,... = compile e17 modules in this order"
echo " --autogen_args=<n1>:<o1>+<o2>,. = pass some options to autogen:"
echo " <name1>:<opt1>+<opt2>,<name2>:<opt1>+..."
echo " --cflags=<flag1>,<flag2>,... = pass cflags to the gcc"
echo -e "\033[1m--------------------------------------------------------------------------------\033[0m"
echo
echo -e "\033[1m----------------------\033[7m Configurationfile '~/.easy_e17.conf' \033[0m\033[1m--------------------\033[0m"
echo " Just create this file and save your favourite arguments."
echo " Example: If you use a diffent cvs path, add this line:"
echo " --cvspath=$HOME/enlightenment/e17_cvs"
fi fi
;;
1)
echo "- running some basic system checks"
echo "- pre cleaning"
echo "- cvs checkout/update"
;;
2)
echo "- lib-compilation and installation"
echo "- apps-compilation and installation"
;;
3)
echo "- cleaning"
echo "- install notes"
;;
esac
fi
echo -e "\033[1m--------------------------------------------------------------------------------\033[0m"
echo
echo
}

function define_os_vars ()
{
case $os in
Darwin)
make="make"
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/opt/local/lib/pkgconfig"
export ACLOCAL_FLAGS="$ACLOCAL_FLAGS -I /opt/local/share/aclocal"
export CPPFLAGS="-I/opt/local/include"
export LDFLAGS="-Wl,-L/opt/local/lib"
;;
FreeBSD)
ldconfig="/sbin/ldconfig"
make="gmake"
export PATH=/usr/local/gnu-autotools/bin:$PATH
export ACLOCAL_FLAGS=" -I /usr/local/share/aclocal"
export CFLAGS="$CFLAGS -lintl -liconv -L/usr/local/lib -L/usr/X11R6/lib -I/usr/local/include -I/usr/X11R6/include"
export CPPFLAGS="$CPPFLAGS -I/usr/local/include"
;;
Linux)
ldconfig="/sbin/ldconfig"
make="make"
export CFLAGS="$CFLAGS"

if [ -z "$linux_distri" ]; then
if [ -e "/etc/debian_version" ]; then linux_distri="debian"; fi
if [ -e "/etc/gentoo-release" ]; then linux_distri="gentoo"; fi
if [ -e "/etc/redhat-release" ]; then linux_distri="redhat"; fi
if [ -e "/etc/SuSE-release" ]; then linux_distri="suse"; fi
fi
;;
SunOS)
ldconfig="$(which crle) -u" # there is no command like ldconfig on solaris! "crle" does nearly the same.
make="make"
export CFLAGS="$CFLAGS"
;;
*)
os="not supported"
logo 0
exit
;;
esac
}

function find_path ()
{
basedir="$cvs_path/$1"
name=$2
path=""
for dir in `find "$basedir" -type d -name "$name" | awk -F "$cvs_path/" '{print $2}' | egrep -v -i "/bin/|/cvs/|/data/|/docs/|/oe/|/src/|/test/"`; do
if [ "${#dir}" -lt "${#path}" ] || [ -z "$path" ]; then
path=$dir
fi
done
echo "$cvs_path/$path"
}

function backoff_loop
{
cvscommand=$1

backoff=$(( 4 + (RANDOM % 5) ))
attempt=1;

while [ 1 ]; do
$cvscommand | tee -a "$tmp_path/cvs_update.log"
if [ "${PIPESTATUS[0]}" -gt 0 ]; then
for cfile in `egrep "^[C] " "$tmp_path/cvs_update.log" | cut -d' ' -f2`; do
if [ -e "$cfile" ]; then
if [ "$fix_cvs_conflicts" ]; then
echo -e "\033[1m- Fixing CVS conflict: '$cfile'\033[0m"
rm "$cfile"
else
echo -e "\033[1m- CVS conflict found: '$cfile'\033[0m"
echo " (Hint: Fix with easy_e17.sh argument: --fix-cvs-conflicts)"
fi
fi
done

attempt=$(($attempt + 1))
for (( i = $backoff / 2; i > 0; i-- )) do
set_title "Checkout FAILED! Next attempt $attempt in $i seconds"
echo -n -e "\rFAILED! Next attempt $attempt in \033[1m$i\033[0m seconds"
sleep 1
done
echo -n -e "\r \r"
if [[ backoff -le max_backoff ]] ; then
backoff=$(( ($backoff * 2) + (RANDOM % 5) ))
fi
else
break
fi
done
}

function get_cvs ()
{
repo=$1

cd $cvs_path
if [ -d "$repo" ]; then
if [ -n "$only" ]; then
set_title "Updating source of '$repo' ($pkg_pos/$pkg_total)"
echo "- updating source of '`basename "$repo"`' (please wait, this won't output much) ..."
else
set_title "Updating source of repo '$repo'"
echo "- updating source of repo '$repo' (please wait, this won't output much) ..."
fi
cd "$repo"
backoff_loop "cvs -z3 -q update -AdP"
else
if [ -n "$only" ]; then
set_title "Checkout source of '$repo' ($pkg_pos/$pkg_total)"
echo "- checkout source of '`basename "$repo"`' ..."
else
set_title "Checkout source of repo '$repo'"
echo "- checkout source of repo '$repo' ..."
fi
backoff_loop "cvs -z3 -q -d $cvs_srv co $repo"
fi
echo
}

function build_each ()
{
repo="$1"
array=$2

for name in $array; do
compile "$repo" "$name"
done
}

function run_command ()
{
name=$1
path=$2
title=$3
log_title=$4
mode_needed=$5
cmd=$6

set_title "$name: $title ($pkg_pos/$pkg_total)"
echo -n "$log_title"
logfile_banner "$cmd" "$logs_path/$name.log"

if [ $mode_needed == "rootonly" ]; then
mode_needed=$mode
else
if [ $nice_level -ge 0 ]; then
mode_needed="user"
fi
fi
rm -f $status_path/$name.noerrors
case "$mode_needed" in
"sudo")
echo "$sudopwd" | sudo -S nice -n $nice_level $cmd >> "$logs_path/$name.log" 2>&1 && touch $status_path/$name.noerrors &
;;
*)
nice -n $nice_level $cmd >> "$logs_path/$name.log" 2>&1 && touch $status_path/$name.noerrors &
;;
esac

pid="$!"
rotate "$pid" "$name"
}

function compile ()
{
repo=$1
name=$2
cnt=${#name}
max=27
make_extra=""

echo -n "- $name "
while [ ! $cnt = $max ]
do
echo -n "."
cnt=`expr $cnt + 1`
done
echo -n " "

for one in $skip
do
if [ "$name" == "$one" ]; then
echo "SKIPPED"
touch $status_path/$name.skipped
return
fi
done
if [ "$only" ] || [ "$action" == "update" ]; then
found=""
for one in $only
do
if [ "$name" == "$one" ]; then
found=1
fi
done
if [ -z "$found" ]; then
echo "SKIPPED"
touch $status_path/$name.skipped
return
fi
fi

path=`find_path $repo $name`
if [ ! -d "$path" ]; then
echo "NOT FOUND"
return
fi
cd "$path"

rm -f $status_path/$name.noerrors
rm -f "$logs_path/$name.log"
pkg_pos=`expr $pkg_pos + 1`

if [[ clean -ge 1 ]] ; then
if [ ! -e "Makefile" ]; then
echo "can't clean"
return
fi
if [[ clean -eq 1 ]] ; then
cmd="$make clean"
logfile_banner "$cmd" "$logs_path/$name.log"
$cmd >> "$logs_path/$name.log" 2>&1 && touch $status_path/$name.noerrors &
fi
if [[ clean -eq 2 ]] ; then
echo -n "distclean: "
cmd="$make clean distclean"
logfile_banner "$cmd" "$logs_path/$name.log"
$cmd >> "$logs_path/$name.log" 2>&1 && touch $status_path/$name.noerrors &
fi
if [[ clean -ge 3 ]] ; then
echo -n "uninstall: "
cmd="$make uninstall clean distclean"
logfile_banner "$cmd" "$logs_path/$name.log"
case "$mode" in
"sudo")
echo "$sudopwd" | sudo -S nice -n $nice_level $cmd >> "$logs_path/$name.log" 2>&1 && touch $status_path/$name.noerrors &
;;
*)
nice -n $nice_level $cmd >> "$logs_path/$name.log" 2>&1 && touch $status_path/$name.noerrors &
;;
esac
# It's no longer installed if we just uninstalled it.
# Even if the uninstall failed, it's best to mark it as uninstalled so that a partial uninstall gets fixed later.
rm -f $status_path/$name.installed
fi
pid="$!"
rotate "$pid" "$name"
rm -f $status_path/$name.noerrors
echo "ok"
return
fi

if [ -e "$status_path/$name.installed" ]; then
echo "previously installed"
return
fi

# get autogen arguments
args=""
for app_arg in `echo $autogen_args | tr -s '\,' ' '`
do
app=`echo $app_arg | cut -d':' -f1`
if [ "$app" == "$name" ]; then
args="$args `echo $app_arg | cut -d':' -f2- | tr -s '+' ' '`"
fi
done

if [ -e "autogen.sh" ]; then
run_command "$name" "$path" "autogen" "autogen: " "$mode" "./autogen.sh --prefix=$install_path $accache $args"
if [ ! -e "$status_path/$name.noerrors" ] ; then return ; fi
else
if [ -e "bootstrap" ]; then
run_command "$name" "$path" "bootstrap" "bootstrap: " "$mode" "./bootstrap"
if [ ! -e "$status_path/$name.noerrors" ] ; then return ; fi
run_command "$name" "$path" "configure" "configure: " "$mode" "./configure --prefix=$install_path $accache $args"
if [ ! -e "$status_path/$name.noerrors" ] ; then return ; fi
else
if [ -e "Makefile.PL" ]; then
run_command "$name" "$path" "perl" "perl make: " "$mode" "perl Makefile.PL prefix=$install_path $args"
if [ ! -e "$status_path/$name.noerrors" ] ; then return ; fi
else
if [ -e "Makefile" ]; then
make_extra="PREFIX=$install_path"
else
echo "no build system"
touch $status_path/$name.nobuild
return
fi
fi
fi
fi

run_command "$name" "$path" "make" "make : " "$mode" "$make $make_extra -j $threads"
if [ ! -e "$status_path/$name.noerrors" ] ; then return ; fi

if [ "$gen_docs" ]; then
if [ -e "gendoc" ]; then
run_command "$name" "$path" "docs" "docs : " "$mode" "sh gendoc"
if [ ! -e "$status_path/$name.noerrors" ] ; then return ; fi
fi
fi

run_command "$name" "$path" "install" "install: " "rootonly" "$make $make_extra install"
if [ ! -e "$status_path/$name.noerrors" ] ; then return ; fi

# All done, mark it as installed OK.
touch $status_path/$name.installed
rm -f $status_path/$name.noerrors
echo "ok"
}

function rotate ()
{
pid=$1
name=$2
animation_state=1
log_line=""

case $animation in
"weeh") echo -n " " ;;
*) echo -n " " ;;
esac
while [ "`ps -p $pid -o comm=`" ]
do
last_line=`tail -1 "$logs_path/$name.log"`
if [ ! "$log_line" = "$last_line" ]; then
case $animation in
"weeh")
# waving man
echo -e -n "\b\b\b\b\b"
case $animation_state in
1)
echo -n "["
echo -n -e "\033[1m"
echo -n "\\o\\"
echo -n -e "\033[0m"
echo -n "]"
animation_state=2
;;
2)
echo -n "["
echo -n -e "\033[1m|o|\033[0m"
echo -n "]"
animation_state=3
;;
3)
echo -n "["
echo -n -e "\033[1m/o/\033[0m"
echo -n "]"
animation_state=4
;;
4)
echo -n "["
echo -n -e "\033[1m|o|\033[0m"
echo -n "]"
animation_state=5
;;
5)
echo -n "["
echo -n -e "\033[1m"
echo -n "\\o/"
echo -n -e "\033[0m"
echo -n "]"
animation_state=6
;;
6)
echo -n "["
echo -n -e "\033[1m|o|\033[0m"
echo -n "]"
animation_state=1
;;

esac
;;
*)
# rotating star
echo -e -n "\b\b\b"
case $animation_state in
1)
echo -n "["
echo -n -e "\033[1m|\033[0m"
echo -n "]"
animation_state=2
;;
2)
echo -n "["
echo -n -e "\033[1m/\033[0m"
echo -n "]"
animation_state=3
;;
3)
echo -n "["
echo -n -e "\033[1m-\033[0m"
echo -n "]"
animation_state=4
;;
4)
echo -n "["
echo -n -e "\033[1m"
echo -n "\\"
echo -n -e "\033[0m"
echo -n "]"
animation_state=1
;;
esac
;;
esac
log_line=$last_line
fi
sleep 1
done
case $animation in
"weeh") del_lines 14 ;;
*) del_lines 12 ;;
esac

if [ ! -e "$status_path/$name.noerrors" ]; then
echo -e "\033[1mERROR!\033[0m"

if [ ! "$skip_errors" ]; then
set_title "$name: ERROR"
echo -e "\033[1m--------------------------------------------------------------------------------\033[0m"
echo
echo -e "\033[1m-----------------------------------\033[7m Last loglines \033[0m\033[1m------------------------------\033[0m"
echo -n -e "\033[1m"
tail -25 "$logs_path/$name.log"
echo -n -e "\033[0m"
echo -e "\033[1m--------------------------------------------------------------------------------\033[0m"
echo
echo "-> Get more informations by checking the log file '$logs_path/$name.log'!"
echo
exit
fi
fi
}

function del_lines ()
{
cnt=0
max=$1
while [ ! "$cnt" == "$max" ]
do
echo -n -e "\b \b"
cnt=`expr $cnt + 1`
done
}

function error ()
{
set_title "ERROR: $1"
echo -e "\n\n\033[1mERROR: $1\033[0m\n\n"
exit 2
}

function set_title ()
{
if [ "$1" ]; then
message="- $1"
fi

if [ "$DISPLAY" ]; then
case "$TERM" in
xterm*|rxvt*|Eterm|eterm|Aterm|aterm)
echo -ne "\033]0;Easy_e17.sh $message\007"
;;
esac
fi
}

function logfile_banner ()
{
cmd=$1
logfile=$2
echo "-------------------------------------------------------------------------------" >> "$logfile"
echo "EASY_E17 CMD: $cmd" >> "$logfile"
echo "-------------------------------------------------------------------------------" >> "$logfile"
}

function get_repo ()
{
if [ -n "$only" ]; then
# single install
for pkg in $only
do
for each in $efl
do
if [ "$each" == "$pkg" ]; then
path=`find_path "e17/" "$pkg"`
get_cvs "$path"
fi
done

for each in $apps
do
if [ "$each" == "$pkg" ]; then
path=`find_path "e17/" "$pkg"`
get_cvs "$path"
fi
done

for each in $apps_misc
do
if [ "$each" == "$pkg" ]; then
path=`find_path "misc/" "$pkg"`
get_cvs "$path"
fi
done

for each in $e17_modules
do
if [ "$each" == "$pkg" ]; then
path=`find_path "e_modules/" "$pkg"`
get_cvs "$path"
fi
done
done
else
# full install
if [ "$efl" ] || [ "$apps" ]; then
#get_cvs e17
get_cvs e17/apps
get_cvs e17/libs
#get_cvs e17/docs
fi
#if [ "$apps_misc" ]; then
# get_cvs misc
#fi
if [ "$e17_modules" ]; then
get_cvs e_modules
fi
if [ "$fullcvs" ]; then
get_cvs devs
get_cvs web
fi
fi
}

function cnt_pkgs () {
pkg_total=0
pkg_pos=0

if [ -n "$only" ]; then
for each in $only
do
pkg_total=`expr $pkg_total + 1`
done
else
# Maybe some regexp which counts the spaces is faster?
total_pkgs="$efl $apps $apps_misc $e17_modules"
for each in $total_pkgs
do
pkg_total=`expr $pkg_total + 1`
done
fi
}

function check_script_version ()
{
echo "- local version .............. $version"
echo -n "- downloading script ......... "
remote_version=`wget $online_source -q -U "easy_e17.sh/$version" -O - | grep -m 2 -o [0-9]\.[0-9]\.[0-9] | sort -n | head -n 1`
if [ "$remote_version" ]; then
echo "ok"
echo "- remote version ............. $remote_version"
remote_ver=`echo "$remote_version" | tr -d '.'`
local_ver=`echo "$version" | tr -d '.'`
echo
echo -n "- update available ........... "
if [ $remote_ver -gt $local_ver ]; then
echo -e "\033[1mYES!\033[0m"
else
echo "no"
fi
else
echo -e "\033[1mERROR!\033[0m"
fi
}


# SCRIPT:

EASY_PWD=`pwd`
set_title
define_os_vars
accache=""
easy_options=""
command_options=$@
clean=0

# Check for alternate conf file first.
test_options=$command_options
for arg in $test_options
do
option=`echo "'$arg'" | cut -d'=' -f1 | tr -d "'"`
value=`echo "'$arg'" | cut -d'=' -f2- | tr -d "'"`
if [ "$value" == "$option" ]; then
value=""
fi
if [ "$option" == "--conf" ]; then
conf_file=$value;
fi
done

if [ -e "$conf_file" ]; then
# load configfile
for option in `cat "$conf_file"`
do
easy_options="$easy_options $option"
done
fi

# append arguments
easy_options="$easy_options $command_options"

# check options
for arg in $easy_options
do
option=`echo "'$arg'" | cut -d'=' -f1 | tr -d "'"`
value=`echo "'$arg'" | cut -d'=' -f2- | tr -d "'"`
if [ "$value" == "$option" ]; then
value=""
fi

# $action can't be set twice
if [ "$action" ]; then
if [ "$option" == "-i" ] ||
[ "$option" == "--install" ] ||
[ "$option" == "-u" ] ||
[ "$option" == "--update" ] ||
[ "$option" == "--only" ] ||
[ "$option" == "--cvsupdate" ] ||
[ "$option" == "-v" ] ||
[ "$option" == "--check-script-version" ]; then
logo 0 "Only one action allowed! (currently using '--$action' and '$option')"
exit
fi
fi

case "$option" in
"-i") action="install" ;;
"--install") action="install" ;;
"-u") action="update" ;;
"--update") action="update" ;;
"-c") clean=$(( $clean + 1 )) ;;
"--clean") clean=$(( $clean + 1 )) ;;
"--conf") ;;
"--only")
if [ -z "$value" ]; then
logo 0 "Missing value for argument '$option'!"
exit
fi
action="only"
only="`echo "$value" | tr -s '\,' '\ '` $only"
;;
"-v") action="script" ;;
"--check-script-version") action="script" ;;
"--cvsupdate")
action="cvsupdate"
skip="$efl $apps $apps_misc $e17_modules"
;;
"--instpath") install_path="$value" ;;
"--cvspath") cvs_path="$value" ;;
"--cvssrv")
cvs_srv="$value"
export CVS_RSH="ssh"
;;
"--asuser") asuser=1 ;;
"-d") gen_docs=1 ;;
"--docs") gen_docs=1 ;;
"--postscript") easy_e17_post_script="$value" ;;
"--fullcvs") fullcvs=1 ;;
"-s") skip_cvsupdate=1 ;;
"--skip-cvsupdate") skip_cvsupdate=1 ;;
"-f") fix_cvs_conflicts=1 ;;
"--fix-cvs-conflicts") fix_cvs_conflicts=1 ;;
"--skip")
if [ -z "$value" ]; then
logo 0 "Missing value for argument '$option'!"
exit
fi
skip="`echo "$value" | tr -s '\,' '\ '` $skip"
;;
"-e") skip_errors=1 ;;
"--skip-errors") skip_errors=1 ;;
"-w") wait=1 ;;
"--wait") wait=1 ;;
"--anim")
case $value in
"weeh") animation="weeh" ;;
*) animation="star" ;;
esac
;;
"-k") keep=1 ;;
"--keep") keep=1 ;;

"-l") nice_level=19 ;;
"--low") nice_level=19 ;;
"--normal") ;;
"-h") nice_level=-20 ;;
"--high") nice_level=-20 ;;
"--cache")
accache=" --cache-file=$tmp_path/easy_e17.cache"
ccache=`whereis ccache`
if [ ! "$ccache" = "ccache:" ]; then
export CC="ccache gcc"
fi
;;
"--threads")
if [ -z "$value" ] || ! expr "$value" : "[0-9]*$" >/dev/null || [ "$value" -lt 1 ]; then
logo 0 "Missing value for argument '$option'!"
exit
fi
threads=$value
;;

"--efl")
if [ -z "$value" ]; then
logo 0 "Missing value for argument '$option'!"
exit
fi
efl="`echo "$value" | tr -s '\,' '\ '`"
;;
"--apps")
if [ -z "$value" ]; then
logo 0 "Missing value for argument '$option'!"
exit
fi
apps="`echo "$value" | tr -s '\,' '\ '`"
;;
"--apps_misc")
if [ -z "$value" ]; then
logo 0 "Missing value for argument '$option'!"
exit
fi
apps_misc="`echo "$value" | tr -s '\,' '\ '`"
;;
"--e17_modules")
if [ -z "$value" ]; then
logo 0 "Missing value for argument '$option'!"
exit
fi
e17_modules="`echo "$value" | tr -s '\,' '\ '`"
;;
"--autogen_args")
if [ -z "$value" ]; then
logo 0 "Missing value for argument '$option'!"
exit
fi
autogen_args="$value"
;;
"--cflags")
if [ -z "$value" ]; then
logo 0 "Missing value for argument '$option'!"
exit
fi
CFLAGS="$CFLAGS `echo "$value" | tr -s '\,' '\ '`"
;;
"--help")
fullhelp=1
logo 0
exit
;;
*)
logo 0 "Unknown argument '$option'!"
exit
;;
esac
done


# Sanity check stuff if doing everything as user.
if [ "$asuser" ] && [ $nice_level -lt 0 ]; then
nice_level=0
fi

# special case to allow uninstall
if [ -z "$action" ] && [ "$clean" -ge 1 ]; then
action="clean"
fi

# quit if some basic option is missing
if [ -z "$action" ] || [ -z "$install_path" ] || [ -z "$cvs_path" ]; then
logo 0
exit
fi

# check for script updates
if [ "$action" == "script" ]; then
logo 0
echo -e "\033[1m------------------------------\033[7m Check script version \033[0m\033[1m----------------------------\033[0m"
check_script_version
echo -e "\033[1m--------------------------------------------------------------------------------\033[0m"
echo
exit 0
fi


# run script normally
logo 1
set_title "Basic system checks"
echo -e "\033[1m-------------------------------\033[7m Basic system checks \033[0m\033[1m----------------------------\033[0m"
echo -n "- cvs-dir .................... "
mkdir -p "$cvs_path" 2>/dev/null
if [ ! -w "$cvs_path" ]; then
error "The cvs-dir '$cvs_path' isn't writeable!"
else
echo "ok"
fi
touch "$HOME/.cvspass" 2>/dev/null

echo -n "- creating script dirs ....... "
mkdir -p "$tmp_path" 2>/dev/null
mkdir -p "$logs_path" 2>/dev/null
mkdir -p "$status_path" 2>/dev/null
chmod 700 "$tmp_path"
echo "ok"

max=15
for dep in cvs gcc $make; do
cnt=${#dep}

echo -n "- '$dep' available "
while [ ! $cnt = $max ]
do
echo -n "."
cnt=`expr $cnt + 1`
done
echo -n " "

if [ `type $dep &>/dev/null; echo $?` -ne 0 ]; then
echo -e "\033[1mERROR!\033[0m"
error "Command missing!"
else
echo "ok"
fi
done


if [ ! "$action" == "cvsupdate" ]; then
echo -n "- build-user ................. "
if [ ! "$LOGNAME" == "root" ]; then
if [ "$asuser" ]; then
echo "$LOGNAME (as user)"
mode="user"
else
echo "$LOGNAME (non-root)"
echo -n "- sudo available ............. "
sudotest=`type sudo &>/dev/null ; echo $?`
if [ "$sudotest" == 0 ]; then
sudo -K
if [ -e "$tmp_path/sudo.test" ]; then
rm -f "$tmp_path/sudo.test"
fi
while [ -z "$sudopwd" ]
do
echo -n "enter sudo-password: "
stty -echo
read sudopwd
stty echo

# password check
echo "$sudopwd" | sudo -S touch "$tmp_path/sudo.test" &>/dev/null
if [ ! -e "$tmp_path/sudo.test" ]; then
sudopwd=""
fi
done
echo
mode="sudo"
rm -f "$tmp_path/sudo.test"
else
error "You're not root and sudo isn't available. Please run this script as root!"
fi
fi
else
echo "root"
mode="root"
fi

echo -n "- adding path to env ......... "
export PATH="$install_path/bin:$PATH"
export PKG_CONFIG_PATH="$install_path/lib/pkgconfig:$PKG_CONFIG_PATH"
export LD_LIBRARY_PATH="$install_path/lib:$LD_LIBRARY_PATH"
echo "ok"

echo -n "- checking lib-path in ldc ... "
case $os in
FreeBSD) ;; # placeholder
SunOS) ;; # need more testing of adding libraries on different solaris versions. atm this is not working
Linux)
libpath="`grep -r -l -i -m 1 $install_path/lib /etc/ld.so.conf*`"
if [ -z "$libpath" ]; then
case $linux_distri in
gentoo)
e17ldcfg="/etc/env.d/40e17paths"
echo -e "PATH=$install_path/bin\nROOTPATH=$install_path/sbin:$install_path/bin\nLDPATH=$install_path/lib\nPKG_CONFIG_PATH=$install_path/lib/pkgconfig" > $e17ldcfg
env-update &> /dev/null
echo "ok (path has been added to $e17ldcfg)";
;;

*)
if [ "`grep -l 'include /etc/ld.so.conf.d/' /etc/ld.so.conf`" ]; then
e17ldcfg="/etc/ld.so.conf.d/e17.conf"
rm $e17ldcfg 2>/dev/null
else
e17ldcfg="/etc/ld.so.conf";
cp $e17ldcfg $tmp_path;
fi

case "$mode" in
"user") ;;
"root") echo "$install_path/lib" >>$e17ldcfg ;;
"sudo")
echo "$install_path/lib" >> $tmp_path/`basename $e17ldcfg`
echo "$sudopwd" | sudo -S mv -f $tmp_path/`basename $e17ldcfg` $e17ldcfg
;;
esac
if [ "$asuser" ]; then
echo "skipped (running as user)";
else
echo "ok (path has been added to $e17ldcfg)";
fi
;;
esac
else
echo "ok ($libpath)";
fi
;;
esac

echo -n "- setting compile options .... "
export CPPFLAGS="$CPPFLAGS -I$install_path/include"
export LDFLAGS="$LDFLAGS -L$install_path/lib"
echo "ok"
fi

echo -e "\033[1m--------------------------------------------------------------------------------\033[0m"
echo


# do the clean first if not just cleaning.
if [[ clean -ge 1 ]] ; then
if [ "$action" != "clean" ]; then
set_title "Pre cleaning"
sleep 5

echo -e "\033[1m----------------------------\033[7m Precleaning libraries (EFL) \033[0m\033[1m-----------------------\033[0m"
pkg_pos=0
build_each "e17/" "$efl"
echo -e "\033[1m--------------------------------------------------------------------------------\033[0m"
echo

echo -e "\033[1m-----------------------------\033[7m Precleaning applications \033[0m\033[1m-------------------------\033[0m"
build_each "e17/" "$apps"
build_each "misc/" "$apps_misc"
echo -e "\033[1m--------------------------------------------------------------------------------\033[0m"
echo

echo -e "\033[1m-----------------------------\033[7m Precleaning e17 modules \033[0m\033[1m--------------------------\033[0m"
build_each "e_modules/" "$e17_modules"
echo -e "\033[1m--------------------------------------------------------------------------------\033[0m"
echo

clean=0
fi
fi


# cvs
echo -e "\033[1m-------------------------------\033[7m CVS checkout/update \033[0m\033[1m----------------------------\033[0m"
if [ -z "$skip_cvsupdate" ]; then
rm "$tmp_path/cvs_update.log" 2>/dev/null
get_repo
else
echo -e "\n - - - SKIPPED - - -\n"
fi
echo -e "\033[1m--------------------------------------------------------------------------------\033[0m"
echo

if [ "$action" == "update" ] && [ -e "$tmp_path/cvs_update.log" ]; then
#for update in `egrep "^[P|U] " "$tmp_path/cvs_update.log" | egrep "apps/|libs/|proto/" | cut -d'/' -f2 | sort -u`; do
# for package in $efl $apps; do
# if [ "$update" == "$package" ]; then
# only="$update $only"
# fi
# done
#done
for update in `egrep "^[P|U] " "$tmp_path/cvs_update.log" | egrep -v "apps/|libs/|proto/" | cut -d'/' -f1 | cut -d' ' -f2 | sort -u`; do
#for package in $apps_misc $e17_modules; do
for package in $efl $apps $e17_modules; do
if [ "$update" == "$package" ]; then
only="$update $only"
fi
done
done
fi

cnt_pkgs # Count packages


echo -n "-> PREPARING FOR PHASE 2..."
set_title "Preparing for phase 2... compilation & installation"
sleep 5

logo 2
echo -e "\033[1m---------------------------\033[7m Installing libraries (EFL) \033[0m\033[1m-------------------------\033[0m"
pkg_pos=0
build_each "e17/" "$efl"
echo -e "\033[1m--------------------------------------------------------------------------------\033[0m"
echo

echo -e "\033[1m----------------------------\033[7m Installing applications \033[0m\033[1m---------------------------\033[0m"
build_each "e17/" "$apps"
build_each "misc/" "$apps_misc"
echo -e "\033[1m--------------------------------------------------------------------------------\033[0m"
echo

echo -e "\033[1m-----------------------------\033[7m Installing e17 modules \033[0m\033[1m---------------------------\033[0m"
build_each "e_modules/" "$e17_modules"
echo -e "\033[1m--------------------------------------------------------------------------------\033[0m"
echo

# Restore current directory in case post processing wants to be pathless.
cd $EASY_PWD

echo -e "\033[1m-----------------------------\033[7m Finishing installation \033[0m\033[1m---------------------------\033[0m"
echo -n "- registering libraries ...... "
if [ -z "$asuser" ]; then
case "$mode" in
"sudo") echo "$sudopwd" | sudo -S nice -n $nice_level $ldconfig > /dev/null 2>&1 ;;
*) nice -n $nice_level $ldconfig > /dev/null 2>&1 ;;
esac
echo "ok"
else
echo "skipped"
fi
echo -n "- post install script ........ "
if [ "$easy_e17_post_script" ]; then
echo -n " '$easy_e17_post_script' ... "
case "$mode" in
"sudo") echo "$sudopwd" | sudo -S nice -n $nice_level $easy_e17_post_script ;;
*) nice -n $nice_level $easy_e17_post_script ;;
esac
echo "ok"
else
echo "skipped"
fi
echo -e "\033[1m--------------------------------------------------------------------------------\033[0m"
echo


echo -n "-> PREPARING FOR PHASE 3..."
set_title "Preparing for phase 3..."
sleep 5

logo 3
set_title "Finished"

for file in $logs_path/*.log ; do
if [ "$file" == "$logs_path/*.log" ]; then
break
fi

package=`basename "$file" | cut -d'.' -f1`
if [ -e "$status_path/$package.installed" ]; then
packages_installed="$packages_installed $package"
else
if [ -e "$status_path/$package.skipped" ]; then
packages_skipped="$packages_skipped $package"
else
if [ -e "$status_path/$package.nobuild" ]; then
packages_nobuild="$packages_nobuild $package"
else
packages_failed="$packages_failed $package"
fi
fi
fi
done

echo -e "\033[1m--------------------------------\033[7m Cleaning temp dir \033[0m\033[1m-----------------------------\033[0m"
if [ -z "$keep" ]; then
if [ "$packages_failed" ]; then
echo -n "- saving logs ................ "
for package in $packages_installed; do
rm "$status_path/$package.installed" 2>/dev/null
rm "$logs_path/$package.log" 2>/dev/null
done
else
echo -n "- deleting temp dir .......... "
rm -rf $tmp_path 2>/dev/null
fi
echo "ok"
else
echo "- saving temp dir ............ ok"
fi
echo -e "\033[1m--------------------------------------------------------------------------------\033[0m"
echo

if [ "$packages_failed" ]; then
echo -e "\033[1m---------------------------------\033[7m Failed packages \033[0m\033[1m------------------------------\033[0m"
for package in $packages_failed; do
echo "- $package (error log: $logs_path/$package.log)"
done
echo -e "\033[1m--------------------------------------------------------------------------------\033[0m"
echo
fi

if [ "$action" == "install" ]; then
echo "INSTALL NOTES:"
echo "-----------------------------------------------------------------------------"
echo "The most incredible and really unbelievable dream has become true:"
echo "You compiled e17 successfully!"
echo
echo "Starting e17:"
echo "If you're using a login manager (GDM/KDM), select the session type 'Enlightenment' in them."
echo
#echo "Rasterman didn't write this script so don't ask him for help with it."
#echo
#echo "Hint: From now on you can easily keep your installation up to date."
#echo "Simply run easy_e17.sh with -u ."
echo
echo "We hope you will enjoy your trip into e17... Have fun!"
echo -e "\033[1m--------------------------------------------------------------------------------\033[0m"
echo
fi

# Clear this out if we ever set it.
export CC=""

# exit script or wait?
if [ "$wait" ]; then
echo
echo -e -n "\033[1mThe script is waiting here - simply press [enter] to exit.\033[0m"
read
fi

if [ "$packages_failed" ]; then
exit 2
else
exit 0
fi

You could probably just run an md5sum test or something similar to see if they are the same.

Rui Pais
July 18th, 2008, 04:28 PM
smartboyathome, I can't figure what it's wrong...

your packages list are both correct, i even done an installation with your files to be sure. :(


I can only suspect of network issues. CVS it's more picky than plain web surfing or even apt update.
How do you set your net? static, dhcp or roaming?
And who set DNS servers? the router or you set them by hand?

Can you try to do an cvs update by hand to make sure it's cvs itself?:
sudo cvs -z3 -q -d :pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e co e_modules
and see if it gets the e_module folder (you can interrupt it if it goes ok and remove it anytime)

smartboyathome
July 18th, 2008, 09:03 PM
smartboyathome, I can't figure what it's wrong...

your packages list are both correct, i even done an installation with your files to be sure. :(


I can only suspect of network issues. CVS it's more picky than plain web surfing or even apt update.
How do you set your net? static, dhcp or roaming?
And who set DNS servers? the router or you set them by hand?

Can you try to do an cvs update by hand to make sure it's cvs itself?:
sudo cvs -z3 -q -d :pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e co e_modules
and see if it gets the e_module folder (you can interrupt it if it goes ok and remove it anytime)

That code does get the e_module folder, no errors. The script still gets me errors though.
About the questions: I let Ubuntu set it up, I am on dhcp, and use ethernet. I let the router set the DNS servers up, I know there is no port blocking or anything.

Rui Pais
July 19th, 2008, 05:37 AM
That code does get the e_module folder, no errors. The script still gets me errors though.
About the questions: I let Ubuntu set it up, I am on dhcp, and use ethernet. I let the router set the DNS servers up, I know there is no port blocking or anything.

Now, if cvs can update manually it should had nothing to do with connection... this it's became hard :( Never heard of nothing alike...

Permission issues?
Have you tried to completely remove ~/.e17_cvs and retry easy_e17.sh

Another suggestion.
Try to install oz-e17-tools (it's on same repos as e17-cvs) and run:
sudo update_e17.sh
instead of easy_e17.sh

Good Luck!

smartboyathome
July 19th, 2008, 11:49 AM
Now, if cvs can update manually it should had nothing to do with connection... this it's became hard :( Never heard of nothing alike...

Permission issues?
Have you tried to completely remove ~/.e17_cvs and retry easy_e17.sh

Another suggestion.
Try to install oz-e17-tools (it's on same repos as e17-cvs) and run:
sudo update_e17.sh
instead of easy_e17.sh

Good Luck!

Odd, update_e17.sh works but not easy_e17.sh. Oh well, I found my solution, thanks! :D

Smartboy

bigbrovar
July 22nd, 2008, 09:45 AM
Uhmm samartboy that seems to be a connection problem...

Have you connection with other software? can you apt-get update? (dns issues?)
Have you tried some time before? (cvs severs down?)
Are you beyond a firewall? connect through a proxy?

please am behind a firewall and my school uses a network proxy .. hence cvs doesnt connect .. what can i do to correct this ,,

Rui Pais
July 22nd, 2008, 11:36 AM
Odd, update_e17.sh works but not easy_e17.sh. Oh well, I found my solution, thanks! :D

Smartboy

yes, odd indeed.

Just one question, smartboyathome, do you used easy_e17.sh with -i or -u flag?

Rui Pais
July 22nd, 2008, 11:37 AM
please am behind a firewall and my school uses a network proxy .. hence cvs doesnt connect .. what can i do to correct this ,,

Hi bigbrovar.
Thats a question that appeared a couple of times, but users that apparently solve it never post any feedback on it :(

Last time my suggestion (that seems to worked) was, change pserver line of easy_e17.sh from
cvs_srv=":pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e";
to
cvs_srv=":pserver;proxy=www.myproxy.net;proxyport=8000:anon ymous@anoncvs.enlightenment.org:/var/cvs/e";
replacing the bolds, www.myproxy.net and default port 8000, by the ones your school uses.

You can try this without editing any files by run (with your proxy and port):
sudo cvs -z3 -q -d :pserver;proxy=www.myproxy.net;proxyport=8000:anon ymous@anoncvs.enlightenment.org:/var/cvs/e co e_modules

and see if it connects and get e_modules code (you can delete that one, just for testing).

If that works you can add this configuration to /etc/.easy_e17.conf instead of easy_e17.sh to avoid any overwritten on updates.

Please let me know how it goes.
Good luck

HotDogBunToo
July 22nd, 2008, 01:36 PM
Hello all

I followed everything exactly as stated in page 1 but I'm getting this error...

Hit http://fr.archive.ubuntu.com gutsy/main Packages
Hit http://us.archive.ubuntu.com hardy-updates/multiverse Sources
W: Failed to fetch http://archive.canonical.com/ubuntu/dists/hardy-commercial/main/binary-i386/Packages.gz 404 Not Found

E: Some index files failed to download, they have been ignored, or old ones used instead.


When I tried running

sudo apt-get update && sudo apt-get install e17-cvs

Do this mean that the source is down or something? :(

Rui Pais
July 22nd, 2008, 02:01 PM
Hello all

I followed everything exactly as stated in page 1 but I'm getting this error...

Hit http://fr.archive.ubuntu.com gutsy/main Packages
Hit http://us.archive.ubuntu.com hardy-updates/multiverse Sources
W: Failed to fetch http://archive.canonical.com/ubuntu/dists/hardy-commercial/main/binary-i386/Packages.gz 404 Not Found

E: Some index files failed to download, they have been ignored, or old ones used instead.


When I tried running

sudo apt-get update && sudo apt-get install e17-cvs

Do this mean that the source is down or something? :(

Hi.
Sorry, but your error output is not related with e17-cvs.

Apparently you are mixing Gutsy with Hardy (hardy-updates and hardy-commercial), not a good thing.

The one that seems to fail it's the hardy-commercial.
Try to remove that repo, and if possible set avoid mixing distro version (it's asking for trouble, serious trouble :()

HotDogBunToo
July 22nd, 2008, 02:02 PM
Heh,

Well, at least I seem to get it installing via Synaptic package installer (which I didn't see beforehand since I only seen references to e16 before... guess the stuff I added to source list according to thread starter's directions helped get e17 recognized).

HotDogBunToo
July 22nd, 2008, 02:06 PM
Hi.
Sorry, but your error output is not related with e17-cvs.

Apparently you are mixing Gutsy with Hardy (hardy-updates and hardy-commercial), not a good thing.

The one that seems to fail it's the hardy-commercial.
Try to remove that repo, and if possible set avoid mixing distro version (it's asking for trouble, serious trouble :()

Uh oh... didn't notice the Gutsy there :(

Well... hope the Synaptic didn't use that... which I'm going to look into right now via uninstalling, fixing source thingy, and then reinstalling.

Rui Pais
July 22nd, 2008, 02:25 PM
Heh,

Well, at least I seem to get it installing via Synaptic package installer (which I didn't see beforehand since I only seen references to e16 before... guess the stuff I added to source list according to thread starter's directions helped get e17 recognized).

Yes it should be available since the problematic one it's hardy-commercial, not tinwoodman (the one with e17-cvs) :)

Uh oh... didn't notice the Gutsy there :(

Well... hope the Synaptic didn't use that... which I'm going to look into right now via uninstalling, fixing source thingy, and then reinstalling.

You can fix that by run:
gksudo software-properties-gtk
and disable hardy-commercial and hardy-updates (and any other hardy references).

After that run
gksudo 'update-manager -c'
if you want update to hardy in a safe way.

Rui Pais
July 22nd, 2008, 02:56 PM
Hi all,
I done an update to e17-cvs with some important changes.

Here a list:
- Default path for cvs sources it's now /var/cache/e17_cvs.
users that have already install it and have they sources on ~/.e17_cvs may run sudo mv ~/.e17_cvs /var/cache/e17_cvs before update e17-cvs, if they prefer to stick with new location.
Other way the deb/scrip will work for existent path normally.
The advantage fo the /var/cache location it's that it's general to any user on sudoers list or any user run su (non-sudo approach).
Again, the script will support both paths (and even the original ~/e17_cvs).

- Packages *-dev and build-essential are now installed as "Recommended".
That means that they are installed automatically by default but can be removed without touching e17-cvs, allowing users to save space on short space systems (old machines, mini netbooks, etc.)
I advise that you don't remove them unless you really needed and you know what you are doing. After removable recompilations on updates will eventually fail until they be reinstalled again.
(Temporarily not available since it have unexpected behavior. I'll retry to accomplish this soon.)

- Updates of e17-cvs deb package don't run an automatic update of e17 (easy_e17.sh -u) anymore.
That it's leave now to users choice, preventing occasional unexpected or not desired upgrades of e17.


The package oz-e17-tools was upgraded too, to reflect the changes on path, some bugs fixed, and support for backups of e17 installation moved for compressed tar.gzs to save space disc.

:)

smartboyathome
July 22nd, 2008, 02:58 PM
yes, odd indeed.

Just one question, smartboyathome, do you used easy_e17.sh with -i or -u flag?

I use easy_e17.sh with the --update flag (-u I suppose is the equivalent).

Rui Pais
July 22nd, 2008, 03:37 PM
I use easy_e17.sh with the --update flag (-u I suppose is the equivalent).

Thats quite strange... i tried both ways, --update (-u) and --install (-i) after to remove all downloaded code and never could reproduce the behavior.
Script have the -d flag for all options (lines 355 and 364...)

Well mysteries... can't imagine what could be...

I hope that after get code with update_e17.sh easy_e17.sh can now update it.

Rui

HotDogBunToo
July 22nd, 2008, 03:52 PM
and disable hardy-commercial and hardy-updates (and any other hardy references).


You sure about that? I do run Hardy after all so if I do this then just do it temporarily?

Also already went through reinstalling it but when trying to login via Enlightenment I kept getting:

No EXEC line in the session file: enlightment. Running the GNOME failsafe instead.

:confused:

Prompted me to do a uninstall as I scratch my head.

OrangeCrate
July 22nd, 2008, 04:44 PM
Hi all,
I done an update to e17-cvs with some important changes.


Thanks Rui.

:)

Rui Pais
July 22nd, 2008, 05:48 PM
You sure about that? I do run Hardy after all so if I do this then just do it temporarily?

Well, if you are sure that you have hardy (run lsb_release -a to check) then do the other way, replace all gutsy by hardy on repo list and run gksudo update-manager to be sure that all it's update.
hardy-updates and hardy-commercial are extras (the second i don't know if it's something official from Ubuntu or not), maybe better add the only after you got all correctly set for hardy.



Also already went through reinstalling it but when trying to login via Enlightenment I kept getting:

No EXEC line in the session file: enlightment. Running the GNOME failsafe instead.

:confused:

Prompted me to do a uninstall as I scratch my head.

Something it's wrong here. Do you mean login by Login Manger Window (GDM)?
It shouldn't point to enlightenment (but enlightenment_start)
What the output of:
ls -l /usr/share/xsessions/enlightenment.desktop
and
cat /usr/share/xsessions/enlightenment.desktop

Did e17 installation finished well?
It should said at the end:
"You compiled e17 successfully!
We hope you will enjoy your trip into e17... Have fun!"




Thanks Rui.

:)

Hi OrangeCrate
:)
(kinda strange see you on a background white and brown... i'm used to see you on black and red of Cafelinux forum ;) )

HotDogBunToo
July 22nd, 2008, 06:18 PM
aack...

Well after doing the apt-get install method I'm getting this at the end of install...

-------------------------------- Build phase 2/3 -------------------------------
- lib-compilation and installation
- apps-compilation and installation
--------------------------------------------------------------------------------


--------------------------- Installing libraries (EFL) -------------------------
- eet ........................ ERROR!
--------------------------------------------------------------------------------

----------------------------------- Last loglines ------------------------------
-------------------------------------------------------------------------------
EASY_E17 CMD: ./autogen.sh --prefix=/opt/e17
-------------------------------------------------------------------------------
Running aclocal...
./autogen.sh: 8: aclocal: not found
--------------------------------------------------------------------------------

-> Get more informations by checking the log file '/tmp/easy_e17/install_logs/eet.log'!


and upon the 'ls -l /usr/share/xsessions/enlightenment.desktop' command I'm getting:
lrwxrwxrwx 1 root root 46 2008-07-22 13:59 /usr/share/xsessions/enlightenment.desktop -> /opt/e17/share/xsessions/enlightenment.desktop

And upon the cat command I'm getting:

cat: /usr/share/xsessions/enlightenment.desktop: No such file or directory

Rui Pais
July 22nd, 2008, 07:58 PM
aack...

Well after doing the apt-get install method I'm getting this at the end of install...

-------------------------------- Build phase 2/3 -------------------------------
- lib-compilation and installation
- apps-compilation and installation
--------------------------------------------------------------------------------


--------------------------- Installing libraries (EFL) -------------------------
- eet ........................ ERROR!
--------------------------------------------------------------------------------

----------------------------------- Last loglines ------------------------------
-------------------------------------------------------------------------------
EASY_E17 CMD: ./autogen.sh --prefix=/opt/e17
-------------------------------------------------------------------------------
Running aclocal...
./autogen.sh: 8: aclocal: not found
--------------------------------------------------------------------------------

-> Get more informations by checking the log file '/tmp/easy_e17/install_logs/eet.log'!


and upon the 'ls -l /usr/share/xsessions/enlightenment.desktop' command I'm getting:
lrwxrwxrwx 1 root root 46 2008-07-22 13:59 /usr/share/xsessions/enlightenment.desktop -> /opt/e17/share/xsessions/enlightenment.desktop

And upon the cat command I'm getting:

cat: /usr/share/xsessions/enlightenment.desktop: No such file or directory



Ok
I see that some of my new changes are creating more issues than features :(
I'll check them by tomorrow.Meanwhile i uploaded a corrected version.
Please do an:
sudo apt-get update
sudo apt-get upgrade
it should reinstall the new version of e17-cvs: 0.6.0.1

During reinstall e17 compilation/installation should start again.


Sorry the inconvenience :(

Hope now it runs ok.

HotDogBunToo
July 22nd, 2008, 09:30 PM
Seeing how i'm now typing from e17 all is good now!

Not sure if it was anything you did on your end or me doing a apt-get purge uninstall AND deleting the two e17_cvs folders before reinstalling but for now all is great.

Now I just need to figure out how to do a simple mouse button switch to left-handed (not because I am but because mouse is crappy and buying time until I get a new one... though I can imagine left handed folks stumbling into same thing I am which is 'Mouse Bindings' menu to do something simple).

Once again thanks! ^_^

kelvin spratt
July 23rd, 2008, 06:43 PM
Rui
Just thought I would install sidux Xfce/E17 on another machine to see if the 1st install was a freak, It was not again a totally clean install. and so simple 1st install sidux Xfce, then install the SMXI script from the forum log out press ctrl+alt+f2 log in as root then type init 3, then type smxi this brings up the script, that does all updates, kernals graphic cards, and lots more, when you have done and you are into the Xfce desk top
terminal type Su then your password
sudo sh -c "echo 'deb http://cafelinux.org/Downloads/oz-os tinwoodman main' >> /etc/apt/sources.list"
wget -q http://cafelinux.org/Downloads/oz-os/key.asc -O- | sudo apt-key add -
sudo apt-get update && sudo apt-get install e17-cvs
Thats it watch it build so simple once you are in e17 you find you have no applications menu just copy paste Ubuntu menu into /etc/xdg/menus and like magic the application menu is populated, Next you need to go to the e17 control panel add new programs add xfce-mcs-manager, then add to start up programs, you can add gtk2 themes and fancy icons. using thunar in root usr/share/icons ( icons i use oxygen refit 2 green t, and in usr/share/themes you can add gtk2 themes i use modern life a L/blue theme. Thats the hard work done. the just add a main theme wallpaper etc. some apps that really work well enable deb http://www.debian-multimedia.org sid main + key the key is in synaptic, which you need to install but do not use to upgrade system as it will break, use smxi for that. Cinelerra works faultless, devede you have to install a dummy package before it works it tells you which one on start up. Bmp player is faultless to use. Most things that work in Gnome with no problems. The normal things like xserver xorg kernal upgrades require smxi to run and setup graphics after install its all simple compared to Ubuntu. kernels, graphic cards, so easy to do in Sidux.

HotDogBunToo
July 24th, 2008, 05:31 AM
Now I just need to figure out how to do a simple mouse button switch to left-handed (not because I am but because mouse is crappy and buying time until I get a new one... though I can imagine left handed folks stumbling into same thing I am which is 'Mouse Bindings' menu to do something simple).

Once again thanks! ^_^

Well, I was able to figure it out. Was able to get mouse buttons to switch back to left handed mode correctly by invoking the method:

kcmshell mouse

to bring up the menu box. Don't think it's native to e17 seeing how when I logged back in I had to use this again to remap the mouse buttons back to lefty mode.

And on a side note, Amarok isn't opening up for me... well actually it opens (when looking as processes list) & will even playback music, but as far as seeing any Windows... nothing.

Well using Exaile instead which is doing the job for me and everything is running along nice & quickly ^_^

watchwolf
July 25th, 2008, 07:30 AM
When I try to run gnome-settings-daemon:

gnome-settings-daemon

** (gnome-settings-daemon:7233): WARNING **: Couldn't connect to session bus: Failed to connect to socket /tmp/dbus-lxj9iOZZ7p: Connection refused

** (gnome-settings-daemon:7233): WARNING **: Could not get a connection to the bus

And When I try to open "network Servers" in nautilus

Couldn't displat "network:///".
Nautilus cannot handle network: locations.

If I run gnome-session all these problems are fixed but I have some others stuffs as gnome-applet, desktop ...

Any ideas ?

smartboyathome
July 25th, 2008, 01:45 PM
By the way Rui, something to put in your FAQ. There may be no System tray, but there IS the IIirk module, which allows you to drag a program's icon from its borders to it which docks it like a system tray would, and when you minimize it it gets hidden from the window list. :D

majeru
July 26th, 2008, 04:53 PM
[offtopic]
There are 2 threads both with 50+ pages with install documentation.
For god's sake please someone make a wiki, something like gentoo-wiki since the forums are the worst place for writing this kind of documentation.

Cristi

smartboyathome
July 26th, 2008, 06:19 PM
Another thing: Rui, get-e.org is closed now, redirect people to exchange.enlightenment.org, please. Thanks. :)

JoshuaRL
July 26th, 2008, 08:38 PM
[offtopic]
There are 2 threads both with 50+ pages with install documentation.
For god's sake please someone make a wiki, something like gentoo-wiki since the forums are the worst place for writing this kind of documentation.

Cristi

The installation wiki for e-17 points here.

smartboyathome
July 27th, 2008, 12:26 AM
The installation wiki for e-17 points here.

That is because it is easier for people to see and monitor changes, imo.

Islington
July 28th, 2008, 11:56 PM
checking for EDBUS... configure: error: Package requirements (
dbus-1 >= 0.62
ecore >= 0.9.9
) were not met:

No package 'ecore' 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 EDBUS_CFLAGS
and EDBUS_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.


got this error... please help me.

Rui Pais
August 2nd, 2008, 11:25 AM
[offtopic]
There are 2 threads both with 50+ pages with install documentation.
For god's sake please someone make a wiki, something like gentoo-wiki since the forums are the worst place for writing this kind of documentation.

Cristi

Hi,
multiple old threads just reflect several possible ways of installing e17 from code. They length are due to the fact that people do less correct procedures and get problems.

Thats the purpose of this one. Create a basic way that do things automatically and the safest possible.

Theres no great documentation to it... just add a repo and install a deb that do all automatically.
A wiki page with just that? most of this posts refers to suggestions, comments and sporadic issues.
Forum are a great form to deal with those issues, most of them temporary CVS code or some non-related problem like package conflicts.

Theres a pdf file on end of 1st post with whats done under the table, for curious or users that want to do it all manually.

Rui Pais
August 2nd, 2008, 11:30 AM
By the way Rui, something to put in your FAQ. There may be no System tray, but there IS the IIirk module, which allows you to drag a program's icon from its borders to it which docks it like a system tray would, and when you minimize it it gets hidden from the window list. :D

Thanks for the tip, smartboy.
I dont understand exactly how iiirk works. Here it just prevents apps to be "listed" on window list, and consecutively not showing on pager even when maximizing. But they still keep visible on ibox when minimized... thats a little the opposite what it's pretended...

Anyway i'll add it to the installed modules on next version of e17-cvs, leaving to the users the option of load it or not :)
Thanks!


Another thing: Rui, get-e.org is closed now, redirect people to exchange.enlightenment.org, please. Thanks. :)

I'll do it. (I didn't realize it changes... occupied doing other things far away from computers :))
Have a nice time smartboyathome.

Rui Pais
August 2nd, 2008, 11:33 AM
checking for EDBUS... configure: error: Package requirements (
dbus-1 >= 0.62
ecore >= 0.9.9
) were not met:

No package 'ecore' 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 EDBUS_CFLAGS
and EDBUS_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.


got this error... please help me.

Hi Islington. Sorry this late answer, been out of town...

Are you still having problems?
That sound you get some CVS code temporary breakage or have some old installations (or parts of it) lurking around on your system...

smartboyathome
August 17th, 2008, 12:02 AM
Rui:

E17 has moved to svn, so you should update your script. I don't know when Morlenxus will do the same, but they are making the move today and tomarrow, and the cvs repo won't be taking anymore commits.

lumix700i
August 23rd, 2008, 04:30 AM
Hello, I've taste the e17 desktop, so far so good (thanks for Rui Pais for the great how to). But there is one small problem. I've tried to explore the settings in e17 but can't find option to edit my application menus (it's like right-click in the menu button and edit menus in Gnome). I'm so sorry if this already solved (and sorry for the bad english also). Hope you don't mind helping a newbie. thanks!!

smartboyathome
August 23rd, 2008, 01:04 PM
To edit your applications menu, you have to install Alacarte (if you have gnome installed, you have this). Just remember that Preferences/Administration doesn't work in E17. Everything else does though. :D

lumix700i
August 23rd, 2008, 09:39 PM
To edit your applications menu, you have to install Alacarte (if you have gnome installed, you have this). Just remember that Preferences/Administration doesn't work in E17. Everything else does though. :D
Thanks, but I'm afraid it still can't solve the problem. See, the application list in my e17 is not listed in alacarte. Like you see in my thumbnail, there is some duplicate application that I want to delete, like gnome PPP, and X chat. And I also already delete the mozilla thunderbird, but it still appear in the application menu also. How do I remove this unwanted applications?

smartboyathome
August 23rd, 2008, 10:44 PM
Menu > Run Command > Alacarte. Its not in the programs menu.

lumix700i
August 23rd, 2008, 11:02 PM
Already did that. As you see, the application in e17 and the application in menu editor (result from running alacarte) is different (noticed how some checked application is doubled etc). There is some application that shouldn't be there (in the e17 application menu).

smartboyathome
August 23rd, 2008, 11:07 PM
Seems like a bug, then. It shouldn't show all that.

lumix700i
August 23rd, 2008, 11:15 PM
Seems like a bug, then. It shouldn't show all that.

What a shame.:( Is the e17 don't have native menu editor? Just one step away to make e17 as my default desktop..

smartboyathome
August 24th, 2008, 12:19 AM
What a shame.:( Is the e17 don't have native menu editor? Just one step away to make e17 as my default desktop..

E17 uses the same menu standards as GNOME, so no, it doesn't have one. I suggest you try updating E again, see if it goes away. If not, stop in at #e on irc.freenode.net and talk to the E17 devs.

lumix700i
August 24th, 2008, 12:30 AM
E17 uses the same menu standards as GNOME, so no, it doesn't have one. I suggest you try updating E again, see if it goes away. If not, stop in at #e on irc.freenode.net and talk to the E17 devs.
Ok, I'll try that. Questions, will the update delete my themes or my settings? Which is it better, run update under gnome or under e17?

smartboyathome
August 24th, 2008, 12:41 AM
Ok, I'll try that. Questions, will the update delete my themes or my settings? Which is it better, run update under gnome or under e17?

Updates won't delete your themes or settings. It is fine to update under e17. Just use Menu > Enlightenment > Restart to restart it.

lumix700i
August 24th, 2008, 12:53 AM
It wont work.. But thanks for the reply. This is more than I expected in such great friendly forums :)

worldwithoutgurus
August 24th, 2008, 07:50 AM
I saw these duplicate menu entries before (it's not happening anymore). Look into this file:
~/.local/share/applications

(Do a backup...) Then delete the annoying desktop files: xchat, gnome ppp... and see what you get. With the help of alacarte, you should overcome this problem. Kind of trial and error method, I know, but it worked for me.

lumix700i
August 24th, 2008, 08:39 AM
Thanks for the answer, but I'm afraid that's not working too. When I checked the menu entries in alacarte, some application just duplicate themself (gnome ppp,screenlet,xchat).

spydon
September 5th, 2008, 12:59 PM
Really nice updated how-to, thx!

SuperBo
September 13th, 2008, 11:18 PM
I found this
http://ubuntuforums.org/showthread.php?t=916690
So what is the difference between e17-svn & e17-cvs.
What should I install?

Rui Pais
September 14th, 2008, 10:40 AM
Rui:

E17 has moved to svn, so you should update your script. I don't know when Morlenxus will do the same, but they are making the move today and tomarrow, and the cvs repo won't be taking anymore commits.


Again smartboyathome thanks for the alert.
Has you know by now it's done :)
I only point it out here now because threads on this subforum of UF require mods approval... only now i see my new thread on e17-svn it's already up!


Really nice updated how-to, thx!
Thanks spydon.
Note that this it's (regrettably out-dated)
Enlightenment Devs moved e17 code to a SVN repo so method had to be changed.
Check new way here:
http://ubuntuforums.org/showthread.php?t=916690


I found this
http://ubuntuforums.org/showthread.php?t=916690
So what is the difference between e17-svn & e17-cvs.
What should I install?

Hi SuperBo.
Thanks for the interest.
As i mention above the correct way now it's e17-svn. The CVS it's not updated anymore (last update around 15 AGO 2008)

smartboyathome
September 14th, 2008, 10:41 AM
You should install e17-svn. E17 moved from CVS recently to SVN, so e17-cvs is the old package which is used to install e17 from CVS. It will be broken soon.

Rui Pais
September 14th, 2008, 10:46 AM
To Ubuntu forum mods.

This thread it's Outdated and a new one it's available here:
http://ubuntuforums.org/showthread.php?t=916690

Can someone close it to avoid confusions.

Many Thanks
Rui