On the Enlightenment Bleeding Edge
"Marco Trevisan (Treviño)"
mail at 3v1n0.net
Fri Jan 9 05:47:14 CET 2009
In the latest months the enlightenment world has got many updates, but
unfortunately the distros available for the FR don't provide the latest
versions of the E stack. This is quite normal since they have to share a
tested environment, but it makes so hard to use the latest tools (also
because the e libs have frequent changes).
That's why today I've given to my Toolchain another challenge :P:
compiling E from svn (but following the OE bitbakes configurations)...
After some hours, I got it and I was able to run the latest illume code
in my phone, but without breaking my Om2008.12 installation.
In fact I've installed all my new data to /usr/e17, that's why the
default e installation that comes with Om2008.12 is not touched at all.
If you want to try this too, you could simply follow these steps:
- extract this archive [1] to / (it will automatically put all the
needed data in /usr/e17)
- editing the /usr/bin/enlightenment_start.oe script by adding the
following code before of "exec enlightenment_start $E_PROFILE":
export E_PREFIX=/usr/e17
export LD_LIBRARY_PATH=$E_PREFIX/lib:$LD_LIBRARY_PATH
export PATH=$E_PREFIX/bin:$PATH
(you've also to check that your enlightenment profile is set to
"illume" in /etc/enlightenment/default_profile)
- mv ~/.e/e/config /dev/null (or to any other location)
- Restart your xserver with /etc/init.d/xserver-nodm {stop,start}
- Now you may also configure E, from the wrench, to use the
"software_16" rendering engine (it causes less quality, but more
speed) and a lower framerate value...
- if you prefer, you can also use an illume theme coming with SHR or
Om2008.12, simply put it in ~/.e/e/themes/illume.edj
Ok, now you've a fresh install of Enlightenment running instead of the
default one (that can be resumed with a simple "rm -rf /usr/e17"), but
nothing more... However I didn't made this effort just to get the newest
environment (also if I'd be able to :P), but my final wish was giving a
try to ewww and libeWebKit [2]!
In few words webkit is going to support the EFL toolkit and Gustavo
Barbieri wrote a nice first implementation of this library in the ewww
(test?)browser.
Since the day I saw the announcement I wanted to try it in my phone, and
after that I got webkit compiled I had been able to see ewww in action:
[3], [4], [5]! Also if it's very young, it's so nice: very light, fast
and supports natively (thanks to the efl) the finger scrolling (that,
unfortunately, is quite slow :|)!
However, to try this too :P, you have just to extract to / this archive
[6] that will put to /usr/e17 the ewww data and the libewebkit library.
To run it (I was too lazy for adding a .desktop file :D):
DISPLAY=:0 LD_LIBRARY_PATH=/usr/e17/lib /usr/e17/ewww
I think that this could really become "our" browser in a near future...!!!
Soon, I'd like to give a newer try to guarana and enjoy (not forgetting
the latest elemetary stuffs!)... :P
Bye... ;)
[1]
http://downloads.tuxfamily.org/3v1deb/openmoko/e17-illume%2bsvn20090109.tar.bz2
[2]
http://blog.gustavobarbieri.com.br/2008/12/22/webkit-efl-interface-prototype/
[3] http://3v1n0.net/openmoko/ewww-3v1n0.net.png
[4] http://3v1n0.net/openmoko/ewww-flickr-Freerunner.png
[5] http://3v1n0.net/openmoko/ewww-google.png
[6]
http://downloads.tuxfamily.org/3v1deb/openmoko/ewww-libeWebKit%2bgit20090109.tar.bz2
--
Treviño's World - Life and Linux
http://www.3v1n0.net/
More information about the community
mailing list