Now that 2009 testing 2 is already out, I think we should start
working with the latest OM distro..
Basic instruction is this:
Flash the 2009 paroli image (&kernel), see http://wiki.openmoko.org/wiki/Om2009
Then start the phone, ssh in and to get the illume top bar visible etc, do this:
Edit /etc/paroli.cfg (or /etc/paroli/paroli.conf, look for it since I don't know
from heart and the phone is in another room), and set to true the activated
status of "advanced" and restart paroli.
Then press aux for about 2 seconds until the menu appears, select phone, then
profile, then illume. WARNING: be tolerant and wait a few seconds (maybe 10 at
most) until the UI stabilizes.
Anyone interested in Kustomizer for 2009?
What apps should it install?
r
--
| risto h. kurppa
| risto at kurppa dot fi
| http://risto.kurppa.fi
Anyone interested in Kustomizer for 2009?
What apps should it install?
r
Hi & thanks for these suggestions.
Feel free to add the lines to install these here: http://etherpad.com/zt3x1x7ERX
I thought it might be more useful if you can contribute (at least at
this stage) directly there without me having to write the lines.. So
people, add your favourites there! I already started with some bits
but a lot is missing!!! Games, web browsers, ...
Hi & thanks for these suggestions.
Feel free to add the lines to install these here: http://etherpad.com/zt3x1x7ERX
I thought it might be more useful if you can contribute (at least at
this stage) directly there without me having to write the lines.. So
people, add your favourites there! I already started with some bits
but a lot is missing!!! Games, web browsers, ...
I really don't know. It'd be of course great to be able to install the
apps from a repository (the official or opkg.org..) but all apps can't
be found there (for example the latest mokomaze is not available in
the repositories). It we could do it, then it'd always install the
latest versions. Using direct URL's to files locks the versions. So I
really don't know.
But at least we can do something that works now..
I really don't know. It'd be of course great to be able to install the
apps from a repository (the official or opkg.org..) but all apps can't
be found there (for example the latest mokomaze is not available in
the repositories). It we could do it, then it'd always install the
latest versions. Using direct URL's to files locks the versions. So I
really don't know.
But at least we can do something that works now..
r
Hi there!
Now that 2009 testing 2 is already out, I think we should start
working with the latest OM distro.
Anyone interested in Kustomizer for 2009?
What apps should it install?
I think Kustomizer should be updated for 2009 when it is little bit
more ready. Let say one month?
-Aapo Rantalainen
As long as the OM distros (OM2009 in this case) doesn't install ~ 20
most used/important apps I think there's a need for Kustomizer to do
it. I really hope that OM2009 will dramatically reduce the need for
fixes (gprs, qpe, alsa states etc) but then again I really can't see
why the distribution would do things like link /home/root/Maps to
/media/card/Maps or install optimized Navit config (unless Navit
package includes it..) or add opkg.org repositories.
But I do agree that the most important fixes/changes that 110% of
OM2009 users do (at the moment activating Illume, I think..) should
definitely be included in the official releases. The question is how
to do this..
I think it's not wasted work to collect 'the best practices' to
http://etherpad.com/zt3x1x7ERX - this way everyone (at least on this
list) who try 2009 can run the script from there to install some apps
and so on and then start working from there (adding maybe the missing
apps also to http://etherpad.com/zt3x1x7ERX ?).
btw. the script now tries to install some packages that are not
available. If possible, try to test that the line works before adding
it to the script.
Just want to encourage you to check the will-be-kustomizer-for-om-2009
at http://etherpad.com/zt3x1x7ERX
I attached the link to some mail I sent to the community list and some
people have already contributed.
I still fully agree that some fixes & apps should be included in the
default-2009 but to me it looks that OM wants to keep the distro as
'clean' as possible and let someone else do the distribution. So I
think we have to see if there really are some fixes that everyone will
need to do and try to push OM to include those. To me activating
Illume is something I couldn't think anyone leaving not doing (just to
be able to run other apps, too..).
Enjoy your freedom!
Hi!
What do you mean with 'uploaded navit.xml'? On the wiki page there's
just a piece of navit.xml, someone should fix it to a single file.. I
saw somewhere a navit.xml that had GPS settings customized for
freerunner, I think it also supports the audio guidance.
Feel free to add the code & write a navit.xml. If it needs to be
hosted, I can upload it to kurppa.fi/freerunner/config_files (actually
there's already the navit.xml for 2008.12 but the UI isn't very
FR-friendly)
I actually noticed the same some days ago. I've been now concentrating
on Paroli a bit more - I have no idea where it comes from. I guess
it'd be useful to do it step by step and see when segfaulting starts
ie. what breaks it all..
Then i tried to reinstall gpsd and i managed to remove the
/etc/init.d/gpsd file.
could someone post the file on the mailinglist?
-Marius
That's indeed weird!! I have no idea what it could be - did you
install something or update something? Anyone, any tips?
I'm trying to make 2009 run now so I don't have gpsd for 2008.12 (and
2009 uses fso-gpsd so it doesn't help here..)
OK, great, thanks, I disabled Evince now until someone tests it further..
> Also Not much if anything of the following works:
>
>
> opkg install http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libglib-2.0-0_2.20.0-r0.1_armv4t.ipk
> \
> http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libgcc1_4.2.4-r5.1_armv4t.ipk
> \
> http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libgobject-2.0-0_2.20.0-r0.1_armv4t.ipk
> \
> http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libgmodule-2.0-0_2.20.0-r0.1_armv4t.ipk
> \
> http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libgio-2.0-0_2.20.0-r0.1_armv4t.ipk
> \
> http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/gamin_0.1.8-r0.1_armv4t.ipk
> opkg install http://fingertier.googlecode.com/files/fingertier_0.1.0_armv4t.ipk
This is what I got when I tried to install these:
root@om-gta02:/usr/bin# opkg install
http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libglib-2.0-0_2.20.0-r0.1_armv4t.ipk
\
> http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libgcc1_4.2.4-r5.1_armv4t.ipk \
> http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libgobject-2.0-0_2.20.0-r0.1_armv4t.ipk \
> http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libgmodule-2.0-0_2.20.0-r0.1_armv4t.ipk \
> http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libgio-2.0-0_2.20.0-r0.1_armv4t.ipk \
> http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/gamin_0.1.8-r0.1_armv4t.ipk
Downloading http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libglib-2.0-0_2.20.0-r0.1_armv4t.ipk
Downloading http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libgcc1_4.2.4-r5.1_armv4t.ipk
Downloading http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libgobject-2.0-0_2.20.0-r0.1_armv4t.ipk
Downloading http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libgmodule-2.0-0_2.20.0-r0.1_armv4t.ipk
Downloading http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libgio-2.0-0_2.20.0-r0.1_armv4t.ipk
Downloading http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/gamin_0.1.8-r0.1_armv4t.ipk
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Upgrading libglib-2.0-0 on root from 2.16.4-r1 to 2.20.0-r0.1...
Multiple packages (libgcc1 and libgcc1) providing same name marked
HOLD or PREFER. Using latest.
Multiple packages (libgcc1 and libgcc1) providing same name marked
HOLD or PREFER. Using latest.
Multiple packages (libgcc1 and libgcc1) providing same name marked
HOLD or PREFER. Using latest.
Multiple packages (libgcc1 and libgcc1) providing same name marked
HOLD or PREFER. Using latest.
Multiple packages (libgcc1 and libgcc1) providing same name marked
HOLD or PREFER. Using latest.
Multiple packages (libgcc1 and libgcc1) providing same name marked
HOLD or PREFER. Using latest.
Multiple packages (libgio-2.0-0 and libgio-2.0-0) providing same name
marked HOLD or PREFER. Using latest.
Multiple packages (libgio-2.0-0 and libgio-2.0-0) providing same name
marked HOLD or PREFER. Using latest.
Multiple packages (libgobject-2.0-0 and libgobject-2.0-0) providing
same name marked HOLD or PREFER. Using latest.
Multiple packages (libgobject-2.0-0 and libgobject-2.0-0) providing
same name marked HOLD or PREFER. Using latest.
Multiple packages (libgobject-2.0-0 and libgobject-2.0-0) providing
same name marked HOLD or PREFER. Using latest.
Multiple packages (libgobject-2.0-0 and libgobject-2.0-0) providing
same name marked HOLD or PREFER. Using latest.
Multiple packages (libgobject-2.0-0 and libgobject-2.0-0) providing
same name marked HOLD or PREFER. Using latest.
Multiple packages (libgobject-2.0-0 and libgobject-2.0-0) providing
same name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libgmodule-2.0-0 and libgmodule-2.0-0) providing
same name marked HOLD or PREFER. Using latest.
Multiple packages (libgmodule-2.0-0 and libgmodule-2.0-0) providing
same name marked HOLD or PREFER. Using latest.
Multiple packages (libgmodule-2.0-0 and libgmodule-2.0-0) providing
same name marked HOLD or PREFER. Using latest.
Multiple packages (libgmodule-2.0-0 and libgmodule-2.0-0) providing
same name marked HOLD or PREFER. Using latest.
Multiple packages (libgmodule-2.0-0 and libgmodule-2.0-0) providing
same name marked HOLD or PREFER. Using latest.
Multiple packages (libgmodule-2.0-0 and libgmodule-2.0-0) providing
same name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libgcc1 and libgcc1) providing same name marked
HOLD or PREFER. Using latest.
Multiple packages (libgcc1 and libgcc1) providing same name marked
HOLD or PREFER. Using latest.
Multiple packages (libgcc1 and libgcc1) providing same name marked
HOLD or PREFER. Using latest.
Multiple packages (libgcc1 and libgcc1) providing same name marked
HOLD or PREFER. Using latest.
Multiple packages (libgcc1 and libgcc1) providing same name marked
HOLD or PREFER. Using latest.
Multiple packages (libgcc1 and libgcc1) providing same name marked
HOLD or PREFER. Using latest.
Multiple packages (libgmodule-2.0-0 and libgmodule-2.0-0) providing
same name marked HOLD or PREFER. Using latest.
Multiple packages (libgmodule-2.0-0 and libgmodule-2.0-0) providing
same name marked HOLD or PREFER. Using latest.
Multiple packages (libgmodule-2.0-0 and libgmodule-2.0-0) providing
same name marked HOLD or PREFER. Using latest.
Multiple packages (libgmodule-2.0-0 and libgmodule-2.0-0) providing
same name marked HOLD or PREFER. Using latest.
Multiple packages (libgmodule-2.0-0 and libgmodule-2.0-0) providing
same name marked HOLD or PREFER. Using latest.
Multiple packages (libgmodule-2.0-0 and libgmodule-2.0-0) providing
same name marked HOLD or PREFER. Using latest.
Multiple packages (libgobject-2.0-0 and libgobject-2.0-0) providing
same name marked HOLD or PREFER. Using latest.
Multiple packages (libgobject-2.0-0 and libgobject-2.0-0) providing
same name marked HOLD or PREFER. Using latest.
Multiple packages (libgobject-2.0-0 and libgobject-2.0-0) providing
same name marked HOLD or PREFER. Using latest.
Multiple packages (libgobject-2.0-0 and libgobject-2.0-0) providing
same name marked HOLD or PREFER. Using latest.
Multiple packages (libgobject-2.0-0 and libgobject-2.0-0) providing
same name marked HOLD or PREFER. Using latest.
Multiple packages (libgobject-2.0-0 and libgobject-2.0-0) providing
same name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Multiple packages (libglib-2.0-0 and libglib-2.0-0) providing same
name marked HOLD or PREFER. Using latest.
Upgrading libgcc1 on root from 4.1.2-r19 to 4.2.4-r5.1...
Installing libgio-2.0-0 (2.20.0-r0.1) to root...
Upgrading libgobject-2.0-0 on root from 2.16.4-r1 to 2.20.0-r0.1...
Upgrading libglib-2.0-0 on root from 2.16.4-r1 to 2.20.0-r0.1...
Upgrading libgmodule-2.0-0 on root from 2.16.4-r1 to 2.20.0-r0.1...
Installing gamin (0.1.8-r0.1) to root...
opkg: (null): Bad address
opkg: (null): Bad address
can't get //usr/lib/opkg/info/libglib-2.0-0.control open for read
Package libgcc1 (4.2.4-r5.1) installed in root is up to date.
Package libgobject-2.0-0 (2.20.0-r0.1) installed in root is up to
date.
Package libgmodule-2.0-0 (2.20.0-r0.1) installed in root is up to
date.
Package libgio-2.0-0 (2.20.0-r0.1) installed in root is up to date.
Package gamin (0.1.8-r0.1) installed in root is up to date.
Configuring libgmodule-2.0-0
Configuring libgio-2.0-0
Configuring libglib-2.0-0
Configuring libgobject-2.0-0
Configuring gamin
Configuring libgcc1
Collected errors:
* Unable to open the control file in set_flags_from_control
root@om-gta02:/usr/bin#
-> something weird there again. Disabled until confirmed to work..
Thanks Lars!
Feel free to edit the code, that's why it's there! We just have to be
careful not to break the whole distro which seems to be ~easy to do..
On Wed, May 13, 2009 at 1:04 PM, kueh...@googlemail.com
<kueh...@googlemail.com> wrote:
>
> Well i uploaded it to this group - just klick on the big "kustomizer"
> on top of this page and you can see it just below of "Members" if not-
> i can mail it to you of course.
> It still uses the demomap and i did not add speechsupport but that`s
> easy to change and both depends on your personal config.I don`t know
> if you want to handle this in your script.
Ok, done, should now be installed by the code. Thanks for this!!
Any ideas about the demo map..?
No worries, I think at least my toes are of strong sort in this case :)
But it's too bad that again we need to install packages from various
sources and they all don't work nice together..
Anyway, someone told that fso-gpsd starts automatically when an app
requests for it so GPS apps are installed again (tested, they all
should install OK) and also I found finally the dbus command to run
illume so it's all automatic now. Not bad :)
Nice work on bugtesting the 2009 Risto. The project needs people like you!
-Marius
:( ;( :(
Should start and try it line by line and see where things start to break..
So let's remove it and try again... :)
Hi there!
Yes, we've experienced some 'general segfaulting' and have been trying
to find the reason and the latest guess is that installing x11vnc
might cause it.. So someone should actually confirm this by installing
a fresh installation and adding x11vnc to see if it causes the
segfaulting..
I myself was VERY happy to find out that yes, the fso-gpsd really
starts running when an application want's to use it and since it has
agps built in, it means that I can start tangogps, wait a minute till
it connects. Turn it off and turn again later - and it remembres the
satellite position and now connects really fast. NICE!
So - I disabled pythm and added intone. Please test and modify the
code respectively.. I'd like to have ONE audio player capable to play
both mp3 and ogg.
Great, thanks for your work!
Hmm.. Is there an option to prevent the navit package from upgrading,
would this keep it working? I know that it's not a durable solution
and eventually things will break when things around navit upgrade but
navit doesn't but I think it'd keep us running for a while..
Or if we now manually fix it and upgrade will break it, what will
happen when we get a fixed speech-dispatcher, will it just start
working or does it require something to be done manually?
On the other hand you can't really upgrade OM2009 core packages (AFAIK
the feeds are not up yet or paroli doesn't upgrade or something) so
fixing it in the script might do the trick until the used decides to
upgrade. And then he looses the audio and we can tell the reason and
to wait for the fixed speech-dispatcher. This might work better as
Navit is upgraded quite often (~daily at
http://download.navit-project.org/navit/openmoko/svn/navit-current_armv4t.opk
..) so locking it sound's like a stupid thing to do.
What do you think?
> The other thing i`m a little bit unhappy is my continued failure to
> reinstall ffalarms - is used to work with atd-over-fso and
> a python 2.6 Package but not anymore-i still get it from http://projects.openmoko.org
> but there is always a md5-error .
> There has not been a change of this file since end of March so i have
> no clue whatsoever.
It's a pain to see apps just fail.. We just have to try to keep the
script simple.
I think it would be cool if my Freerunner could guide me to home with
speech (and compete with commercial navigators :). So if Freerunner
has the resources to do it and the software allows it and you feel
like doing it please do! I think it's again one possibility to
demonstrate the capabilities of Freerunner (and/or Free software). I'd
like Kustomizer to a) help people start using FR quickly as a phone /
PDA and b) be a showcase of the best community created apps to impress
people of the capabilities of the community and Freerunner.
Reflashed again and tried to run parts of Kustomizer.. Thanks for
kuehnmich and others for contributing, I see changes there almost
daily :) I think it'd be nice to get this in some kind of shape and
make a 'release' for 2009 testing images. I'm using paroli every day
on Om2009 and I like it - if you feel like discussing about it, please
join #paroli irc channel :)
######
We have now four music players listed:
- intone (doesnt' install icon)
- podboy (segfaults or something..)
- pythm (a mess to install - had some problems at some stage -> disabled)
- fingertier (only ogg - but actually installs & starts - but doesn't
have a GUI to select files?!?! )
Feel free to test & fix the non-working players or remove them..
######
I added OMGPS - a cooool app to beat tangogps, try it :)
I've also added the qwo keyboard. It's worth trying and learning it,
it's C000L!! (change in the illume wrench settings)
######
Midori's cool: gmail works etc. Default font size's too big and needs
to be zoomed out (and can't write an addres..) but with google. com
you can get to any address :)
######
How about adding a menu or something where the used could select what
categories to install, like Games, GPS, Internet, Office, Audio,
Video(?). It'd ask it in the beginning and then make the installation.
Feel free to write it in (& test that it works)
######
Both evince and epdf are installed - does it make any sense? I think
one is enough -> could someone test & remove (comment) one of these
away..
######
Thanks!
> ######
>
> Both evince and epdf are installed - does it make any sense? I think
> one is enough -> could someone test & remove (comment) one of these
> away..
>
> ######
How usable xourney is? Do we need either of epdf or evince, if xourney works?
-Aapo Rantalainen
Yes! I'd maybe like it to just let the user select the app categories
than individual apps -> easier..
>> ######
>>
>> Both evince and epdf are installed - does it make any sense? I think
>> one is enough -> could someone test & remove (comment) one of these
>> away..
>>
>> ######
> How usable xourney is? Do we need either of epdf or evince, if xourney works?
True. Should check. Can Xourney work full-screen (and can you get away
from there?)
It can go FullScreen and away.
Go fullscreen. menu: view-> Full Screen
Toggling fullscreen ON and OFF.
There are button in toolbar, but if screen is portraited, the last
buttons are stacked to arrowmenu, and it doesn't have any text, but it
is last.
But It doesn't load any pdf-files. I can even draw something and
export it pdf with xournal. Transferred it to PC and checked it is
working pdf, but xournal didn't load it. Maybe some missing libraries?
It is version 0.4.0.1 and current upstream is 0.4.2.1.
-Aapo Rantalainen
Tried the same yesterday but wasn't able to make it load any PDF's..
:( The fullscreen-thing and drawing etc work nice.
Nice!
Could you integrate this in Kustomizer? You can download the .xml
files from googlegroups with wget:
wget http://kustomizer.googlegroups.com/web/navit.xml?gda=f7qxODsAAABcjGFTxHOa_291KqXSI9GQdR3AQGXNkJtLcAF_UMv1gaU6bjYWY0_QcCsi_Y0GYpAGRdr3QrylPkw2aRbXD_gF
-O navit.xml