OESF Portables Forum
Model Specific Forums => Sharp Zaurus => Zaurus - pdaXrom => Topic started by: greguu on December 15, 2005, 12:54:35 pm
-
[img]http://www.flashtux.org/img/tux_noel_small.png\" border=\"0\" class=\"linked-image\" /]
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 (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:
#!/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 (http://www.get-e.org/E17_User_Guide/English/).
Read also the FAQ (http://www.get-e.org/Main/FAQs/) 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 (http://mail.pdaxrom.org/contrib/daal/e17_eaps.tar.gz).
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.
-
that is awsome. I can't wait to try it. Thanks.
-
amazing... never thoughht about enlightenment on zaurus
gonna try it soon
-
It looks good! Thank you very much.
BTW, do you think it can run on C860?
-
I just tried this on my SL-C1000 and it works great and looks sweet! Thank you for sharing!
:-)
-
properly running on sl-c860
gonna try to disable desktop left-clicking menu, since with touchscreen menu button is far better
-
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...
-
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...
[div align=\"right\"][a href=\"index.php?act=findpost&pid=107369\"][{POST_SNAPBACK}][/a][/div]
On the 6k does it size windows to the screen properly, the way xfce & icewm do?
is it quick?
-
note :
in .xinitrc in
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)
-
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 , 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
-
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 , 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
[div align=\"right\"][a href=\"index.php?act=findpost&pid=107697\"][{POST_SNAPBACK}][/a][/div]
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
-
I am going to try and install this in my debian enviro.....we shall see
-
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!
-
Nice work, load fine in my C3100... !
-
screenshots of 3100?
-
see first post
-
how can I disable left-click-menu on desktop?
-
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 ;-)
-
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.
-
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.
-
to daalnroti,
could You please compile the engage module for the new release.
thanks a lot in advance
best regards
cmpayc
-
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 (http://gefechtsdienst.de/uman/Zaurus_C-860/index.html).
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
-
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 (http://gefechtsdienst.de/uman/Zaurus_C-860/index.html).
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
[div align=\"right\"][a href=\"index.php?act=findpost&pid=113520\"][{POST_SNAPBACK}][/a][/div]
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?
-
BTW: we (OpenEmbedded/OpenZaurus team) will provide E17 images after 3.5.4 release
-
Hrw, that is awesome news!
-
Just saying thanks for bringing this to pdaXrom, I kinda like it !!
[ You are not allowed to view attachments ]
Have fun,
Chero.
-
only if I could get it to run in x/qt......
-
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 (http://gefechtsdienst.de/uman/Zaurus_C-860/E17_setup/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
-
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...
John
-
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
-
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
-
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 . Could someone please post the original .xinitrc for beta 4? I'll be more careful in the future.
Thanks,
John
-
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.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=118615\"][{POST_SNAPBACK}][/a][/div]
I think you're wrong, since raster contributed to OE and other e17 developers as well. So that means he was using OZ
-
I think you're wrong, since raster contributed to OE and other e17 developers as well. So that means he was using OZ
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 (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.
-
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 (http://gefechtsdienst.de/uman/Zaurus_C-860/feed/index.html)
(Instructions on using E17 can be found in this thread or on uman's page.)
-
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?
-
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.
-
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.
-
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
-
yea exactly. I removed matchbox
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?
-
Here you go
# /usr/bin/ts_calibrate
But this should be in your startx
if [ ! -f /etc/pointercal ]; then
sudo /usr/bin/ts_calibrate
fi
Late
-
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?
-
Well... I'm going to try it today... I may have to leave XFCE... prolly not... but it is worth a try...
Late
-
Looking nice. Do people use this gui on a regular basis. Is it stable yet?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=139410\"][{POST_SNAPBACK}][/a][/div]
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.
-
Well I've decided against keeping it on my Z. It's really nice looking but to be honest slows things down a bit.
-
Looking nice. Do people use this gui on a regular basis. Is it stable yet?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=139410\"][{POST_SNAPBACK}][/a][/div]
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.
-
installed E17 as my default windows manager
since i am using beta4 as the kernel, i change the .xinitrc a little bit as follows: -
#!/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....
[img]http://img120.imageshack.us/img120/4679/e172ws5.jpg\" border=\"0\" class=\"linked-image\" /]
[img]http://img120.imageshack.us/img120/614/e171to1.jpg\" border=\"0\" class=\"linked-image\" /]
-
Nice screenshots... but nothing to me has compared to XFCE... on my Z...
Late
-
does anybody know how to use uim in e17? Some info about uim in this thread https://www.oesf.org/forums/index.php?act=ST&f=73&t=17206 (https://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:
-
very cool looking. i notice that the tool bar, though snazzy, is a bit large. can it shrink or hide?
-
very cool looking. i notice that the tool bar, though snazzy, is a bit large. can it shrink or hide?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=145150\"][{POST_SNAPBACK}][/a][/div]
yes... size can be edited...
for 'hiding', you can change the fashion of maximizing a window by covering the tool bar... (i.e. full-screen maximization...)
-
where can i find the last ipkg for e17 ?
thank you in advance
-
Like the fool that I am I tried umans e17 pdaX installer which gives you an option
"Shall I remove the Matchbox Desktop?"
ans I said yes, only to discover e17 is buggier than I expected. Its an old build of pre-alpha software- what else could I expect?
Why does the installer give this option at all? Why does it need to totally remove matchbox instead of backing up the config files for it, replacing those and leaving matchbox well alone. At least that should be an option.
Could I restore my matchbox setup by installing a few packages? I backed up my .xinitrc and startx files?
EDIT
Thankfully I've got my matchbox setup back now- of course it was simply a case of just looking at the packages removed by setup.sh and manually re-installing them all after restoring my old startx and .xinitrc. I still don't understand why that was neccessary, removing matchbox.
-
I just followed uman's online instructions, which puts e17 as the system scope wm. Then I simply renamed my /home/root/.xinitrc to .xinitrc_matchbox. So I can always fall back to matchbox.
The latest e17 from uman is buggy, it often segfaults for me after suspend/resume. Until one day I can't start e17 anymore. Now time to move on to another WM.
But thanks a lot for making e17 available. I will check back once a new version comes out.
-
very cool looking. i notice that the tool bar, though snazzy, is a bit large. can it shrink or hide?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=145150\"][{POST_SNAPBACK}][/a][/div]
the "remember" function is very useful to set the defaut windows size. However, same problem remains for configuration panels (e.g. options for thunderbird or firefox), huge windows that I can't handle/move at all on my tosa. Anybody know a WM can properly handle those?
-
very cool looking. i notice that the tool bar, though snazzy, is a bit large. can it shrink or hide?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=145150\"][{POST_SNAPBACK}][/a][/div]
the "remember" function is very useful to set the defaut windows size. However, same problem remains for configuration panels (e.g. options for thunderbird or firefox), huge windows that I can't handle/move at all on my tosa. Anybody know a WM can properly handle those?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=146096\"][{POST_SNAPBACK}][/a][/div]
ice, xfce, and I think fvwm. Nonje are perfect, I think maybe the firefox prefs don't shrink...have to slide 'em around w/ alt.
I really liked xfce on tosa, though 'cus you can very easily make little network app buttons and so go up and down and change networks with a click
-
Hi
I've been trying to get some themes working by downloading them to the .e/e/themes folder... but they never show on the list of themes in the menu, just the default. Am I doing something wrong?
Thanks in advance!
-
Hi,
It could be run on a Zaurus c750 (with a SD card 1Go)?