I just think I should share some information with you. I did get E17 off CVS a few nights ago in order to get the latest source code. I saw on slacke17 homepage that the information on the changelog was getting a bit old. I have been around #e on IRC at freenode for the last week and got the impression that there are some changes done to the source code of E17. I have only gotten one segfault thus far with E17 and that was with moving icons to the iBar (the bar down below). I just thought I'd tell you to try and get the source code off CVS and compile it yourself.
It is a easy proccess to do, the information you need for getting the source off CVS is the following:
cvs -z3 -d:pserver:email@example.com:/var/cvs/e co e17/libs/eet
cvs -z3 -d:pserver:firstname.lastname@example.org:/var/cvs/e co e17/libs/evas
cvs -z3 -d:pserver:email@example.com:/var/cvs/e co e17/libs/ecore
cvs -z3 -d:pserver:firstname.lastname@example.org:/var/cvs/e co e17/libs/embryo
cvs -z3 -d:pserver:email@example.com:/var/cvs/e co e17/libs/edje
cvs -z3 -d:pserver:firstname.lastname@example.org:/var/cvs/e co e17/apps/e
It will save the source off CVS at the current directory from where you start CVS, for example $HOME/E17.
After you have gotten the source of example eet, go to the directory, example $HOME/E17/e17/libs/eet and write the following:
2. After the autogen proccess is ready you have to write the following:
3. And finally after make is done you do as su:
4. The addition from The Headacher, you can also do the following:
5. The Headacher also suggested that how to make a .tlz package which can be installed
And after eet is done you can move on to to the following which in this case would be evas. And repeat the procedure 1-3.
And please remember to do them in this order.
Otherwise you won't be able to build E17 at all.
The dependencies for E17 are:
* automake (1.7 or higher)
* freetype 2
* xorg-x11 or xfree86
Please remember this:
"By default, the EFL libraries will install to /usr/local/. If you wish to install them to a different location, or would like to see what other options are available, then run ./configure --help after running ./autogen.sh. If you already have E16 installed, you will need to install E17/EFL to a different path to avoid conflicts. There is one exception though: E16.8 can co-exist with E17 in the same install path, as they use different binary names."
"Make sure you have the right paths configured in /etc/ld.so.conf. For example, if you install the EFL to /usr/local, you should also add that directory to /etc/ld.so.conf and run the command ldconfig (as root) to create the necessary links and cache for the most recent shared libraries found in the directories specified in the config file. Note that you'll need to run the ldconfig command (as root) after every library that you install to this custom directory."
*The information was taken from the Enlightenment homepage, get-e.org. http://www1.get-e.org/E17_User_Guide/English/_pages/3.1.html
I strongly suggest you to read the whole guide just in case I have forgotten anything in this post.
I will also add some other useful information here which I didn't remember to write, my mistake.
If you want to get additional backgrounds, themes for E17 please visit http://www.get-e.org
It is a simple procedure, let's say that you have a downloaded the theme Milky's. The filename is "milky.edj". Please enter your directory to where you saved the file and do the following steps to get it to your E17 Themes.
Through a terminal write the following:
cp milky.edj $HOME/.e/e/themes
After that you can get the theme by clicking on the right mouse button on the desktop and choose Configuration -> Theme and go to Personal and pick your newly acquired theme and enjoy.
For backgrounds please do the same step as in the previous example as for themes but change the path to where to copy the background to:
So if you would download the background called Left Alone Houses from get-e.org, you do the following:
cp leftaloneHouses-0.1.edj $HOME/.e/e/backgrounds
And the background can be changed from Configuration -> Wallpaper -> Personal. Just the same procedure as with the theme.
For additional information about themes and backgrounds, please visit http://www.get-e.org
And please remember to use <TAB> for the correct filename in case I have a spelling mistake.
PS. I do not take any reponsibility off screwing up the system. I just followed the steps over at the E17 User Guide and got it working.
Please try it and give some feedback about this post, I'd appreciate it.