FDOM - a Fat and Dirty OM based distribution

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(Development)
(Simplified because we have other sources more apropiated to inform of changes and warnigns in projects.openmoko.org)
Line 50: Line 50:
  
 
=== Warnings ===
 
=== Warnings ===
* If after an opkg update/upgrade dialer, contacts and other qtopia-x11 apps don't work and qpe shows an error window you should check whether the startup file is executable, or revert changes.
+
Please any warning tip a trick post it in the devel list :)
 +
http://lists.projects.openmoko.org/mailman/listinfo/fdom-development
  
The following adds permissions of '''r'''ead and e'''x'''ecution to the qtopia startup session file:
 
# chmod a+rx /etc/X11/Xsession.d/89qtopia
 
 
The following reverts last change to the qtopia startup session file:
 
# cp /etc/X11/Xsession.d/89qtopia.bk~ /etc/X11/Xsession.d/89qtopia
 
 
Now reboot the neo.
 
 
==== 15 Sep Updates ====
 
* It seems that there were major updates today that caused dialer to not work , It does happen when you click on dialer and it does exit with Enlightenment error , qucik fix to this is
 
 
# ln /opt/Qtopia/bin/qcop /usr/bin/qcop -s
 
 
but i believe adding /opt/Qtopia/bin to global system path is better solution (How?).
 
 
 
==== 20080927 and Pidgin ====
 
* I forget to install the following packages to enable ssl (needed by msn) and irc
 
install the following to make it work
 
opkg -force-depends install http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libpurple-plugin-ssl_2.5.0-r0_armv4t.ipk
 
 
opkg -force-depends install http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libpurple-plugin-ssl-nss_2.5.0-r0_armv4t.ipk
 
 
opkg -force-depends install http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libpurple-plugin-ssl-gnutls_2.5.0-r0_armv4t.ipk
 
 
opkg -force-depends install http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libpurple-protocol-irc_2.5.0-r0_armv4t.ipk
 
  
 
=== Changelog ===
 
=== Changelog ===
==== version  20080927 ====
+
You can use both the script it self and the svn log to visualice those changes
* added up to 29 games including kobodeluxe
+
* added pythm -> python gtk mplayer frontend
+
* added FDSubmenu-> a Fat and Dirty first aproach to have submenus
+
* updated orrery 2.0 -> now with zoom feature
+
* arrange some icons
+
* fixed the sound out when suspend
+
 
+
==== version  20080925 ====
+
* based on 2008.9
+
* added nano -> Terminal text editor
+
* added navit -> Car navigation system with routing engine
+
* added Duke Nukem 3D -> Legendary first person shooter game. more information: [[Games#Duke_Nukem_3D]]
+
* added Linphone -> VoIP client
+
* added Pidgin msn and yahoo plugins
+
* added jalimo with javaSE and javaME
+
* opkg update/upgrade make today
+
 
+
==== version  20080913 ====
+
* added Pidgin -> Instant Messaging multiprotocol, installed with plugins for irc and xppm/googletalk. More plugins are avaible on the amstrong repository. There are some gtk gliches, but messaging is functionally usable.
+
* added Remoko -> PC remote controler via bluetooth, with gestures it's easy to look like one is performing black magic conjurations, I recommend to train gestures with more subtle moviments ;)
+
* added Thomas B. <tommy.b at gmx dot net> illume Raster's keyboard Numbers splitted version-> my wrong pin entries has decreased sensible. Thanks, Thomas !
+
* omview e17 theme applied
+
* opkg update/upgrade make today
+
 
+
==== version  20080909 ====
+
* Some 20080805 bugs eliminated
+
* opkg update/upgrade make today
+
 
+
==== version  20080905 ====
+
 
+
===== Installed graphical applications =====
+
 
+
* Default apps from OM2008.08-updates excluding Locations
+
* qtopia-phone-x11-datebook
+
* qtopia-phone-x11-mediaplayer (not tested yet)
+
* Raster's Illume keyboard with qwerty button and configuration wrench
+
* tap/untap -> silly script to landscape/portrait screen switch
+
* numptyphysics -> addictive game
+
* openmoko-terminal2
+
* tangogps -> configured to use Google Maps
+
* Mofi-> wifi assistant
+
* omview-> image viewer
+
* orrery-> Stelar maps of the sky GPS capable
+
* services -> GPRS and GSM control. You must reconfigure the GPRS scripts for your data-provider. Search the wiki or lists for more information.
+
* agps-ui-> GPS testing
+
* minimo-> web browser
+
* gestures
+
 
+
===== Installed terminal-based applications =====
+
* joe
+
* mplayer
+
* tapuntap
+
 
+
===== Additional fixes =====
+
* fixed qte-illume keyboard fights (here illume wins :) )
+
* fixed pygtk
+
* fixed gtk2 theme
+
* Used packages from angstrom repository, but without adding it to the feeds, dependencies solved manually
+
  
 
=== Roadmap ===
 
=== Roadmap ===
* some method to add submenus ->I was thinking about some simply pygtk .desktop reader that can read a dir passed by parameter and shows an scrollable list of buttons, more sofistications later (seemingly done)
+
* Try to make it more like lastest Raster Image like
* Duke Nukem 3d (done)
+
* Fix all bugs arised and make it more stable
* Spanish Dictionary
+
* Make it even more community driven
* Tango look
+
* Navit-> route solver (done)
+
  
 
=== External Links ===
 
=== External Links ===
Some people talking about us ;) thanks a lot  
+
Some people talking about us ;) thanks a lot
  
 
http://openmoko-fr.org/blog/index.php?post/2008/09/16/Test-de-FDOM (FR)
 
http://openmoko-fr.org/blog/index.php?post/2008/09/16/Test-de-FDOM (FR)
Line 158: Line 73:
 
http://www.linuxphone.ru/2008/09/fdom-distributive-for-openmoko-freerunner/ (RU)
 
http://www.linuxphone.ru/2008/09/fdom-distributive-for-openmoko-freerunner/ (RU)
  
[[category:Distributions]]
+
[[Category:Distributions]]

Revision as of 13:29, 23 October 2008

FDOM is one of the many distributions that currently work on the Openmoko phones. You can compare a distribution with an Operating System on normal computers. It gives the phone all the software needed for operating. For more information about the different flavors, see distributions.

Contents

Description

A combination of apps(a lot of) and fixes to demonstrate the capabilities of the Freerunner and to have a functional phone (sort of). This all while retaining the ability to update through the official feeds.

Until now, flashing the phone was the only way to update to the last release of FDOM but since 20081023 version there is a script called FDOMizer able to update to the lastest version of FDOM any older version of FDOM and is able to transform a brand new flashed OM2008.X on the phone to a full bloated FDOM

Any questions can be sent to david at tuxbrain dot com

or at community list or local-openmoko-spain list

See mailing lists

David-Reyes Samblas Martinez

Co Admins

Armin ranjbar aka Zoup

Nacho Seijo aka himero

Download

Download from http://www.tuxbrain.com/fdom_en.html.

Development

I you want to come to the script kidding party :) join us at

http://projects.openmoko.org/projects/fdom/

Serious developers are welcome too :) but remember "if it's cool, it works(in some way),doesn't annoying(too much) rest of things and fits on the nand it's in" :) we will let scalability, stability, resource saving and so on to the OM guys :)

The devel list is: http://lists.projects.openmoko.org/mailman/listinfo/fdom-development

Thanks to armin, we have also a svn server svn://zoup.org/Fdom with the FDOMizer script and auxiliary files ,waiting for you to make it better ;)

Warnings

Please any warning tip a trick post it in the devel list :) http://lists.projects.openmoko.org/mailman/listinfo/fdom-development


Changelog

You can use both the script it self and the svn log to visualice those changes

Roadmap

  • Try to make it more like lastest Raster Image like
  • Fix all bugs arised and make it more stable
  • Make it even more community driven

External Links

Some people talking about us ;) thanks a lot

http://openmoko-fr.org/blog/index.php?post/2008/09/16/Test-de-FDOM (FR)

http://www.bunix.de/key/personal-blog/blog_id/533.htm (DE)

http://community.livejournal.com/ru_openmoko/6577.html (RU)

http://www.linuxphone.ru/2008/09/fdom-distributive-for-openmoko-freerunner/ (RU)

Personal tools

FDOM is one of the many distributions that currently work on the Openmoko phones. You can compare a distribution with an Operating System on normal computers. It gives the phone all the software needed for operating. For more information about the different flavors, see distributions.

Description

A combination of apps(a lot of) and fixes to demonstrate the capabilities of the Freerunner and to have a functional phone (sort of). This all while retaining the ability to update through the official feeds.

Until now, flashing the phone was the only way to update to the last release of FDOM but since 20081023 version there is a script called FDOMizer able to update to the lastest version of FDOM any older version of FDOM and is able to transform a brand new flashed OM2008.X on the phone to a full bloated FDOM

Any questions can be sent to david at tuxbrain dot com

or at community list or local-openmoko-spain list

See mailing lists

David-Reyes Samblas Martinez

Co Admins

Armin ranjbar aka Zoup

Nacho Seijo aka himero

Download

Download from http://www.tuxbrain.com/fdom_en.html.

Development

I you want to come to the script kidding party :) join us at

http://projects.openmoko.org/projects/fdom/

Serious developers are welcome too :) but remember "if it's cool, it works(in some way),doesn't annoying(too much) rest of things and fits on the nand it's in" :) we will let scalability, stability, resource saving and so on to the OM guys :)

The devel list is: http://lists.projects.openmoko.org/mailman/listinfo/fdom-development

Thanks to armin, we have also a svn server svn://zoup.org/Fdom with the FDOMizer script and auxiliary files ,waiting for you to make it better ;)

Warnings

  • If after an opkg update/upgrade dialer, contacts and other qtopia-x11 apps don't work and qpe shows an error window you should check whether the startup file is executable, or revert changes.

The following adds permissions of read and execution to the qtopia startup session file:

# chmod a+rx /etc/X11/Xsession.d/89qtopia

The following reverts last change to the qtopia startup session file:

# cp /etc/X11/Xsession.d/89qtopia.bk~ /etc/X11/Xsession.d/89qtopia

Now reboot the neo.

15 Sep Updates

  • It seems that there were major updates today that caused dialer to not work , It does happen when you click on dialer and it does exit with Enlightenment error , qucik fix to this is
# ln /opt/Qtopia/bin/qcop /usr/bin/qcop -s

but i believe adding /opt/Qtopia/bin to global system path is better solution (How?).


20080927 and Pidgin

  • I forget to install the following packages to enable ssl (needed by msn) and irc

install the following to make it work

opkg -force-depends install http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libpurple-plugin-ssl_2.5.0-r0_armv4t.ipk
opkg -force-depends install http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libpurple-plugin-ssl-nss_2.5.0-r0_armv4t.ipk
opkg -force-depends install http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libpurple-plugin-ssl-gnutls_2.5.0-r0_armv4t.ipk
opkg -force-depends install http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv4t/base/libpurple-protocol-irc_2.5.0-r0_armv4t.ipk

Changelog

version 20080927

  • added up to 29 games including kobodeluxe
  • added pythm -> python gtk mplayer frontend
  • added FDSubmenu-> a Fat and Dirty first aproach to have submenus
  • updated orrery 2.0 -> now with zoom feature
  • arrange some icons
  • fixed the sound out when suspend

version 20080925

  • based on 2008.9
  • added nano -> Terminal text editor
  • added navit -> Car navigation system with routing engine
  • added Duke Nukem 3D -> Legendary first person shooter game. more information: Games#Duke_Nukem_3D
  • added Linphone -> VoIP client
  • added Pidgin msn and yahoo plugins
  • added jalimo with javaSE and javaME
  • opkg update/upgrade make today

version 20080913

  • added Pidgin -> Instant Messaging multiprotocol, installed with plugins for irc and xppm/googletalk. More plugins are avaible on the amstrong repository. There are some gtk gliches, but messaging is functionally usable.
  • added Remoko -> PC remote controler via bluetooth, with gestures it's easy to look like one is performing black magic conjurations, I recommend to train gestures with more subtle moviments ;)
  • added Thomas B. <tommy.b at gmx dot net> illume Raster's keyboard Numbers splitted version-> my wrong pin entries has decreased sensible. Thanks, Thomas !
  • omview e17 theme applied
  • opkg update/upgrade make today

version 20080909

  • Some 20080805 bugs eliminated
  • opkg update/upgrade make today

version 20080905

Installed graphical applications
  • Default apps from OM2008.08-updates excluding Locations
  • qtopia-phone-x11-datebook
  • qtopia-phone-x11-mediaplayer (not tested yet)
  • Raster's Illume keyboard with qwerty button and configuration wrench
  • tap/untap -> silly script to landscape/portrait screen switch
  • numptyphysics -> addictive game
  • openmoko-terminal2
  • tangogps -> configured to use Google Maps
  • Mofi-> wifi assistant
  • omview-> image viewer
  • orrery-> Stelar maps of the sky GPS capable
  • services -> GPRS and GSM control. You must reconfigure the GPRS scripts for your data-provider. Search the wiki or lists for more information.
  • agps-ui-> GPS testing
  • minimo-> web browser
  • gestures
Installed terminal-based applications
  • joe
  • mplayer
  • tapuntap
Additional fixes
  • fixed qte-illume keyboard fights (here illume wins :) )
  • fixed pygtk
  • fixed gtk2 theme
  • Used packages from angstrom repository, but without adding it to the feeds, dependencies solved manually

Roadmap

  • some method to add submenus ->I was thinking about some simply pygtk .desktop reader that can read a dir passed by parameter and shows an scrollable list of buttons, more sofistications later (seemingly done)
  • Duke Nukem 3d (done)
  • Spanish Dictionary
  • Tango look
  • Navit-> route solver (done)

External Links

Some people talking about us ;) thanks a lot

http://openmoko-fr.org/blog/index.php?post/2008/09/16/Test-de-FDOM (FR)

http://www.bunix.de/key/personal-blog/blog_id/533.htm (DE)

http://community.livejournal.com/ru_openmoko/6577.html (RU)

http://www.linuxphone.ru/2008/09/fdom-distributive-for-openmoko-freerunner/ (RU)