Help - Search - Members - Calendar
Full Version: Enlightenment Dr17 - Cvs
OESF Forums > Distros, Development, and Model Specific Forums > Distro Support and Discussion > pdaXrom
Pages: 1, 2
daalnroti


Ho Ho ! Hello at all.. this is my first post here..

I've compiled a recent version of the e17 cvs code (022) (fetched on Dec 8).
The keybindings combindend with the "remember window size and position"-function give great usability for Zaurus users.
Not to mention that e17 is eye candy ;)

Note: These are experimental packages. Enlightenment isn't released yet and not
fully functioning at the moment. Also it is quite unstable. Use at your own risk.
It works on a C3100 with pdaXrom (rc12) here. Nothing else was tested yet !
So please test and give feedback in this thread :)

To install, follow the steps below :

1) First you have to get the EFL libraries and E itself:

eet_022-cvs_armv5tel.ipk
evas_022-cvs_armv5tel.ipk
ecore_022-cvs_armv5tel.ipk
embryo_022-cvs_armv5tel.ipk
edje_022-cvs_armv5tel.ipk
e_022-cvs_armv5tel.ipk

You can use this feed : http://mail.pdaxrom.org/contrib/daal

Note: There are also other Enlightenment libraries in this feed !
Those are not needed to install and run e17!
If you are familiar with e17 you might find them usefull.

2) Next, edit .xinitrc in your home folder:

CODE
#!/bin/sh
#
# Very simple session manager for enlightenment
#
test -e /proc/power_key_off && echo "0" >/proc/power_key_off 2>/dev/null
test -f /etc/profile && . /etc/profile

if [ ! -d $HOME/Choices/common ]; then
   mkdir -p $HOME/Choices/common
fi

if [ -f $HOME/Choices/lightnpower.cfg ]; then
   lightnpower.py --loadandquit
fi

test -f /etc/X11/kb/akita.xmodmap && xmodmap /etc/X11/kb/akita.xmodmap
test -f /etc/X11/kb/userdefined.xmodmap && xmodmap /etc/X11/kb/userdefined.xmodmap
test -f /usr/bin/chkhinge && /usr/bin/chkhinge 2>/dev/null >/dev/null

enlightenment 2>/dev/null

test -e /proc/power_key_off && echo "1" >/proc/power_key_off 2>/dev/null


Enlightenment starts now when typing "startx".

3) To edit the favorite applications menu, follow the steps described in the user guide.
Read also the FAQ if you are not familiar with enlightenment.
Creating icons and adjusting the menu is not that handy right now.

There is a tarball with some prebuild .eap files here.

Extract it to ~/.e/e/applications/all .
You can place the applications in the menu or ibar while putting the name of the .eap file to the .config in the corresponding folder. You can also create submenus.

Note: Some of the prebuild eap files start applications that need root previliges.
You need "sudo" installed and configured for them.
(I'm asuming you are not running as root :)

4) Using enlightenment_remote (read the user guide!):

Examples :

To speed things up a bit, you should disable and unload unneeded modules :

enlightenment_remote -module-unload modulename
enlightenment_remote -module-disable modulename

which will remove the module from memory.
and you can lower the image and font cache :

enlightenment_remote -image-cache-set 512
enlightenment_remote -font-cache-set 128

and lower the framerate of animations :

enlightenment_remote -framerate-set 10

and set virtual desktops to 1 if you want :

enlightenment_remote -desks-set 1 1

to adjust the keybindings, also enlightenment_remote is used. (read the user guide)

Default keybindings that work for me :

Control + Alt + X = Closes window
Control + Alt + K = Kills window
Control + Alt + I = Iconify (minimize) window
Control + Alt + G = Toggles gadget manager mode on and off
Control + Alt + A = Opens the "Favourite Applications" menu
Alt + Tab = Opens the E17 tab dialog



Thats it!

and have fun..

Some Screenshots are attached below.
cal
that is awsome. I can't wait to try it. Thanks.
scoutme
amazing... never thoughht about enlightenment on zaurus
gonna try it soon
cs_jacky
It looks good! Thank you very much.

BTW, do you think it can run on C860?
dss
I just tried this on my SL-C1000 and it works great and looks sweet! Thank you for sharing!

:-)
scoutme
properly running on sl-c860 wink.gif

gonna try to disable desktop left-clicking menu, since with touchscreen menu button is far better
miskinis
Hi,

Yes, this is cool. I have been trying a couple of the e17 themes, but have
not had too much time to experiment with this yet. I have enclosed a screenshot
from my 6000...
adf
QUOTE(miskinis @ Dec 17 2005, 06:36 AM)
Hi,

Yes, this is cool.  I have been trying a couple of the e17 themes, but have
not had too much time to experiment with this yet.  I have enclosed a screenshot
from my 6000...
*

On the 6k does it size windows to the screen properly, the way xfce & icewm do?
is it quick?
pgas
note :
in .xinitrc in
CODE
test -f /etc/X11/kb/akita.xmodmap && xmodmap /etc/X11/kb/akita.xmodmap

you should replace akita by your model (corgi for SL-C7xx, tosa for 6000)
miskinis
QUOTE(adf @ Dec 17 2005, 07:02 AM)
On the 6k does it size windows to the screen properly, the way xfce & icewm do?
is it quick?


Hi. I am not familiar with this "proper" sizing of windows by XFCE or icewm, and this
is the first time I have tried e17 so although it seems quick enough for me, I have
never run (the current) e17 on any other platform. I did run an early prototype before
the team replaced the "ebits" EFL library about 2 years ago on a desktop.

In my opinion, it is quick as I would need it smile.gif , I will be toyng with it this week, and
I hope to find out where to place all those extra files from the carbon theme. I am
just now learning about edje and its theming facility. I will probably also create my
own e17 theme again, which I enjoyed doing a long time ago.

John
adf
QUOTE(miskinis @ Dec 20 2005, 04:53 AM)
QUOTE(adf @ Dec 17 2005, 07:02 AM)
On the 6k does it size windows to the screen properly, the way xfce & icewm do?
is it quick?


Hi. I am not familiar with this "proper" sizing of windows by XFCE or icewm, and this
is the first time I have tried e17 so although it seems quick enough for me, I have
never run (the current) e17 on any other platform. I did run an early prototype before
the team replaced the "ebits" EFL library about 2 years ago on a desktop.

In my opinion, it is quick as I would need it smile.gif , I will be toyng with it this week, and
I hope to find out where to place all those extra files from the carbon theme. I am
just now learning about edje and its theming facility. I will probably also create my
own e17 theme again, which I enjoyed doing a long time ago.

John
*


It's simple. On a 6k boot to pdaxrom default (openbox). OPen aterm. Half your terminal goes off the screen because things are arranged for portrait mode and the widowmanager doesn't keep windows sized to to match the screen size and orientation. Install icewm or xfce..start either one, and open aterm... and see how the window is all on screen. It is nice. I use aterm as a readily available example... there are, as I recall, quite a few programs that do this. What I am asking is; Do windows in e17 stay within the screen borders on a 6k? or do they, by default, go running off to the right by a couple hundred pixels. A quick click on aterm will tell.
Unless I missed your point and you were being a weenie about my use of the word "proper" to indicate "fitting within the borders of the physical display as is usual with most window managers running on most single display systems?"

Of course... I'll get around to checking if it woks properly for myself eventually smile.gif
bam
I am going to try and install this in my debian enviro.....we shall see
B_Lizzard
Holy Crap, I've just seen everything!
How fast is Enlightenment on your Zaurii, everyone?

I was thinking of buying a PDA, and I'm between the Zaurus C1000 and a Nokia 770, but I'm certainly goin' for the Zaurus!

Don't stop hacking, people! biggrin.gif
anunakin
Nice work, load fine in my C3100... ! rolleyes.gif
bam
screenshots of 3100?
pgas
see first post wink.gif
scoutme
how can I disable left-click-menu on desktop?
drak2
Thanks daalnroti!


e17CVS work excelent on my C-860!

With: low image + font cache, framerate 4Hz and without some modules (only ibar, ibox , battery)
great speed & small memory usage (cca 6Mb! ;-)

keybindings is most efective!

Same WM on my notebook, workstation and Z, mmmmmm ;-)
stuffman
Wow, Enlightenment is very impressive and seems to be a good UI for PDAs. Once it matures quite a bit (i.e., not make it nearly impossible to add menu items, a working file browser, not having to rely on the "remote" program to change things not implemented in menus, etc.), I'd consider using it over Xfce. The animation is pretty and all, but it could benefit from a custom theme that isn't so cpu-intensive (while preserving as much eye-candy as possible, as it's part of the appeal). Overall, a thumbs-sideways; it will be a thumbs-up once it becomes more mature and user-friendly.
daalnroti
Thank you all for testing this build :)
There will be a new build soon.
Currently I'm updating my pdaxrom to 1.1.0 beta1.
Please keep in mind that enlightenment cvs code is experimental and unfinished.
Most features are not working at the moment or are unstable.
But it is really usable for me though.
cmpayc13
to daalnroti,

could You please compile the engage module for the new release.

thanks a lot in advance

best regards

cmpayc
daalnroti
I´ve just started to compile a new E17 build when I found out that
someone else did the job and compilied a more recent version of E17 for pdaxrom already.
There are no major changes in this new version so far, but setting some of the options is now more easy.
(Version 0.16.999.023)

You can get the files and some short documentation here.

Maybe the author of this build will keep the packages more uptodate for those
who want to stay bleeding edge :)

EDIT : This build works well, but make sure you don't mix both feeds because the
dependecies don't match the corresponding ipks.

cmpayc13: there is also no engage module in this build
magicbb
QUOTE(daalnroti @ Feb 3 2006, 09:09 PM)
I´ve just started to compile a new E17 build  when I found out that
someone else did the job and compilied a more recent version of E17 for pdaxrom already.
There are no major changes in this new version so far, but setting some of the options is now more easy.
(Version 0.16.999.023)

You can get the files and some short documentation here.

Maybe the author of this build will keep the packages more uptodate for those
who want to stay bleeding edge smile.gif

EDIT : This build works well, but make sure you don't mix both feeds because the
          dependecies don't match the corresponding ipks.

cmpayc13: there is also no engage module in this build
*


I just install it on my C1000, it works. However, when it starts an error message appeared "too many init levels. MAX=32", after pressing "ok" to continue, everything just fine.

Any idea how to solve this issue?
Hrw
BTW: we (OpenEmbedded/OpenZaurus team) will provide E17 images after 3.5.4 release wink.gif
Quickfry
Hrw, that is awesome news!
Chero
Just saying thanks for bringing this to pdaXrom, I kinda like it !!

Click to view attachment

Have fun,
Chero.
bam
only if I could get it to run in x/qt......
miskinis
Hi,

It seems that (at least on SL-6000 using beta1) in order to get enlightenment to start
automatically at power on, I had to modify /etc/X11/xinit/xinitrc to execute "ldconfig"
just before enlightenment starts. Otherwise it will fail to find the evas library.

This applies to the e17 release mentioned in Post #22 by daalnroti, and the instructions at:

http://gefechtsdienst.de/uman/Zaurus_C-860...etup/index.html

I have not decided if I want my Zaurus to start a root session with no password
all the time, but it is really convenient for now.

UPDATE: If you make these "auto start e17" mods, note that if you exit the WM to
use the console, and later type "startx", you will get the normal WM. Rename the
~/.xinitrc to another name, and it will fallback to the "system-wide" etc/X11/xinit/xinitrc
and start e17.

John
miskinis
Hmm... I've noticed a few glitches, and I'm not yet sure they are related to my
setting up e17 to run on a power on.

I've had one hang on suspend, and "shutdown now" seems to start shutting down
the system, but then enters runlevel 5 again, and restarts e17. (???)

Also, out of about 20 resumes, on 2 occasions, the e17 menu that comes up
with a click on the "desktop" had its graphics corrupted. This was corrected
both times by another suspend/resume.

So I wouldn't rush into trying this just yet... smile.gif

John
benplaut
AFAIK, the main dev of E, Rasterman, has a Z or two, and uses E on them. I'm not sure if it's with pdaXrom.

I've been using E on my main computer for a month or so, and it rocks biggrin.gif
miskinis
QUOTE(benplaut @ Mar 15 2006, 12:17 AM)
AFAIK, the main dev of E, Rasterman, has a Z or two, and uses E on them. I'm not sure if it's with pdaXrom.


Hi,

I spoke to "Raster" yesterday, and mentioned I was setting up my SL-6000 with e17
again, and asked him if he still uses his Zaurus. Unfortunately he said he does not
have the time these days, but I know for certain that it was pdaXrom he used to use
months ago.

I toyed with that "later" release that was mentioned above last night for several hours,
and it was greatly improved from the earlier version. There is a configuration panel
in the newer release to aid setup. Also, it took me a while to find out how to move the
various "modules" like ibar, ibox, etc.. In the earlier release you could hold ALT and
"click/hold" anywhere on the background screen, and then release ALT and the
resize handles would appear. In the newer release, you use the menu and
select "gagets->edit mode" and toggle it on/off.

John
mrbisme33
So yeah, still new to this and I tried loading this on the beta 4 release. I ran into trouble after I thought I was being slick by creating a separate user to use e17. Bottom line is, I messed up and no longer have the original .xinitrc or /usr/bin/fbpanel-session ohmy.gif . Could someone please post the original .xinitrc for beta 4? I'll be more careful in the future.

Thanks,
John
koen
QUOTE(miskinis @ Mar 15 2006, 02:06 AM)
QUOTE(benplaut @ Mar 15 2006, 12:17 AM)
AFAIK, the main dev of E, Rasterman, has a Z or two, and uses E on them. I'm not sure if it's with pdaXrom.


Hi,

I spoke to "Raster" yesterday, and mentioned I was setting up my SL-6000 with e17
again, and asked him if he still uses his Zaurus. Unfortunately he said he does not
have the time these days, but I know for certain that it was pdaXrom he used to use
months ago.
*



I think you're wrong, since raster contributed to OE and other e17 developers as well. So that means he was using OZ smile.gif
miskinis
QUOTE(koen @ Jun 26 2006, 07:09 PM)
I think you're wrong, since raster contributed to OE and other e17 developers as well. So that means he was using OZ smile.gif


You can "think" what you want. At the time we spoke he used pdaXrom. He did use
OZ at some points in time, but not when we spoke. A couple minutes of searching
turned up the following.

[00:39] <raster> i have cross-compiled using openembedded, pdaxrom and handhelds.org's cross-dev tools before without hassles
[00:39] <raster> all the autotools stuff worked once you set up the environment variables right

[ from http://open.neurosaudio.com/irclogs/neuros-2006-05-13.html ]

If you want to take this further go to the #edevelop IRC channel, ask him, and post
the results. Or find the IRC log from #edevelop which will not bother him.
daalnroti
Here a little notice for those who run E17 on their Zaurus:

Uman updated his E17 feed (CVS snapshot from 20060627)

Uman's E17 Feed

(Instructions on using E17 can be found in this thread or on uman's page.)
w14
E won't start for me since upgrading to this version. I get a white screen with a short black line coming up from the bottom of the screen.

The only error I'm seeing is:

"The locale 'C' cannot be found on your system. Please install this locale or try something else"

X runs ok, and I can launch the default windowmanager etc.

Anyone any suggestions?
daalnroti
Sorry for the delay,

uman's current e17 build (029), which was updated yesterday, works fine under beta4 here.
don't forget to install libiconv, which isn't installed automaticly since it isn't in the offical feed anymore.
Dobby
Got E17 running on a brand new pdaxrom install using the full pack from Uman. I got some install errors though. At the end. Something about file name too short when trying to do the iconv stuff if I recall. I think it may be why the taskbar doesn't quite look right (empty cutout box in center and icons to the right partially covered by the cutout box).

Otherwise looks really nice. Only other problem I have is that the touch is screen is not quite calibrated correctly. There is no /etc/pointercal so I'm a bit stuck.
InSearchOf
Are you saying that is doesnt use pointercal? or there isn't one created yet?

do a startx and login to matchbox to create one... log out and launch E17 again...

Late

Nevermind... E17 doesnt create its own laucher, you have to edit the orginal startx, so unless you backed up your orginal startx, you wont be able to use my suggestion
Dobby
yea exactly. I removed matchbox rolleyes.gif

Probably need to do a startx before installing e17. But as pointercal is not there shouldn't it prompt for screen calibration?

Be a problem if you needed to recalibrate. Maybe there's an app?
InSearchOf
Here you go

CODE
# /usr/bin/ts_calibrate



But this should be in your startx

CODE
if [ ! -f /etc/pointercal ]; then
   sudo /usr/bin/ts_calibrate
fi




Late
Dobby
well that did the trick except that after running through the calibration routine the screen went blank and I needed to reset (probably because I ran the command in e17 ). After that it was fine though so it did calibrate. Thanks.

Looking nice. Do people use this gui on a regular basis. Is it stable yet?
InSearchOf
Well... I'm going to try it today... I may have to leave XFCE... prolly not... but it is worth a try...

Late
karlto
QUOTE(Dobby @ Aug 23 2006, 05:24 AM)
Looking nice. Do people use this gui on a regular basis. Is it stable yet?
*

I used it for a bit before I decided I liked xfce better - never had any stability problems while running, but every now and then it would refuse to start. I always attributed this to the fact that I have it installed on CF, rather than in internal memory.
Dobby
Well I've decided against keeping it on my Z. It's really nice looking but to be honest slows things down a bit.
nevarrie
QUOTE(Dobby @ Aug 22 2006, 10:24 AM)
Looking nice. Do people use this gui on a regular basis. Is it stable yet?
*


I uses e17 everyday on my z, but I am not using pdaxrom any more so I can not speech for how stable the newer updates are, but when I ran pdaxrom everyday(about a month) with e17 it worked great. I only really uses vim, xcalc and xmms when I was using pdaxrom. I have been trying to get equate working for my calculator, exhibit for images and eclair working as my media play but I have not got that working yet. I may have to try pdaxrom again, I just wished that gefechtsdienst provided an sl6k installer.
dinorex
installed E17 as my default windows manager

since i am using beta4 as the kernel, i change the .xinitrc a little bit as follows: -

CODE
#!/bin/sh
#
# Very simple session manager for enlightenment
#
test -e /proc/power_key_off && echo "0" > /proc/power_key_off 2> /dev/null

if [ -e /etc/profile ]; then
   . /etc/profile
fi

exec scim &

if [ ! -d $HOME/Choices/common ]; then
       mkdir -p $HOME/Choices/common
fi

if [ ! -d $HOME/Choices/lightnpower.cfg ]; then
       lightnpower.py --loadandquit
fi

if [ -f /usr/bin/gconfd-2 ]; then
   /usr/bin/gconfd-2 15 &
fi


HARDWARE=`cat /proc/cpuinfo | grep 'Hardware' | cut -d':' -f2 | cut -d' ' -f3`
echo "pdaXrom [${HARDWARE}]"

test -f /etc/X11/kb/${HARDWARE}/xmodmap && xmodmap /etc/X11/kb/${HARDWARE}/xmodmap

test -f /etc/X11/kb/userdefined.xmodmap && xmodmap /etc/X11/kb/userdefined.xmodmap

test -f /usr/bin/chkhinge && /usr/bin/chkhinge 2>/dev/null >/dev/null

enlightenment 2>/dev/null

test -e /proc/power_key_off && echo "1" > /proc/power_key_off 2>/dev/null


let's have some screen captures , and this can also support SCIM, as shown.... ph34r.gif



InSearchOf
Nice screenshots... but nothing to me has compared to XFCE... on my Z...

Late
xjqian
does anybody know how to use uim in e17? Some info about uim in this thread http://www.oesf.org/forums/index.php?act=ST&f=73&t=17206

but I can't get uim to work

some error like
Qt: Cannot set locale modifiers:
adf
very cool looking. i notice that the tool bar, though snazzy, is a bit large. can it shrink or hide?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2014 Invision Power Services, Inc.