http://wiki.openmoko.org/api.php?action=feedcontributions&user=Matzehuber&feedformat=atomOpenmoko - User contributions [en]2024-03-19T03:39:30ZUser contributionsMediaWiki 1.19.24http://wiki.openmoko.org/wiki/DWDWetterDWDWetter2010-06-08T17:36:26Z<p>Matzehuber: /* Get Package */</p>
<hr />
<div>[[Category:Applications]]<br />
<br />
== DWDWetter Application ==<br />
--[[User:Matzehuber|Matzehuber]] 10:36 18 Aug 2009<br />
<br />
== Purpose ==<br />
get free (only registration), available worldwide<br />
Weather information from DWD and view this in a <br />
Viewer Window.<br />
Possibility for automatically update files delivered <br />
on ftp-server of DWD.<br />
<br />
== Application Docu ==<br />
You can find the full documentation at http://www.huber-computer.de/openmoko<br />
<br />
== Screenshots ==<br />
<br />
[[Image:dwdwetter-Screenshot-1.png]][[Image:dwdwetter-Screenshot-2.png]][[Image:dwdwetter-Screenshot-3.png]][[Image:dwdwetter-Screenshot-4.png]][[Image:dwdwetter-Screenshot-5.png]]<br />
<br />
== Installation / Prerequisites ==<br />
<br />
First register at DWD (can be from the application: button config or on your desktop): <br />
http://werdis-cbs.dwd.de/bvbw/bvbwDWD.portal?_nfpb=true&_pageLabel=bvbwDWD_page_3<br />
you get a ftp login and password for this applicaton.<br />
Enter this login into the config-dialog<br />
<br />
Install the package and dependencies:<br />
opkg install http://www.huber-computer.de/openmoko/dwdwetter_0.2.8_all.ipk<br />
<br />
== Get Package ==<br />
<br />
Maybe, you find a newer Version of the package at http://openmoko.huber-computer.de<br />
<br />
Package download: www.huber-computer.de/openmoko/dwdwetter_0.2.8_all.ipk [http://www.huber-computer.de/openmoko/dwdwetter_0.2.8_all.ipk]<br />
<br />
== Todo ==</div>Matzehuberhttp://wiki.openmoko.org/wiki/DWDWetterDWDWetter2010-06-08T17:35:58Z<p>Matzehuber: /* Installation / Prerequisites */</p>
<hr />
<div>[[Category:Applications]]<br />
<br />
== DWDWetter Application ==<br />
--[[User:Matzehuber|Matzehuber]] 10:36 18 Aug 2009<br />
<br />
== Purpose ==<br />
get free (only registration), available worldwide<br />
Weather information from DWD and view this in a <br />
Viewer Window.<br />
Possibility for automatically update files delivered <br />
on ftp-server of DWD.<br />
<br />
== Application Docu ==<br />
You can find the full documentation at http://www.huber-computer.de/openmoko<br />
<br />
== Screenshots ==<br />
<br />
[[Image:dwdwetter-Screenshot-1.png]][[Image:dwdwetter-Screenshot-2.png]][[Image:dwdwetter-Screenshot-3.png]][[Image:dwdwetter-Screenshot-4.png]][[Image:dwdwetter-Screenshot-5.png]]<br />
<br />
== Installation / Prerequisites ==<br />
<br />
First register at DWD (can be from the application: button config or on your desktop): <br />
http://werdis-cbs.dwd.de/bvbw/bvbwDWD.portal?_nfpb=true&_pageLabel=bvbwDWD_page_3<br />
you get a ftp login and password for this applicaton.<br />
Enter this login into the config-dialog<br />
<br />
Install the package and dependencies:<br />
opkg install http://www.huber-computer.de/openmoko/dwdwetter_0.2.8_all.ipk<br />
<br />
== Get Package ==<br />
<br />
Maybe, you find a newer Version of the package at http://openmoko.huber-computer.de<br />
<br />
Package download: openmoko.huber-computer.de/dwdwetter_0.2.8_all.ipk [http://openmoko.huber-computer.de/dwdwetter_0.2.8_all.ipk]<br />
<br />
== Todo ==</div>Matzehuberhttp://wiki.openmoko.org/wiki/DWDWetterDWDWetter2010-06-08T17:35:35Z<p>Matzehuber: /* Application Docu */</p>
<hr />
<div>[[Category:Applications]]<br />
<br />
== DWDWetter Application ==<br />
--[[User:Matzehuber|Matzehuber]] 10:36 18 Aug 2009<br />
<br />
== Purpose ==<br />
get free (only registration), available worldwide<br />
Weather information from DWD and view this in a <br />
Viewer Window.<br />
Possibility for automatically update files delivered <br />
on ftp-server of DWD.<br />
<br />
== Application Docu ==<br />
You can find the full documentation at http://www.huber-computer.de/openmoko<br />
<br />
== Screenshots ==<br />
<br />
[[Image:dwdwetter-Screenshot-1.png]][[Image:dwdwetter-Screenshot-2.png]][[Image:dwdwetter-Screenshot-3.png]][[Image:dwdwetter-Screenshot-4.png]][[Image:dwdwetter-Screenshot-5.png]]<br />
<br />
== Installation / Prerequisites ==<br />
<br />
First register at DWD (can be from the application: button config or on your desktop): <br />
http://werdis-cbs.dwd.de/bvbw/bvbwDWD.portal?_nfpb=true&_pageLabel=bvbwDWD_page_3<br />
you get a ftp login and password for this applicaton.<br />
Enter this login into the config-dialog<br />
<br />
Install the package and dependencies:<br />
opkg install http://openmoko.huber-computer.de/dwdwetter_0.2.8_all.ipk<br />
<br />
== Get Package ==<br />
<br />
Maybe, you find a newer Version of the package at http://openmoko.huber-computer.de<br />
<br />
Package download: openmoko.huber-computer.de/dwdwetter_0.2.8_all.ipk [http://openmoko.huber-computer.de/dwdwetter_0.2.8_all.ipk]<br />
<br />
== Todo ==</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2010-06-08T17:34:52Z<p>Matzehuber: /* Sources / Patches / Binaries */</p>
<hr />
<div>= Minimoko: fast and lean Desktop = <br />
<br />
--[[User:Matzehuber|matzehuber]] 16:30, 27 October 2009 (UTC)<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox and obconf (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: xtrlock (modified)<br />
* desktop-status: xminimokostatus (new written, uses dbus in C/glib)<br />
<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
left side screenshots are with normal theme, the right theme is "Mikachu"<br />
<br />
= Download =<br />
* Full Image [http://www.huber-computer.de/openmoko/minimoko.tbz]http://www.huber-computer.de/openmoko/minimoko.tbz (~80 MB)<br />
* Diff between shr-u and Minimoko: [http://www.huber-computer.de/openmoko/minimoko_diff.tbz]http://www.huber-computer.de/openmoko/minimoko_diff.tbz (~13 MB)<br />
* Update-Package from 1. Version to actual [http://www.huber-computer.de/openmoko/minimoko_update.tbz]http://www.huber-computer.de/openmoko/minimoko_update.tbz (~1 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
you need ~243 MB on the card.<br />
<br />
= Documentation Links =<br />
* openbox: [http://icculus.org/openbox/index.php/Main_Page http://icculus.org/openbox/index.php/Main_Page]<br />
* obconf: [http://icculus.org/openbox/index.php/ObConf http://icculus.org/openbox/index.php/ObConf]<br />
* idesk: [http://idesk.sourceforge.net/wiki/index.php/Main_Page http://idesk.sourceforge.net/wiki/index.php/Main_Page]<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Tips ==<br />
* When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there<br />
* Minimized Windows are excluded from the slide function, you have to bring them up with menu -> windows<br />
* To bring the keyboard up, slide from bottom right up and slide down to bring it down<br />
* one can have the icons moveable, but the screen is flickering while moving. to do this, one can edit .ideskrc<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with xtrlock. Pressing one more AUX unlocks the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
after that, you can remove unused menuitems in /etc/xdg/openbox/openmoko.menu<br />
<br />
= Sources / Patches / Binaries =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: [http://www.huber-computer.de/openmoko/client.patch client.patch] and [http://openmoko.huber-computer.de/prompt.patch prompt.patch]<br />
* NEW VERSION: [http://www.huber-computer.de/openmoko/client_new.patch client_new.patch] prompt-patch not more needed. With this patch openbox is able to hadle rotated display with xrandr.<br />
* xminimokostatus can be found here: [http://www.huber-computer.de/openmoko/xminimokostatus.tgz xminimokostatus.tgz]. it is now also able to handle rotated display. Lic: GPL_newest<br />
* the patched xtrlock can be found here: [http://www.huber-computer.de/openmoko/xtrlock-2.0_patched.tgz xtrlock-2.0_patched.tgz]<br />
* idesk binary: [http://www.huber-computer.de/openmoko/idesk-0.7.5_0.1_armv4t.ipk idesk-0.7.5_0.1_armv4t.ipk] sourcedir with compiled binary: [http://www.huber-computer.de/openmoko/idesk-0.7.5.tbz idesk-0.7.5.tbz]<br />
* not more used: i wrote a little helper, which places text on the root window: [http://www.huber-computer.de/openmoko/xroottext.tgz xroottext.tgz] Lic: GPL_newest<br />
<br />
[[Category:SHR]]</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2010-06-08T17:34:08Z<p>Matzehuber: /* Download */</p>
<hr />
<div>= Minimoko: fast and lean Desktop = <br />
<br />
--[[User:Matzehuber|matzehuber]] 16:30, 27 October 2009 (UTC)<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox and obconf (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: xtrlock (modified)<br />
* desktop-status: xminimokostatus (new written, uses dbus in C/glib)<br />
<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
left side screenshots are with normal theme, the right theme is "Mikachu"<br />
<br />
= Download =<br />
* Full Image [http://www.huber-computer.de/openmoko/minimoko.tbz]http://www.huber-computer.de/openmoko/minimoko.tbz (~80 MB)<br />
* Diff between shr-u and Minimoko: [http://www.huber-computer.de/openmoko/minimoko_diff.tbz]http://www.huber-computer.de/openmoko/minimoko_diff.tbz (~13 MB)<br />
* Update-Package from 1. Version to actual [http://www.huber-computer.de/openmoko/minimoko_update.tbz]http://www.huber-computer.de/openmoko/minimoko_update.tbz (~1 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
you need ~243 MB on the card.<br />
<br />
= Documentation Links =<br />
* openbox: [http://icculus.org/openbox/index.php/Main_Page http://icculus.org/openbox/index.php/Main_Page]<br />
* obconf: [http://icculus.org/openbox/index.php/ObConf http://icculus.org/openbox/index.php/ObConf]<br />
* idesk: [http://idesk.sourceforge.net/wiki/index.php/Main_Page http://idesk.sourceforge.net/wiki/index.php/Main_Page]<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Tips ==<br />
* When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there<br />
* Minimized Windows are excluded from the slide function, you have to bring them up with menu -> windows<br />
* To bring the keyboard up, slide from bottom right up and slide down to bring it down<br />
* one can have the icons moveable, but the screen is flickering while moving. to do this, one can edit .ideskrc<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with xtrlock. Pressing one more AUX unlocks the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
after that, you can remove unused menuitems in /etc/xdg/openbox/openmoko.menu<br />
<br />
= Sources / Patches / Binaries =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: [http://www.huber-computer.de/openmoko/client.patch client.patch] and [http://openmoko.huber-computer.de/prompt.patch prompt.patch]<br />
* NEW VERSION: [http://www.huber-computer.de/openmoko/client_new.patch client_new.patch] prompt-patch not more needed. With this patch openbox is able to hadle rotated display with xrandr.<br />
* xminimokostatus can be found here: [http://www.huber-computer.de/openmoko/xminimokostatus.tgz xminimokostatus.tgz]. it is now also able to handle rotated display. Lic: GPL_newest<br />
* the patched xtrlock can be found here: [http://www.huber-computer.de/openmoko/xtrlock-2.0_patched.tgz xtrlock-2.0_patched.tgz]<br />
* idesk binary: [http://www.huber-computer.de/openmoko/idesk-0.7.5_0.1_armv4t.ipk idesk-0.7.5_0.1_armv4t.ipk] sourcedir with compiled binary: [http://openmoko.huber-computer.de/idesk-0.7.5.tbz idesk-0.7.5.tbz]<br />
* not more used: i wrote a little helper, which places text on the root window: [http://www.huber-computer.de/openmoko/xroottext.tgz xroottext.tgz] Lic: GPL_newest<br />
<br />
[[Category:SHR]]</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2010-06-08T17:33:04Z<p>Matzehuber: /* Sources / Patches / Binaries */</p>
<hr />
<div>= Minimoko: fast and lean Desktop = <br />
<br />
--[[User:Matzehuber|matzehuber]] 16:30, 27 October 2009 (UTC)<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox and obconf (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: xtrlock (modified)<br />
* desktop-status: xminimokostatus (new written, uses dbus in C/glib)<br />
<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
left side screenshots are with normal theme, the right theme is "Mikachu"<br />
<br />
= Download =<br />
* Full Image [http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (~80 MB)<br />
* Diff between shr-u and Minimoko: [http://openmoko.huber-computer.de/minimoko_diff.tbz]http://openmoko.huber-computer.de/minimoko_diff.tbz (~13 MB)<br />
* Update-Package from 1. Version to actual [http://openmoko.huber-computer.de/minimoko_update.tbz]http://openmoko.huber-computer.de/minimoko_update.tbz (~1 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
you need ~243 MB on the card.<br />
<br />
= Documentation Links =<br />
* openbox: [http://icculus.org/openbox/index.php/Main_Page http://icculus.org/openbox/index.php/Main_Page]<br />
* obconf: [http://icculus.org/openbox/index.php/ObConf http://icculus.org/openbox/index.php/ObConf]<br />
* idesk: [http://idesk.sourceforge.net/wiki/index.php/Main_Page http://idesk.sourceforge.net/wiki/index.php/Main_Page]<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Tips ==<br />
* When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there<br />
* Minimized Windows are excluded from the slide function, you have to bring them up with menu -> windows<br />
* To bring the keyboard up, slide from bottom right up and slide down to bring it down<br />
* one can have the icons moveable, but the screen is flickering while moving. to do this, one can edit .ideskrc<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with xtrlock. Pressing one more AUX unlocks the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
after that, you can remove unused menuitems in /etc/xdg/openbox/openmoko.menu<br />
<br />
= Sources / Patches / Binaries =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: [http://www.huber-computer.de/openmoko/client.patch client.patch] and [http://openmoko.huber-computer.de/prompt.patch prompt.patch]<br />
* NEW VERSION: [http://www.huber-computer.de/openmoko/client_new.patch client_new.patch] prompt-patch not more needed. With this patch openbox is able to hadle rotated display with xrandr.<br />
* xminimokostatus can be found here: [http://www.huber-computer.de/openmoko/xminimokostatus.tgz xminimokostatus.tgz]. it is now also able to handle rotated display. Lic: GPL_newest<br />
* the patched xtrlock can be found here: [http://www.huber-computer.de/openmoko/xtrlock-2.0_patched.tgz xtrlock-2.0_patched.tgz]<br />
* idesk binary: [http://www.huber-computer.de/openmoko/idesk-0.7.5_0.1_armv4t.ipk idesk-0.7.5_0.1_armv4t.ipk] sourcedir with compiled binary: [http://openmoko.huber-computer.de/idesk-0.7.5.tbz idesk-0.7.5.tbz]<br />
* not more used: i wrote a little helper, which places text on the root window: [http://www.huber-computer.de/openmoko/xroottext.tgz xroottext.tgz] Lic: GPL_newest<br />
<br />
[[Category:SHR]]</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-11-18T20:51:30Z<p>Matzehuber: /* Sources / Patches / Binaries */</p>
<hr />
<div>= Minimoko: fast and lean Desktop = <br />
<br />
--[[User:Matzehuber|matzehuber]] 16:30, 27 October 2009 (UTC)<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox and obconf (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: xtrlock (modified)<br />
* desktop-status: xminimokostatus (new written, uses dbus in C/glib)<br />
<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
left side screenshots are with normal theme, the right theme is "Mikachu"<br />
<br />
= Download =<br />
* Full Image [http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (~80 MB)<br />
* Diff between shr-u and Minimoko: [http://openmoko.huber-computer.de/minimoko_diff.tbz]http://openmoko.huber-computer.de/minimoko_diff.tbz (~13 MB)<br />
* Update-Package from 1. Version to actual [http://openmoko.huber-computer.de/minimoko_update.tbz]http://openmoko.huber-computer.de/minimoko_update.tbz (~1 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
you need ~243 MB on the card.<br />
<br />
= Documentation Links =<br />
* openbox: [http://icculus.org/openbox/index.php/Main_Page http://icculus.org/openbox/index.php/Main_Page]<br />
* obconf: [http://icculus.org/openbox/index.php/ObConf http://icculus.org/openbox/index.php/ObConf]<br />
* idesk: [http://idesk.sourceforge.net/wiki/index.php/Main_Page http://idesk.sourceforge.net/wiki/index.php/Main_Page]<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Tips ==<br />
* When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there<br />
* Minimized Windows are excluded from the slide function, you have to bring them up with menu -> windows<br />
* To bring the keyboard up, slide from bottom right up and slide down to bring it down<br />
* one can have the icons moveable, but the screen is flickering while moving. to do this, one can edit .ideskrc<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with xtrlock. Pressing one more AUX unlocks the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
after that, you can remove unused menuitems in /etc/xdg/openbox/openmoko.menu<br />
<br />
= Sources / Patches / Binaries =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: [http://openmoko.huber-computer.de/client.patch client.patch] and [http://openmoko.huber-computer.de/prompt.patch prompt.patch]<br />
* NEW VERSION: [http://openmoko.huber-computer.de/client_new.patch client_new.patch] prompt-patch not more needed. With this patch openbox is able to hadle rotated display with xrandr.<br />
* xminimokostatus can be found here: [http://openmoko.huber-computer.de/xminimokostatus.tgz xminimokostatus.tgz]. it is now also able to handle rotated display. Lic: GPL_newest<br />
* the patched xtrlock can be found here: [http://openmoko.huber-computer.de/xtrlock-2.0_patched.tgz xtrlock-2.0_patched.tgz]<br />
* idesk binary: [http://openmoko.huber-computer.de/idesk-0.7.5_0.1_armv4t.ipk idesk-0.7.5_0.1_armv4t.ipk] sourcedir with compiled binary: [http://openmoko.huber-computer.de/idesk-0.7.5.tbz idesk-0.7.5.tbz]<br />
* not more used: i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz xroottext.tgz] Lic: GPL_newest</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-11-18T20:30:50Z<p>Matzehuber: /* Sources: published new patch for client.c */</p>
<hr />
<div>= Minimoko: fast and lean Desktop = <br />
<br />
--[[User:Matzehuber|matzehuber]] 16:30, 27 October 2009 (UTC)<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox and obconf (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: xtrlock (modified)<br />
* desktop-status: xminimokostatus (new written, uses dbus in C/glib)<br />
<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
left side screenshots are with normal theme, the right theme is "Mikachu"<br />
<br />
= Download =<br />
* Full Image [http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (~80 MB)<br />
* Diff between shr-u and Minimoko: [http://openmoko.huber-computer.de/minimoko_diff.tbz]http://openmoko.huber-computer.de/minimoko_diff.tbz (~13 MB)<br />
* Update-Package from 1. Version to actual [http://openmoko.huber-computer.de/minimoko_update.tbz]http://openmoko.huber-computer.de/minimoko_update.tbz (~1 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
you need ~243 MB on the card.<br />
<br />
= Documentation Links =<br />
* openbox: [http://icculus.org/openbox/index.php/Main_Page http://icculus.org/openbox/index.php/Main_Page]<br />
* obconf: [http://icculus.org/openbox/index.php/ObConf http://icculus.org/openbox/index.php/ObConf]<br />
* idesk: [http://idesk.sourceforge.net/wiki/index.php/Main_Page http://idesk.sourceforge.net/wiki/index.php/Main_Page]<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Tips ==<br />
* When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there<br />
* Minimized Windows are excluded from the slide function, you have to bring them up with menu -> windows<br />
* To bring the keyboard up, slide from bottom right up and slide down to bring it down<br />
* one can have the icons moveable, but the screen is flickering while moving. to do this, one can edit .ideskrc<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with xtrlock. Pressing one more AUX unlocks the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
after that, you can remove unused menuitems in /etc/xdg/openbox/openmoko.menu<br />
<br />
= Sources / Patches / Binaries =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: [http://openmoko.huber-computer.de/client.patch client.patch] and [http://openmoko.huber-computer.de/prompt.patch prompt.patch]<br />
* NEW VERSION: [http://openmoko.huber-computer.de/client_new.patch client_new.patch] prompt-patch not more needed.<br />
* xminimokostatus can be found here: [http://openmoko.huber-computer.de/xminimokostatus.tgz xminimokostatus.tgz] Lic: GPL newest<br />
* the patched xtrlock can be found here: [http://openmoko.huber-computer.de/xtrlock-2.0_patched.tgz xtrlock-2.0_patched.tgz]<br />
* idesk binary: [http://openmoko.huber-computer.de/idesk-0.7.5_0.1_armv4t.ipk idesk-0.7.5_0.1_armv4t.ipk] sourcedir with compiled binary: [http://openmoko.huber-computer.de/idesk-0.7.5.tbz idesk-0.7.5.tbz]<br />
* not more used: i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz xroottext.tgz] Lic: GPL_newest</div>Matzehuberhttp://wiki.openmoko.org/wiki/NavitNavit2009-11-05T12:48:01Z<p>Matzehuber: /* Getting the display right: adding sample page from navit-wiki */</p>
<hr />
<div>{{Application|Navit}}<br />
<br />
As described on the [http://navit.sourceforge.net/ Navit home page],<br />
<br />
<i>"'''Navit''' is a car navigation system with routing engine.<br />
<br />
Its modular design is capable of using vector maps of various formats for routing and rendering of the displayed map. It's even possible to use multiple maps at a time.<br />
<br />
The GTK+ or SDL user interfaces are designed to work well with touch screen displays. Points of Interest of various formats are displayed on the map.<br />
<br />
The current vehicle position is either read from gpsd or directly from NMEA GPS sensors."</i><br />
<br />
Some people say Navit is also a good choice for pedestrian and bicycle navigation.<br />
<br />
[[Image:Navit-2241.png|thumb|Navit-r2241]]<br />
<br />
== Acknowledgment ==<br />
<br />
Thanks to [[User:Alessandro | Alessandro]], stefan_schmidt, cp15 and all Navit developers I have done a small ("not really working") preview of Navit on Neo1973 at [http://www.telemobilityforum.com/eng/ Telemobility Forum 2007]. Thanks to [http://gfoss.it GFoss] guys to invite me.<br />
''[[User:Tyrael | Tyrael]]''<br />
<br />
==Setting up Navit==<br />
<br />
===Install Navit===<br />
==== FSO (OM2008.x,SHR,...) ====<br />
<br />
You can now simply add a feed from there : http://download.navit-project.org/navit/openmoko/svn/<br />
<br />
Essentially, to enable this directory as [[Om_2008.8_Installer#How to add a Repository ?|feed]] and install or update navit do:<br />
* Only for the first time:<br />
echo src navit http://download.navit-project.org/navit/openmoko/svn > /etc/opkg/navit-feed.conf<br />
opkg update<br />
<br />
* Always:<br />
opkg install navit<br />
<br />
Navit will be auto-updated when you run opkg upgrade later<br />
<br />
Navit might not be able to use gpsd at startup:<br />
navit:plugin_load:can't load '/usr/lib/navit/vehicle/<br />
libvehicle_gpsd.so', Error 'libgps.so.16: cannot open shared object <br />
file: No such file or directory'<br />
navit:vehicle_new:invalid type 'gpsd'<br />
<br />
to solve this issue (necessary for SHR):<br />
<br />
opkg install libgps17<br />
ln -s /usr/lib/libgps.so.17 /usr/lib/libgps.so.16<br />
<br />
====Debian====<br />
Navit is now in Debian [http://packages.debian.org/source/testing/navit testing] and [http://packages.debian.org/source/unstable/navit unstable].<br />
<br />
Add the following line to <tt>/etc/apt/sources.list</tt> with e.g. editor <tt>vi</tt> or <tt>nano</tt>:<br />
<br />
deb http://ftp.de.debian.org/debian unstable main<br />
<br />
Then update with apt-get:<br />
<br />
apt-get update<br />
<br />
The up-to-date source package is available through git at '''git://git.debian.org/git/collab-maint/navit.git''' ([http://git.debian.org/?p=collab-maint/navit.git;a=summary browse]).<br />
<br />
===Set up the maps you want===<br />
<br />
====The Easy Way====<br />
Use [http://maps.navit-project.org/download/ Navit pre-processed OSM maps]. Navigate to the region you want, and click select to select it, select the region you want, then click download. [[Image:osmdownload.jpg|200px|thumb|Download OpenStreetMaps]] <br />
<br />
If you just want the entire planet (as of this writing, ~1.8 GB), it's [http://maps.navit-project.org/planet.bin here].<br />
<br />
[http://downloads.cloudmade.com/ CloudMade] also has up-to-date maps from OpenStreetMap by country (by state in the US).<br />
<br />
====From the command line====<br />
'''OpenStreetMap''' - follow directions at http://wiki.navit-project.org/index.php/OpenStreetMaps<br />
* There are some pre-processed, up-to-date maps that can be grabbed with wget:<br />
<br />
<pre>wget -O germany.bin http://maps.navit-project.org/api/map/?bbox=5.185546875,46.845703125,15.46875,55.634765625</pre><br />
<br />
You can put a shell script into <tt>/usr/local/bin/update-maps</tt><br />
#!/bin/sh<br />
echo "Update OpenstreetMaps"<br />
echo "---------------------"<br />
echo " download and store OSM maps on /media/card/maps"<br />
wget -O /media/card/maps/germany.bin http://maps.navit-project.org/api/map/?bbox=5.185546875,46.845703125,15.46875,55.634765625<br />
echo "update germany.bin finished"<br />
You have to make the script executable with:<br />
chmod u+x /usr/local/bin/update-maps<br />
Then you can update with this script all your maps on the SD-card if you have internet connection:<br />
update-maps<br />
<br />
* Here's an example to get the maps for the area around Seattle, WA:<br />
** Find the map coordinates using http://informationfreeway.org/?lat=47.520270037501454&lon=-122.20130713167327&zoom=9&layers=B000F000<br />
** Download 4 regions from OpenStreetMaps ([[Navit#Script_to_download_OSM_maps|see below]] for a script to do this for you automatically for largish areas):<br />
<br />
<pre>wget -O map1.osm http://www.openstreetmap.org/api/0.5/map?bbox=-122.2,47.5,-122,47.7<br />
wget -O map2.osm http://www.openstreetmap.org/api/0.5/map?bbox=-122.4,47.5,-122.2,47.7<br />
wget -O map3.osm http://www.openstreetmap.org/api/0.5/map?bbox=-122.4,47.3,-122.2,47.5<br />
wget -O map4.osm http://www.openstreetmap.org/api/0.5/map?bbox=-122.2,47.3,-122,47.5</pre><br />
<br />
* A binary Navit map file needs to be created. The following uses osm2navit, and it's recommended that this command be used on something more powerful than the Neo:<br />
<br />
<pre>cat *.osm | osm2navit --dedupe-ways mymap.bin</pre><br />
<br />
===Copy the map to the NEO===<br />
To copy the map using scp (replace ''/directory'' as is appropriate in the following):<br />
<pre>scp mymap.bin root@neo:/directory</pre><br />
If you copy the map <tt>germany.bin</tt> to the SD card on the Neo use e.g.<br />
<pre>scp germany.bin root@neo:/media/card</pre><br />
<br />
Once it's somewhere on the NEO, Navit needs to know that it's there.<br />
<pre>mkdir ~/.navit<br />
cp /usr/share/navit/navit.xml ~/.navit/navit.xml<br />
vi ~/.navit/navit.xml</pre><br />
<br />
===Enable Maps in Navit ===<br />
Now you must let Navit know the maps you want to use. Several disabled mapset-tags are predefined. <br />
In the navit.xml file, put the following into a new <mapset> section (and disable the default <mapset> just above - or else it will not work):<br />
<pre><map type="binfile" enabled="yes" data="/directory" /></pre><br />
For example with a <tt>germany.bin</tt> on the SD-card you use:<br />
<mapset enabled="yes"><br />
<map type="binfile" enabled="yes" data="/media/card/germany.bin" /><br />
</mapset><br />
or if you store all downloaded maps in the directory <tt>/media/card/maps</tt> then add the following lines to <tt>navit.xml</tt>.<br />
<mapset enabled="yes"><br />
<map type="binfile" enabled="yes" data="/media/card/maps/*.bin"/><br />
</mapset><br />
Note that the bin-file and the map set both have to be enabled.<br />
<br />
Disable unused mapset sections by setting enabled to <tt>no</tt>, e.g. the pre-installed sample maps at line 370 in <tt>navit.xml</tt>.<br />
<mapset enabled="no"><br />
<xi:include href="$NAVIT_SHAREDIR/maps/*.xml"/><br />
</mapset><br />
<br />
<br />
* Run navit<br />
** Start [[gllin]] (for GTA01)<br />
** Start [[gpsd]] ( gpsd /tmp/nmeaNP )<br />
** Start navit<br />
<br />
* The version of osm2navit with which you build the maps should match the version of navit you have. If in doubt, build the maps on the Openmoko.<br />
<br />
===Tips and Tricks===<br />
====Center on Vehicle====<br />
Navit supports a "always center on vehicle" option. <br />
<br />
To activate this add<br />
follow="3"<br />
to the <tt>vehicle</tt> tag in navit.xml. <br />
<vehicle name="Local GPS" profilename="car" enabled="yes" active="1" follow="3" <br />
source="gpsd://localhost" gpsd_query="w+xj" color="#0000ff"><br />
The "3" causes to give the gui time to do something between the repaints (drag the map or browse the menu). When its set to "1" navit does nothing more than repainting the map continuously.<br />
<br />
==Routing==<br />
[[Image:navit_main_menu.png|100px|thumb|Navit Main Menu]]<br />
[[Image:navit_action_menu.png|100px|thumb|Navit Action Menu]]<br />
The main menu has 4 submenus<br />
* Action<br />
* Settings<br />
* Tools<br />
* Route<br />
Normally you would assume the entering a town can be found under the submenu Route, but Town is hidden under submenu Action. Route will provide the description of the route as text and a height profile of your trip. Tools was not working on 08/2009 Version of navit on SHR (see [[SHR User Manual]]).<br />
<br />
===Preselect Country of Destination===<br />
Normally you have to select the the country first before choosing the town and street name. It might be more convenient for you if you preselect the country already with your settings.<br />
The article [[Configure SHR for German-speaking use]] had a preselection of the country "Austria" in Navit. Adapt the localization for your country and maps in Navit, so that do not need to select the country anymore.<br />
<br />
Actually Navit derives the preselected country from the calling environments's locale (see [[Localization]]). Make sure, that LC_ALL ist '''not''' set though. Otherwise navit fails to interprete gpsd output and you end up with strange gps coordinates. When starting from gui (e.g. illume) you can achieve this by supplying an executable script /usr/local/bin/navit which might look like this:<br />
<pre><br />
#!/bin/bash<br />
#export LANG=xx_YY.UTF-8 # Uncomment this line and replace xx_YY, if <br />
# your gui's locale is not setup accordingly. <br />
unset LC_ALL<br />
/usr/bin/navit<br />
</pre><br />
So a valid locale environment preselecting search for German cities would look like this:<br />
<pre><br />
root@om-gta02 ~ $ locale<br />
LANG=de_DE.UTF-8<br />
LC_CTYPE="de_DE.UTF-8"<br />
LC_NUMERIC="de_DE.UTF-8"<br />
...<br />
LC_MEASUREMENT="de_DE.UTF-8"<br />
LC_IDENTIFICATION="de_DE.UTF-8"<br />
LC_ALL=<br />
</pre><br />
Note that there's a limited number of [http://wiki.navit-project.org/index.php/OpenStreetMaps#Known_countries_by_osm2navit countries supported by osm2navit] and Navit's search function.<br />
<br />
===Select Destination===<br />
[[Image:navit_select_country.png|100px|thumb|Select Country]]<br />
<br />
When you click in the main menu on <i>Action</i> the <i>Action</i> menu appears with 4 subitems.<br />
* Bookmarks of previous locations (stored in <tt>/home/root/.navit/destinations.txt</tt><br />
* a globe showing a location as destination,<br />
* a vehicle that shows the current GPS position of the vehicle. If the freerunner receives no GPS signal the locations of the vehicle is set to 0.0.0N and 0.0.0E. <br />
* Town is the action to enter a destination.<br />
* Quit navit is the last action in this submenu.<br />
<br />
Select the icon <i>Town</i>.<br />
<br />
<br />
====Select Country====<br />
[[Image:navit_country_selected.png|100px|thumb|Country Options]]<br />
[[Image:navit_destination_details.png|100px|thumb|Enter Bookmark Details]]<br />
<br />
Before you can search for City you have to select a Country. To do that, click on the icon in the left upper corner of the search field (could look like a white square with blue top-left quadrant).<br />
<br />
Just type in the first letter of the country (e.g. "G") and Navit makes suggestions (e.g. Gabon, Germany).<br />
<br />
====Enter Town====<br />
<br />
When you have selected the country (e.g. Germany) the flag appears and you can select the town.<br />
Then you can save the town as bookmark and enter more details like streets to the selected town.<br />
<br />
The search is still a little buggy.<br />
<br />
====Enter Street====<br />
You can enter the street and streetnumber and save it as bookmark when you use the destination often. <br />
<br />
====Bookmarks====<br />
Navigation and planning of routes with Navit can be organized with bookmarks.<br />
* set a bookmark as current position <br />
* set a bookmark as destination<br />
Then you can see the suggested route in blue on the map. <br />
<br />
Bookmarks are stored in:<br />
/home/root/.navit/bookmark.txt<br />
<br />
The GPS-location (if GPS-signal is available) will be highlighted with a small blue circle. The color of the circle can be defined via editing the <tt>navit.xml</tt> (see [http://wiki.openmoko.org/wiki/Navit#Set_Cursor_Color select cursor color]).<br />
* a dot in the blue circle is indicating that your are not moving,<br />
* an arrowhead is indicating the direction, when you are moving.<br />
Then routing can start and in the map the route is highlighted.<br />
<br />
====Screenshots in Navit Documentation====<br />
The screenshots are made with <tt>gpe-scap</tt>, that can be installed by:<br />
opkg install gpe-scap<br />
if not installed already. Navigation through your installed application navit and login via ssh on your Freerunner <br />
ssh -l root 192.168.0.202<br />
assuming that your Freerunner has the IP 192.168.0.202.<br />
Any time you want to make a screenshot just start via your desktop computer <br />
gpe-scap<br />
and save the screenshot to you freerunner.<br />
Download the screenshot to your desktop computer with<br />
desktop# sftp://root@192.168.0.202<br />
<br />
== News ==<br />
A deeper look into configuring Navit can be found in the [http://wiki.navit-project.org/index.php/Configuring_Navit Navit-Wiki].<br />
<br />
=== Getting the display right ===<br />
<br />
If using SHR the keyboard in country/town/street search mode does not fit on the street, make sure your gui configuration is set to the following line:<br />
<br />
<gui type="internal" font_size="350"/><br />
<br />
The example line provided for freerunners hides some important icons. Namely, instead of typing your city name first, you will first have to click the button on the top left, to go into country search mode. Enter your country name, then the city name, in order to enable the search function. This requires your map data to be searchable.<br />
<br />
You can start in fullscreen mode with fullscreen="1"<br />
<br />
<gui type="internal" font_size="350" fullscreen="1"/><br />
<br />
If you want to enable "+" and "-" as Zoom-In and Zoom-Out buttons on the bottom of the map enable the button with the following xml-tags:<br />
<osd enabled="yes" type="button" x="-96" y="-96" command="zoom_in()" src="zoom_in.xpm"/><br />
<osd enabled="yes" type="button" x="0" y="-96" command="zoom_out()" src="zoom_out.xpm"/><br />
<br />
You can find sample Layouts here:<br />
[http://wiki.navit-project.org/index.php/OSD_Layouts Sample Layouts from navit-wiki]<br />
<br />
=== Set Cursor Color ===<br />
[[Image:red_cursor.png|90px|thumb|Red Cursor]]<br />
If you navigate, the route is marked in blue color on the map. The current position of the vehicle is displayed by a blue circle. The circle is sometimes difficult to see on the blue track. If you want to change the color, size of the vehicle cursor edit the vehicle XML-environment in navit.xml (e.g. replace blue color #0000FF with red color #FF0000 -- for details of [http://html-color-codes.info Color Codes] select color, copy and paste code in <tt>navit.xml</tt>) <br />
<br />
<vehicle name="Local GPS" profilename="car" enabled="yes" active="1" source="gpsd://localhost" gpsd_query="w+xj" color="#0000ff"><br />
<!-- Navit can write a tracklog in several formats (gpx, nmea or textfile): --><br />
<!-- <log type="gpx" data="track_%Y%m%d-%i.gpx" flush_size="1000" flush_time="30"/> --><br />
<cursor w="56" h="56"><br />
<!-- tag defines the circle for the cursor --><br />
<itemgra><br />
<circle color="#ff0000" radius="42" width="6"><br />
<coord x="0" y="0"/><br />
</circle><br />
<circle color="#ffffff" radius="48" width="2"><br />
<coord x="0" y="0"/><br />
</circle><br />
</itemgra><br />
<!-- tag defines the dot when the vehicle is not moving --><br />
<itemgra speed_range="-2"><br />
<polyline color="#ff0000" width="6"><br />
<coord x="1" y="1"/><br />
<coord x="1" y="-1"/><br />
<coord x="-1" y="-1"/><br />
<coord x="-1" y="-1"/><br />
</polyline><br />
<circle color="#ffffff" radius="9" width="2"><br />
<coord x="0" y="0"/><br />
</circle><br />
</itemgra><br />
<!-- This itemgra-tag defines the arrow when the vehicle moves --><br />
<itemgra speed_range="3-"><br />
<polyline color="#ff0000" width="6"><br />
<coord x="-7" y="-10"/><br />
<coord x="0" y="12"/><br />
<coord x="7" y="-10"/><br />
</polyline><br />
<polyline color="#ffffff" width="2"><br />
<coord x="+10" y="-10"/><br />
<coord x="3" y="15"/><br />
</polyline><br />
<polyline color="#ffffff" width="2"><br />
<coord x="-10" y="-10"/><br />
<coord x="-3" y="15"/><br />
</polyline><br />
</itemgra><br />
</cursor><br />
</vehicle><br />
The following screenshot show Navit with a red cursor on a blue track:<br />
<br />
[[Image:navit_color_cursor.png|200px|thumb|Red Cursor Color on blue track - vehicle not moving]]<br />
<br />
=== Speech ===<br />
Navit can speak if you install [http://espeak.sourceforge.net/ eSpeak] + [http://www.freebsoft.org/speechd speech-dispatcher] and updates your navit.xml file.<br />
<br />
If you want navit using your language, and setting LC_MESSAGES fails due to missing glibc locale, set the enviroment variable LANGUAGE. For instance running<br />
LANGUAGE=de navit<br />
will set the ui and output to german.<br />
<br />
For SHR there is a big german localization patch see [[Configure SHR for German-speaking use]].<br />
<br />
One way to configure speech output:<br />
<br />
* mokoTTS aims to integrate these packages in OM:<br />
http://projects.openmoko.org/projects/mokotts/<br />
<br />
install espeak, dotconf, and then speech-dispatcher.<br />
note: running 2008.8 updating from zecke's "testing" repo does not require "dotconf"<br />
<br />
* change the speech tag in navit.xml:<br />
<speech type="cmdline" data="spd-say '%s'" /><br />
<br />
or "spd-say -l fr '%s'" for using the French voice for example.<br />
<br />
The speech-dispatcher is blocking the audio after suspend. So after a suspend you will hear no ringtone, when a phone call is coming in and you cannot listen do audio files.<br />
A solution is to disable starting of speech-dispatcher with:<br />
update-rc.d -f speech-dispatcher remove<br />
Then the speech-dispatcher should be started if and only if navit is running and shut down when navit is closed.<br />
<br />
Furthermore navit should be started indirect with a script <tt>navit.sh</tt> instead of a direct start with the binary located in <tt>/usr/bin/navit</tt>. The script <tt>navit.sh</tt> listed below starts speech-dispatcher before navit, and stops it afterwards. See http://lists.openmoko.org/nabble.html#nabble-td1088795<br />
<br />
The following script is doing the suggested procedure. This script includes a language fix for Austria (see [[Configure SHR for German-speaking use]]).<br />
export LANG=de_AT.utf8<br />
Replace '''<tt>de_AT</tt>''' in this line with the appropriate language variable in the following script <tt>navit.sh</tt>.<br />
<pre><br />
#! /bin/sh<br />
#<br />
# Copyright Matthias Hentges <devel@hentges.net> (c) 2008<br />
# License: GPL (see http://www.gnu.org/licenses/gpl.txt for a copy of the license)<br />
#<br />
# Filename: navit.sh<br />
# Date: 20080105 (YMD)<br />
#<br />
#################################################################################<br />
#<br />
# 20080105 - v0.0.1 - Initial release<br />
# 20090818 - - Zoff <zoff@zoff.cc> addons and fixes<br />
#<br />
#<br />
#################################################################################<br />
<br />
<br />
#################################################################################<br />
#<br />
# On devices with low memory (< 512Mb?) Navit will segfault on start.<br />
# This can be worked around by doing<br />
# "echo 1 > /proc/sys/vm/overcommit_memory"<br />
#<br />
#################################################################################<br />
<br />
<br />
. /etc/profile<br />
<br />
set|grep LC<br />
<br />
#### Stop the speech dispatcher ####<br />
/etc/init.d/speech-dispatcher stop<br />
<br />
#### Language Fix #################<br />
set|grep LC<br />
<br />
<br />
export LC_ALL=''<br />
unset LC_ALL<br />
export LANG=de_AT.utf8<br />
<br />
set|grep LC<br />
<br />
#### Start the speech dispatcher ####<br />
/etc/init.d/speech-dispatcher start &<br />
<br />
<br />
set|grep LC<br />
<br />
<br />
# need cpu and display<br />
mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display enabled<br />
<br />
<br />
if test "`cat /proc/meminfo | grep ^MemTotal | awk '{print $2}'`" -lt "500000"<br />
then<br />
if test "$USER" = "root"<br />
then<br />
echo "Enabling low-mem workaround..."<br />
echo 1 > /proc/sys/vm/overcommit_memory<br />
else<br />
echo "I need root-privs to enable the low-mem workaround!"<br />
fi<br />
fi<br />
<br />
######### Start NAVIT NOW ############<br />
<br />
navit $*<br />
<br />
#### Stop the speech dispatcher ####<br />
<br />
/etc/init.d/speech-dispatcher stop<br />
<br />
# release cpu and display<br />
mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy Display auto<br />
<br />
</pre><br />
Save the <tt>navit.sh</tt> script in:<br />
/usr/bin/navit.sh<br />
Make the script executable:<br />
chmod u+x /usr/bin/navit.sh<br />
Now you have to edit the desktop icon, so that it starts this script <tt>navit.sh</tt> instead of the binary <tt>/usr/bin/navit</tt>.<br />
nano /usr/share/applications/navit.desktop<br />
Edit the line with <tt>Exec=...</tt>, so that it starts the script <br />
<pre><br />
[Desktop Entry]<br />
Version=1.0<br />
Name=Navit<br />
Name[de]=Navit<br />
Name[fr]=Navit<br />
Comment=The open source vector based navigation program with routing engine<br />
Comment[de]=Ein vektorbasiertes Navigationsprogramm<br />
Comment[fr]=Le logiciel opensource de navigation vectorielle<br />
Exec=/usr/bin/navit.sh<br />
Icon=navit<br />
StartupNotify=true<br />
Terminal=false<br />
Type=Application<br />
Categories=GTK;Utility;Geography;<br />
GenericName=Navit<br />
GenericName[de]=Navit<br />
<br />
</pre><br />
<br />
'''Alternatively''', you can make speech-dispatcher restart on resume, see http://trac.shr-project.org/trac/ticket/494<br />
<br />
=== Script to download OSM maps ===<br />
[[User:Wurp|Wurp]] wrote a little python script to download all OSM maps within a lat/long rectangle. Just copy the script to a file called dlOSM.sh, chmod +x it, and run it like<br />
dlOSM.sh <minimum latitude> <maximum latitude> <minimum longitude> <maximum longitude><br />
<br />
It takes a long time for large maps. I could optimize it some by having it try to get a big section at once, then if it fails, break it into smaller pieces and recurse. I'm not sure when/if I'll get around to that...<br />
<br />
dlOSM.sh:<br />
<pre><br />
#!/usr/bin/python<br />
<br />
import os<br />
import sys<br />
#import math<br />
<br />
def doIt(cmd):<br />
os.system(cmd)<br />
<br />
def getOsms(basename, minLat, maxLat, minLon, maxLon):<br />
'''basename - base name of map, maps are named {basename}{count}.osm<br />
minLat - latitude of the west side of the map<br />
maxLat - latitude of the east side of the map<br />
minLon - longitude of the north side of the map<br />
maxLon - longitude of the south side of the map'''<br />
<br />
wgetCmdTemplate = 'wget -O %s%s.osm http://api.openstreetmap.org/api/0.6/map?bbox=%s,%s,%s,%s'<br />
<br />
currLat = minLat<br />
mapCount = 0<br />
while currLat < maxLat:<br />
nextLat = min(currLat + 0.1, maxLat)<br />
<br />
currLon = minLon<br />
while currLon < maxLon:<br />
nextLon = min(currLon + 0.1, maxLon)<br />
<br />
doIt(wgetCmdTemplate % (basename, mapCount, currLon, currLat, nextLon, nextLat))<br />
<br />
currLon = nextLon<br />
mapCount = mapCount + 1<br />
<br />
currLat = nextLat<br />
<br />
(minLat, maxLat, minLon, maxLon) = map(float, sys.argv[1:])<br />
getOsms('map', minLat, maxLat, minLon, maxLon)<br />
</pre><br />
<br />
<onlyinclude><br />
{{ApplicationBox|<br />
Name=[[Navit]]|<br />
Description=Navit is a car navigation system with routing engine.|<br />
Screenshot=Screenshot-3.png|<br />
Homepage=http://navit.sourceforge.net|<br />
TestedOn=|<br />
PackageName=<br />
}}<br />
</onlyinclude><br />
<br />
[[Category:GPS Applications]]</div>Matzehuberhttp://wiki.openmoko.org/wiki/Community_Updates/2009-10-28Community Updates/2009-10-282009-11-02T06:34:47Z<p>Matzehuber: /* corrected wrong link */</p>
<hr />
<div>====='''Period 2009-10-15 to 2009-10-28'''=====<br />
<br />
==Distributions==<br />
{{DistributionBox|<br />
Name=Hackable:1 [rev5]|<br />
Description=Hackable:1 is a community distribution for hackable devices like the Neo Freerunner. It is based on Debian and implements the GNOME mobile platform. See Architecture for details.<br />
<br />
The goals are:<br />
<br />
* provide a Stable platform for development<br />
* encourage Quick start<br />
* enjoy Ease of development |<br />
Screenshot=Hackable-1-Screenshot-today.png|<br />
Codename='chuck'|<br />
Homepage=http://www.hackable1.org/|<br />
Image=http://www.hackable1.org/wiki/Downloads Images|<br />
Works={{Works on Hackable:1}}<br />
}}<br />
<br />
==Applications== <br />
===New Applications===<br />
{{ApplicationBox|<br />
Name=kbosd|<br />
Description=Small and simple virtual keyboard for OpenMoko FreeRunner, inspired from fatfingershell.<br />
The idea was to use XShape extention to display the virtual keyboard above the terminal|<br />
Screenshot=Kbosd screenshot.png|<br />
Homepage=http://gitorious.org/kbosd|<br />
TestedOn=hackable:1 rev5|<br />
PackageName=not known yet<br />
}}<br />
<br />
===Application Updates===<br />
{{ApplicationBox|<br />
Name=xminimokostatus|<br />
Description=xminimokostatus is the background on the root window of [[Minimoko]], a fast and lean Desktop based on shr, openbox and idesk using DBUS in C with glib|<br />
Screenshot=Mini-1_1.png|<br />
Homepage=http://wiki.openmoko.org/wiki/Minimoko|<br />
TestedOn=SHR-Unstable|<br />
PackageName=[http://wiki.openmoko.org/wiki/Minimoko Xminimokostatus]<br />
}}<br />
<br />
{{ApplicationBox|<br />
Name=ffalarms 0.3|<br />
Description=ffalarms is a finger friendly alarms application.<br />
Notes:<br />
* add support for recurring alarms, attaching messages to alarms, and<br />
choosing alarm date from a calendar<br />
* add configuration option for alarm volume, alarm_script and alsa_state|<br />
Screenshot=Ffalarms_0.2.4_add.png|<br />
Homepage=http://projects.openmoko.org/projects/ffalarms/|<br />
TestedOn=SHR|<br />
PackageName=[http://projects.openmoko.org/frs/download.php/915/ffalarms_0.3-r0_armv4t.ipk ffalarms]<br />
}}<br />
<br />
{{ApplicationBox|<br />
Name=web-manager 0.2|<br />
Description=web-manager provides a web-based management console to the Neo Freerunner. It can do it for any phone on which you can manage to run it but it is developed for and on a Neo Freerunner. At this time the following features are implemented:<br />
* Getting GSM network status, though only reception strength is shown<br />
* Listing log files from TangoGPS<br />
* Listing of Contacts<br />
* Listing of Messages (SMS)|<br />
Screenshot=System_boot.png|<br />
Homepage=http://wiki.github.com/baruch/web-manager|<br />
TestedOn=SHR|<br />
PackageName=[http://www.opkg.org/packages/web-manager_0.3_armv4t.ipk web-manager]<br />
}}<br />
<br />
{{ApplicationBox|<br />
Name=fatfingershell 0.2|<br />
Description=It is a virtual terminal for Openmoko mobile phones, with a fullscreen keyboard, and sound/screen/vibrator feedback. You can set the colors and the transparency, set new keyboard layouts (hard yet) and replace the sounds. The fullscreen keyboard aims to be complete and useful for sh/bash, vi and common console apps, like top, mocp, mplayer, mc, gnu tools, etc. Moreover it is comfortable for fat fingers. The new stuff :<br />
* better performance<br />
* scroll<br />
* vibration feedback<br />
* better sources<br />
* ipkg package|<br />
Screenshot=Ffs.png|<br />
Homepage=http://ffs.projects.openmoko.org/|<br />
TestedOn=SHR|<br />
PackageName=[http://ffs.projects.openmoko.org/fatfingershell_0.2_armv4t.ipk fatfingershell]<br />
}}<br />
<br />
{{ApplicationBox|<br />
Name=[[Launcher]] 0.39|<br />
Description=Launcher provides an elegant way of grouping and launching applications. It features events notification too - missed calls and messages at the moment. It also has built in apps for contacts, sms and phonelog.<br />
Changes <br />
* Contacts app<br />
** improved set cat screen<br />
** icons for categories<br />
** indicates last sms contact with each contact (currently sms's only)<br />
* Call Log<br />
** can clear log category<br />
* SMS App<br />
** unsent messages can be sent by pressing retry<br />
** 'del all' button now prompts for confirmation<br />
* Category on toolbar now allows <br />
** setting application categories<br />
** Customisation of categories (add, del, rename categories)<br />
** change category sequence<br />
* improved layout of preferences in Configuration<br />
* updated wiki|<br />
Screenshot=System_boot.png|<br />
Homepage=http://wiki.openmoko.org/wiki/Launcher|<br />
TestedOn=SHR|<br />
PackageName=[http://n2.nabble.com/file/n3859743/launcher_0.39_arm.ipk Launcher]<br />
}}<br />
<br />
==Community==<br />
Most important and change making mails on the mailing lists, blogs etc.. Coolest hacks, screenshots, themes etc..<br />
<br />
*[[Image:Gry_e-wm.png|100px|right]] '''[http://www.opkg.org/package_291.html gry* Illume Theme 0.2]''' and [[Image:Gry_elm.png|100px|right]] '''[http://www.opkg.org/package_290.html gry* Elementary Theme 0.8]''' released.<br />
** fast as hell! (as fast as the nEo themes, probably faster in some situations)<br />
** shiny, inspired by the b&w smooth as silk theme<br />
** survive opkg upgrade<br />
** are still beauties even with software_16<br />
** integrate well with default shr etk theme<br />
** allow 'launcher' users to use dark as well as bright backgrounds while maintaining labels readable<br />
** flower power! (the flowers were removed due to environmental reasons, but i still like to think the theme is powered by daisies and sunflowers)<br />
Questions/Suggestions should be posted [http://jmccloud.jm.funpic.de here]<br />
<br />
* Amit Abhishek wrote a nice review about Neo FreeRunner on his [http://guide2freerunner.blogspot.com/ blog]. It might be a good lecture for those hesitating to buy FreeRunner.<br />
<br />
* Laszlo KREKACS wrote new tutorial for USB networking. Currently it is located at his user's page: [[User:Klaszlo#True_plug-and-play_experience_using_usb_networking]].<br />
<br />
* It appears that Sean's [http://thewikireader.com/ Wikireader] is a bestseller on [http://www.amazon.com/gp/bestsellers/electronics/172594/ref=pd_zg_hrsr_e_1_3_last Amazon]. Currently it is on 7th position! Congratulations Sean!<br />
<br />
==Event News==<br />
* '''2009-11-08''' '''[http://www.linuxalt.cz LinuxAlt]''' Lecture about Openmoko and [http://wiki.openmoko.org/wiki/Openmoko_Local_Groups:_Czech/LinuxAlt_2009 community meeting].<br />
* '''2010-02-6/7''' '''[http://www.fosdem.org FOSDEM]''' sign up to [[Fosdem 2010]] if you're going to be there and tell us what you're willing to do<br />
<br />
==Openmoko Development Survey==<br />
Kerstin from Open Innovation Projects has completed a survey on the influence of open source development in the openmoko project. The full results are available here: http://open-innovation-projects.org/openmoko-survey-results/ <br />
<br />
The results of the survey shouldn't be too much of a surprise given the nature of this particular project. The overwhelming majority of respondents agree with statements like "I really care about the fate of the project" and "I enjoy being part of this community". The community is mostly male, young (average age = 30) and well educated with over half of respondents indicating they have at least a university level degree. <br />
<br />
===Work Distribution===<br />
With regard to the split between developers and users, the community seems to be led by a small number of lead developers committing the majority of the work. The largest group indentify themselves as part of the community with just under a third identifying themselves as end-users. <br />
<br />
===Documentation===<br />
Access to documentation is important for the members of the openmoko community. The level of access granted to the community is satisfactory with over half of members indicating a strong degree of satisfaction with the level of access to software documentation and just under half for the hardware documentation. The community is satisfied with the ease of access to the community documentation with less than 5% of respondents finding it difficult to access software/hardware documentation. The community documentation is deemed to be useful by the majority of respondents. However, the number of respondents finding it difficult to contribute due to lack of information suggests a disparity between the perceived ease of access and value of documentation and the breadth of coverage. Few respondents were completely satisfied by the available information. The story is a little worse for 3rd party documentation as is to be expected. This can be considered an area for improvement. The level of access granted to documentation has a bearing on the satisfaction of developers as shown by the level of satisfation with the completeness of the documentation.<br />
<br />
===Community Influence===<br />
Despite the fact that few respondents indicated a leading role in the development of software and identified themselves as end users or community members they majority felt they were able to influence the direction of the project. This indicates that the lead developers are listening to users and there seems to be a high level of satisfaction amongst users with their ability to influence the direction of development. <br />
<br />
<br />
[[Category:Community Update]]</div>Matzehuberhttp://wiki.openmoko.org/wiki/Community_Updates/2009-10-28Community Updates/2009-10-282009-10-27T20:34:26Z<p>Matzehuber: /* xminimokostatus/Minimoko */</p>
<hr />
<div>{{Improve}}<br />
{{Note|<br />
*Take a moment and look at Discussion page to get a clue on how to contribute to Community Updates while following OM wiki editing guidelines please.<br />
*I you are planning longer edition, please use <nowiki>{{Editing|your_username_here|date_here|editing_summary_here}}tag. Remember to remove/comment out it right after you save your work.</nowiki><br />
*Please fill in everything you think the community should know.<br />
*On 2009-10-28 this content will be _moved_ to http://wiki.openmoko.org/wiki/Community_Updates/2009-10-28, feel free to do it.<br />
*Post a note about CU release on the community mailing list.<br />
}}<br />
<!--{{Editing|USER|DATE|Community Update Draft conforming to OM Wiki editing guidlines}}--><br />
<!--{{Editing|~~~|~~~~~|your comment...}}--><br />
<br />
====='''Period 2009-10-15 to 2009-10-28'''=====<br />
<br />
==Distributions==<br />
{{DistributionBox|<br />
Name=Distro Name [version]|<br />
Description=Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.Here comes some additional text to show you guys, how Template:DistributionBox will behave under heavy load of text. It is copied several times on purpose. This way you can see how layout would looke like if description of distribution is very complex or expanded.|<br />
Screenshot=System_boot.png|<br />
Codename='codename'|<br />
Homepage=http://www.homepage.org|<br />
Image=[http://www.homepage.org/path/to/ images]|<br />
Works={{Works}}<br />
}}<br />
{{DistributionBox|<br />
Name=Hackable:1 [rev5]|<br />
Description=Hackable:1 is a community distribution for hackable devices like the Neo Freerunner. It is based on Debian and implements the GNOME mobile platform. See Architecture for details.<br />
<br />
The goals are:<br />
<br />
* provide a Stable platform for development<br />
* encourage Quick start<br />
* enjoy Ease of development |<br />
Screenshot=http://www.hackable1.org/wiki/Image:Screenshot-today.png|<br />
Codename='chuck'|<br />
Homepage=http://www.hackable1.org/|<br />
Image=[http://www.hackable1.org/wiki/Image:Screenshot-today.png]|<br />
Works={{Works on Hackable:1}}<br />
}}<br />
<br />
==Applications== <br />
===New Applications===<br />
{{ApplicationBox|<br />
Name=Exampleapp 0.0.1|<br />
Description=Exampleapp 0.0.1 is an application to do some stuff..|<br />
Screenshot=System_boot.png|<br />
Homepage=http://wiki.openmoko.org/|<br />
TestedOn=SHR-Unstable,Om2009T5|<br />
PackageName=[http://www.some.srv/path_to/Exampleapp.ipk Exampleapp]<br />
}}<br />
<br />
===Application Updates===<br />
{{ApplicationBox|<br />
Name=xminimokostatus|<br />
Description=xminimokostatus is the background on the root window of [[Minimoko]], a fast and lean Desktop based on shr, openbox and idesk using DBUS in C with glib|<br />
Screenshot=Mini-1_1.png|<br />
Homepage=http://wiki.openmoko.org/wiki/Minimoko|<br />
TestedOn=SHR-Unstable|<br />
PackageName=[http://wiki.openmoko.org/wiki/Minimokostatus Minimokostatus]<br />
}}<br />
<br />
==Community==<br />
Most important and change making mails on the mailing lists, blogs etc.. Coolest hacks, screenshots, themes etc..<br />
<br />
*[[Image:Gry_e-wm.png|100px|right]] '''[http://www.opkg.org/package_291.html gry* Illume Theme 0.2]''' and [[Image:Gry_elm.png|100px|right]] '''[http://www.opkg.org/package_290.html gry* Elementary Theme 0.8]''' released.<br />
** fast as hell! (as fast as the nEo themes, probably faster in some situations)<br />
** shiny, inspired by the b&w smooth as silk theme<br />
** survive opkg upgrade<br />
** are still beauties even with software_16<br />
** integrate well with default shr etk theme<br />
** allow 'launcher' users to use dark as well as bright backgrounds while maintaining labels readable<br />
** flower power! (the flowers were removed due to environmental reasons, but i still like to think the theme is powered by daisies and sunflowers)<br />
Questions/Suggestions should be posted [http://jmccloud.jm.funpic.de here]<br />
<br />
==Event News==<br />
* '''2009-11-08''' '''[http://www.linuxalt.cz LinuxAlt]''' Lecture about Openmoko and community meeting.<br />
* '''2010-02-6/7''' '''[http://www.fosdem.org FOSDEM]''' sign up to [[Fosdem 2010]] if you're going to be there and tell us what you're willing to do<br />
* '''2009-10-DD''' '''[http://example.url.xom Example event]''' add your event here<br />
<br />
==Openmoko Development Survey==<br />
Kerstin from Open Innovation Projects has completed a survey on the influence of open source development in the openmoko project. The full results are available here: http://open-innovation-projects.org/openmoko-survey-results/ <br />
<br />
The results of the survey shouldn't be too much of a surprise given the nature of this particular project. The overwhelming majority of respondents agree with statements like "I really care about the fate of the project" and "I enjoy being part of this community". The community is mostly male, young (average age = 30) and well educated with over half of respondents indicating they have at least a university level degree. <br />
<br />
===Work Distribution===<br />
With regard to the split between developers and users, the community seems to be led by a small number of lead developers committing the majority of the work. The largest group indentify themselves as part of the community with just under a third identifying themselves as end-users. <br />
<br />
===Documentation===<br />
Access to documentation is important for the members of the openmoko community. The level of access granted to the community is satisfactory with over half of members indicating a strong degree of satisfaction with the level of access to software documentation and just under half for the hardware documentation. The community is satisfied with the ease of access to the community documentation with less than 5% of respondents finding it difficult to access software/hardware documentation. The community documentation is deemed to be useful by the majority of respondents. However, the number of respondents finding it difficult to contribute due to lack of information suggests a disparity between the perceived ease of access and value of documentation and the breadth of coverage. Few respondents were completely satisfied by the available information. The story is a little worse for 3rd party documentation as is to be expected. This can be considered an area for improvement. The level of access granted to documentation has a bearing on the satisfaction of developers as shown by the level of satisfation with the completeness of the documentation.<br />
<br />
===Community Influence===<br />
Despite the fact that few respondents indicated a leading role in the development of software and identified themselves as end users or community members they majority felt they were able to influence the direction of the project. This indicates that the lead developers are listening to users and there seems to be a high level of satisfaction amongst users with their ability to influence the direction of development. <br />
<br />
<br />
[[Category:Community Update]]</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-27T18:22:08Z<p>Matzehuber: /* added documentation links */</p>
<hr />
<div>= Minimoko: fast and lean Desktop = <br />
<br />
--[[User:Matzehuber|matzehuber]] 16:30, 27 October 2009 (UTC)<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox and obconf (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: xtrlock (modified)<br />
* desktop-status: xminimokostatus (new written, uses dbus in C/glib)<br />
<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
left side screenshots are with normal theme, the right theme is "Mikachu"<br />
<br />
= Download =<br />
* Full Image [http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (~80 MB)<br />
* Diff between shr-u and Minimoko: [http://openmoko.huber-computer.de/minimoko_diff.tbz]http://openmoko.huber-computer.de/minimoko_diff.tbz (~13 MB)<br />
* Update-Package from 1. Version to actual [http://openmoko.huber-computer.de/minimoko_update.tbz]http://openmoko.huber-computer.de/minimoko_update.tbz (~1 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
you need ~243 MB on the card.<br />
<br />
= Documentation Links =<br />
* openbox: [http://icculus.org/openbox/index.php/Main_Page http://icculus.org/openbox/index.php/Main_Page]<br />
* obconf: [http://icculus.org/openbox/index.php/ObConf http://icculus.org/openbox/index.php/ObConf]<br />
* idesk: [http://idesk.sourceforge.net/wiki/index.php/Main_Page http://idesk.sourceforge.net/wiki/index.php/Main_Page]<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Tips ==<br />
* When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there<br />
* Minimized Windows are excluded from the slide function, you have to bring them up with menu -> windows<br />
* To bring the keyboard up, slide from bottom right up and slide down to bring it down<br />
* one can have the icons moveable, but the screen is flickering while moving. to do this, one can edit .ideskrc<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with xtrlock. Pressing one more AUX unlocks the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
after that, you can remove unused menuitems in /etc/xdg/openbox/openmoko.menu<br />
<br />
= Sources / Patches / Binaries =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: [http://openmoko.huber-computer.de/client.patch client.patch] and [http://openmoko.huber-computer.de/prompt.patch prompt.patch]<br />
* xminimokostatus can be found here: [http://openmoko.huber-computer.de/xminimokostatus.tgz xminimokostatus.tgz] Lic: GPL newest<br />
* the patched xtrlock can be found here: [http://openmoko.huber-computer.de/xtrlock-2.0_patched.tgz xtrlock-2.0_patched.tgz]<br />
* idesk binary: [http://openmoko.huber-computer.de/idesk-0.7.5_0.1_armv4t.ipk idesk-0.7.5_0.1_armv4t.ipk] sourcedir with compiled binary: [http://openmoko.huber-computer.de/idesk-0.7.5.tbz idesk-0.7.5.tbz]<br />
* not more used: i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz xroottext.tgz] Lic: GPL_newest</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-27T18:17:54Z<p>Matzehuber: /* Tips */</p>
<hr />
<div>= Minimoko: fast and lean Desktop = <br />
<br />
--[[User:Matzehuber|matzehuber]] 16:30, 27 October 2009 (UTC)<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox and obconf (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: xtrlock (modified)<br />
* desktop-status: xminimokostatus (new written, uses dbus in C/glib)<br />
<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
left side screenshots are with normal theme, the right theme is "Mikachu"<br />
<br />
= Download =<br />
* Full Image [http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (~80 MB)<br />
* Diff between shr-u and Minimoko: [http://openmoko.huber-computer.de/minimoko_diff.tbz]http://openmoko.huber-computer.de/minimoko_diff.tbz (~13 MB)<br />
* Update-Package from 1. Version to actual [http://openmoko.huber-computer.de/minimoko_update.tbz]http://openmoko.huber-computer.de/minimoko_update.tbz (~1 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
you need ~243 MB on the card.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Tips ==<br />
* When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there<br />
* Minimized Windows are excluded from the slide function, you have to bring them up with menu -> windows<br />
* To bring the keyboard up, slide from bottom right up and slide down to bring it down<br />
* one can have the icons moveable, but the screen is flickering while moving. to do this, one can edit .ideskrc<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with xtrlock. Pressing one more AUX unlocks the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
after that, you can remove unused menuitems in /etc/xdg/openbox/openmoko.menu<br />
<br />
= Sources / Patches / Binaries =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: [http://openmoko.huber-computer.de/client.patch client.patch] and [http://openmoko.huber-computer.de/prompt.patch prompt.patch]<br />
* xminimokostatus can be found here: [http://openmoko.huber-computer.de/xminimokostatus.tgz xminimokostatus.tgz] Lic: GPL newest<br />
* the patched xtrlock can be found here: [http://openmoko.huber-computer.de/xtrlock-2.0_patched.tgz xtrlock-2.0_patched.tgz]<br />
* idesk binary: [http://openmoko.huber-computer.de/idesk-0.7.5_0.1_armv4t.ipk idesk-0.7.5_0.1_armv4t.ipk] sourcedir with compiled binary: [http://openmoko.huber-computer.de/idesk-0.7.5.tbz idesk-0.7.5.tbz]<br />
* not more used: i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz xroottext.tgz] Lic: GPL_newest</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-27T18:15:10Z<p>Matzehuber: /* Screenshots, description of themes */</p>
<hr />
<div>= Minimoko: fast and lean Desktop = <br />
<br />
--[[User:Matzehuber|matzehuber]] 16:30, 27 October 2009 (UTC)<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox and obconf (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: xtrlock (modified)<br />
* desktop-status: xminimokostatus (new written, uses dbus in C/glib)<br />
<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
left side screenshots are with normal theme, the right theme is "Mikachu"<br />
<br />
= Download =<br />
* Full Image [http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (~80 MB)<br />
* Diff between shr-u and Minimoko: [http://openmoko.huber-computer.de/minimoko_diff.tbz]http://openmoko.huber-computer.de/minimoko_diff.tbz (~13 MB)<br />
* Update-Package from 1. Version to actual [http://openmoko.huber-computer.de/minimoko_update.tbz]http://openmoko.huber-computer.de/minimoko_update.tbz (~1 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
you need ~243 MB on the card.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Tips ==<br />
* When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there<br />
* Minimized Windows are excluded from the slide function, you have to bring them up with menu -> windows<br />
* To bring the keyboard up, slide from bottom right up and slide down to bring it down<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with xtrlock. Pressing one more AUX unlocks the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
after that, you can remove unused menuitems in /etc/xdg/openbox/openmoko.menu<br />
<br />
= Sources / Patches / Binaries =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: [http://openmoko.huber-computer.de/client.patch client.patch] and [http://openmoko.huber-computer.de/prompt.patch prompt.patch]<br />
* xminimokostatus can be found here: [http://openmoko.huber-computer.de/xminimokostatus.tgz xminimokostatus.tgz] Lic: GPL newest<br />
* the patched xtrlock can be found here: [http://openmoko.huber-computer.de/xtrlock-2.0_patched.tgz xtrlock-2.0_patched.tgz]<br />
* idesk binary: [http://openmoko.huber-computer.de/idesk-0.7.5_0.1_armv4t.ipk idesk-0.7.5_0.1_armv4t.ipk] sourcedir with compiled binary: [http://openmoko.huber-computer.de/idesk-0.7.5.tbz idesk-0.7.5.tbz]<br />
* not more used: i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz xroottext.tgz] Lic: GPL_newest</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-27T16:50:06Z<p>Matzehuber: /* Sources / Patches / Binaries */</p>
<hr />
<div>= Minimoko: fast and lean Desktop = <br />
<br />
--[[User:Matzehuber|matzehuber]] 16:30, 27 October 2009 (UTC)<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox and obconf (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: xtrlock (modified)<br />
* desktop-status: xminimokostatus (new written, uses dbus in C/glib)<br />
<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
= Download =<br />
* Full Image [http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (~80 MB)<br />
* Diff between shr-u and Minimoko: [http://openmoko.huber-computer.de/minimoko_diff.tbz]http://openmoko.huber-computer.de/minimoko_diff.tbz (~13 MB)<br />
* Update-Package from 1. Version to actual [http://openmoko.huber-computer.de/minimoko_update.tbz]http://openmoko.huber-computer.de/minimoko_update.tbz (~1 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
you need ~243 MB on the card.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Tips ==<br />
* When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there<br />
* Minimized Windows are excluded from the slide function, you have to bring them up with menu -> windows<br />
* To bring the keyboard up, slide from bottom right up and slide down to bring it down<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with xtrlock. Pressing one more AUX unlocks the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
after that, you can remove unused menuitems in /etc/xdg/openbox/openmoko.menu<br />
<br />
= Sources / Patches / Binaries =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: [http://openmoko.huber-computer.de/client.patch client.patch] and [http://openmoko.huber-computer.de/prompt.patch prompt.patch]<br />
* xminimokostatus can be found here: [http://openmoko.huber-computer.de/xminimokostatus.tgz xminimokostatus.tgz] Lic: GPL newest<br />
* the patched xtrlock can be found here: [http://openmoko.huber-computer.de/xtrlock-2.0_patched.tgz xtrlock-2.0_patched.tgz]<br />
* idesk binary: [http://openmoko.huber-computer.de/idesk-0.7.5_0.1_armv4t.ipk idesk-0.7.5_0.1_armv4t.ipk] sourcedir with compiled binary: [http://openmoko.huber-computer.de/idesk-0.7.5.tbz idesk-0.7.5.tbz]<br />
* not more used: i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz xroottext.tgz] Lic: GPL_newest</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-27T16:30:55Z<p>Matzehuber: /* Marketing :-)) */</p>
<hr />
<div>= Minimoko: fast and lean Desktop = <br />
<br />
--[[User:Matzehuber|matzehuber]] 16:30, 27 October 2009 (UTC)<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox and obconf (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: xtrlock (modified)<br />
* desktop-status: xminimokostatus (new written, uses dbus in C/glib)<br />
<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
= Download =<br />
* Full Image [http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (~80 MB)<br />
* Diff between shr-u and Minimoko: [http://openmoko.huber-computer.de/minimoko_diff.tbz]http://openmoko.huber-computer.de/minimoko_diff.tbz (~13 MB)<br />
* Update-Package from 1. Version to actual [http://openmoko.huber-computer.de/minimoko_update.tbz]http://openmoko.huber-computer.de/minimoko_update.tbz (~1 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
you need ~243 MB on the card.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Tips ==<br />
* When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there<br />
* Minimized Windows are excluded from the slide function, you have to bring them up with menu -> windows<br />
* To bring the keyboard up, slide from bottom right up and slide down to bring it down<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with xtrlock. Pressing one more AUX unlocks the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
after that, you can remove unused menuitems in /etc/xdg/openbox/openmoko.menu<br />
<br />
= Sources / Patches / Binaries =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: client.patch [http://openmoko.huber-computer.de/client.patch client.patch] and prompt.patch [http://openmoko.huber-computer.de/prompt.patch prompt.patch]<br />
* i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz xroottext.tgz] Lic: GPL_newest<br />
* xminimokostatus can be found here: [http://openmoko.huber-computer.de/xminimokostatus.tgz xminimokostatus.tgz] Lic: GPL newest<br />
* the patched xtrlock can be found here: [http://openmoko.huber-computer.de/xtrlock-2.0_patched.tgz xtrlock-2.0_patched.tgz]<br />
* idesk binary: [http://openmoko.huber-computer.de/idesk-0.7.5_0.1_armv4t.ipk idesk-0.7.5_0.1_armv4t.ipk]</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-27T16:23:16Z<p>Matzehuber: /* added space */</p>
<hr />
<div>= Minimoko = --[[User:Matzehuber|matzehuber]] 06:55, 22 October 2009 (UTC)<br />
<br />
<br />
... is a playground for me. I wanted to test some things: without reinventing the wheel again and again, using existing resources like windowmanager (openbox) and desktop-iconsoftware (idesk). ~<br />
<br />
My hope was to fasten and simplify handling.<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox and obconf (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: xtrlock (modified)<br />
* desktop-status: xminimokostatus (new written)<br />
<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
= Download =<br />
* Full Image [http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (~80 MB)<br />
* Diff between shr-u and Minimoko: [http://openmoko.huber-computer.de/minimoko_diff.tbz]http://openmoko.huber-computer.de/minimoko_diff.tbz (~13 MB)<br />
* Update-Package from 1. Version to actual [http://openmoko.huber-computer.de/minimoko_update.tbz]http://openmoko.huber-computer.de/minimoko_update.tbz (~1 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Tips ==<br />
* When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there<br />
* Minimized Windows are excluded from the slide function, you have to bring them up with menu -> windows<br />
* To bring the keyboard up, slide from bottom right up and slide down to bring it down<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with xtrlock. Pressing one more AUX unlocks the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
after that, you can remove unused menuitems in /etc/xdg/openbox/openmoko.menu<br />
<br />
= Sources / Patches / Binaries =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: client.patch [http://openmoko.huber-computer.de/client.patch client.patch] and prompt.patch [http://openmoko.huber-computer.de/prompt.patch prompt.patch]<br />
* i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz xroottext.tgz] Lic: GPL_newest<br />
* xminimokostatus can be found here: [http://openmoko.huber-computer.de/xminimokostatus.tgz xminimokostatus.tgz] Lic: GPL newest<br />
* the patched xtrlock can be found here: [http://openmoko.huber-computer.de/xtrlock-2.0_patched.tgz xtrlock-2.0_patched.tgz]<br />
* idesk binary: [http://openmoko.huber-computer.de/idesk-0.7.5_0.1_armv4t.ipk idesk-0.7.5_0.1_armv4t.ipk]</div>Matzehuberhttp://wiki.openmoko.org/wiki/ApplicationsApplications2009-10-27T16:21:42Z<p>Matzehuber: /* System: new xminimokostatus */</p>
<hr />
<div>{{Languages|Applications}}<br />
This is the wiki's master application list for the Openmoko smartphones. <br />
<br />
== How to register new applications ?==<br />
<br />
This list can not be exhaustive, as new things are showing up every week. This page is here to help spreading awareness about applications. Here are instructions on how to add a specific application to this list. There are many ways to go<br />
<br />
Method 1 (preferred):<br />
* Register your application at http://opkg.org. You will get a package number there, for example 33.<br />
* Notify the community mailing list.<br />
* Come back here, click on "edit" next to the appropriate section title, then add a line like:<br />
<pre>* {{opkg.org|33|Application name}} A short description</pre><br />
<br />
Method 2: Just link to wherever the application is hosted.<br />
* Click on "edit" next to the appropriate section title, add a line like:<br />
<pre>* [http://your.host.domain/the/path/to/app/page.html Application name] A short description</pre><br />
<br />
Method 3: Create a new page in this wiki.<br />
* Click on "edit" next to the appropriate section title, then add a line like:<br />
<pre>* [[Application name]] A short description</pre><br />
* The application name will appear in red, click on it to create and edit the new page.<br />
<br />
== Audio ==<br />
<br />
* [http://www.faltantornillos.net/proyectos/gnu/brightPlayer/brightPlayerGTK0.2.tar.gz Bright Player] - Fast, lightweight and easy random music player.<br />
* [http://rzr.online.fr/q/esd boxar] - Touchscreen as a finger friendly piano -- [[User:RzR]]<br />
* [[Dictator]] - Record mic, incoming GSM-sound, or a whole Phonecall<br />
* {{opkg.org|55|ePiano}} - epiano is going to be a virtual piano<br />
* [[Fingertier]] - minimal and finger friendly music player<br />
* [[Fourier]]- Realtime frequency analysis of sound data.<br />
* [[Guitartune]] - Tune musical Instruments.<br />
* [[GTick]] - GTick is a metronome application written for GNU/Linux<br />
* [[Intone]] - Elementary based mplayer frontend (for audio files).<br />
* {{opkg.org|271|JaMoko}} Jamoko is a Jamendo player for OpenMoko.<br />
* [[Mokoko]]- Play music.<br />
* {{opkg.org|151|MokoPod}} - Retrieve and listen to podcasts <br />
* [[Neoqplayer]] - Renamed as GorshPlayer: a multimedia player written in Qt4: play and retreive podcasts feeds, more reactive interface, now able to play videos ( in svn ).<br />
* [http://fisoft.eu/standa/openmoko/omshuffle_0.1_arm.ipk omShuffle] - Inspired by Bright Player with volume control. Needs mplayer to work.<br />
* [[Openmoko-mediaplayer2]] - Play music and video (mp3...)<br />
* [[Openmokast]] - Play audio stream and slideshow stream<br />
* [[Pythm]] - Audio player GUI using mplayer and mpd as backend.<br />
* [[PyRok]] - Audio player which uses Gstreamer for playback and Pygame for GUI.<br />
* [[Satan]] - Create your own music!<br />
* [[Streamtuner]] - Listen to Internet Radio Stations<br />
* [[Streamripper]] - Record from Internet Radio Stations<br />
* [[Voicenote]] - Voicenote is a script which allows to record any sound from the microphone into a wav file. It can play the created files too. It is intended to be an easy and quick way to do so.<br />
----<br />
<br />
== BlueTooth ==<br />
* [[Coypu]] - Utility for send file via BlueTooth<br />
----<br />
<br />
== Games ==<br />
<br />
* [[Acceleroids]] Shoot-the-asteroids game<br />
* {{opkg.org|169|Black Sheep}} Fight insomnia!<br />
* [[CellHunter]] - A game you earn points by collecting cells (in english now).<br />
* [http://unsyncopated.com/BrainSolvent/Doom%20Port DOOM]- Classic FPS. Freerunner/1973<br />
* [[Duke Nukem 3D]] - Legendary First Person Shooter.<br />
* [[Freerunner LightSaber]]-Application as iphone LightSaber.<br />
* [[Games/Om 2007.2]] - Many small games on Om 2007.2<br />
* [[Gnuboy]] - An emulator for the handheld gaming all-time bestseller.<br />
* {{opkg.org|149|I'm Rich}} I'm Rich application<br />
* [[Kobodeluxe]] - A top-view space shooter, available from 2008.8 repositories.<br />
* [[Liquid War]]-Liquid War is a truly original multiplayer wargame.<br />
* [[MBAC]]- MBAC is "Moko Bulls and Cows", a classic game for openmoko written in pygtk similar to mastermind.<br />
* [[Moko-sudoku]] - Another sudoku puzzle game.<br />
* {{opkg.org|121|Mokomaze}} Ball-in-the-labyrinth game<br />
* [[Numptyphysics]] - A drawing puzzle game.<br />
* [[Om 2008.8 Sudoku]] - Number placement based puzzle game<br />
* {{opkg.org|136|OpenMiaoCat}} OpenMiaoCat, like OpenMooCow, makes your phone became a cat!<br />
* [[OpenMooCow]] - OpenMooCow reads information out of your accelerometers. Now, if you turn the phone upside down and back again, it "moos" like one of the little toys.<br />
* [[OpenTTD]] - OpenTransportTycoonDeluxe, ported to openmoko, using only GPLed datafiles.<br />
* [[OpenVibe]] - The first opensource vibrator.<br />
* [[Pingus]] - Pingus is a lemmings clone with penguins.<br />
* [http://scalde.free.fr/index.php?option=com_content&view=article&id=93:pong-pogresses&catid=43:openmoko&Itemid=66 Pong progresses]- This is a little pong game for the openmoko freerunner. The screen is devided in halves, so you can touch the right half to move the paddle right and the left half to move it left.<br />
* {{opkg.org|60|ScummVM}} ([[Scummvm|Wiki]]) Virtual Machine for several classic graphical point-and-click adventure games<br />
* [[XBill]] - Little action game to stop Bill from installing Windows(tm) on computers.<br />
* [[Xlogical]]-A puzzle based game where you turn spinners to move balls around.<br />
* [[XSkat]] - XSkat lets you play the card game Skat defined by the official Skat Order.<br />
<br />
----<br />
<br />
== GPS ==<br />
* [[a-gps GUI]] - Graphical User Interface for [http://en.wikipedia.org/wiki/Assisted_GPS assisted GPS]. GSM-network cell locations are provided by [[Cellhunter]] and this data can be used to locate you. It uses u-blox a-gps to initialize your GPS chip.<br />
* {{opkg.org|268|Advanced Geocaching Tool for Linux}} - "Towards paperless geocaching" - [[Advanced Geocaching Tool for Linux|User Manual]]<br />
* [[bicirutas]] - This application looks for mtb routes in www.bicirutas.net (routes in Spain, Portugal, United Kingdom, France, Italy and Germany). It gets the current position from the gps system and downloads nearby routes. Then you can follow them with tangogps application.<br />
* {{opkg.org|175|BikeAtor}} - Like TangoGPS BikeAtor can display OSM Maps. The Speedometer displays the most interesting values of the trip.<br />
* [[GPS Sight]] - Display GPS information, location, tracks, etc, without maps.<br />
* [[Gpsdcontrol]]-A simple python script for start or stop gpsd daemon with a button on the desktop.<br />
* [[Gpsdrive]] - Car (bike, etc) navigation system<br />
* [[Gtkaddpoi]] - Utility for add a POI to TangoGPS using address or coordinates and export to Navit or to .kml file.<br />
* {{opkg.org|162|gvSIG Mobile}} - This is an unofficial port of gvSIG Mobile (http://www.gvsig.gva.es/) to the Openmoko platform. gvSIG Mobile for Openmoko is currently a GPS-enabled projection-aware map viewer. [http://gvsigmobileonopenmoko.wordpress.com/ Homepage].<br />
* [[Idle Hands]] - Give a task to you based on your location<br />
* [http://www.mumpot.org/ mumpot] - Display map (OSM), routing, OSM editing, a bit of live editing<br />
* [[Navit]] - Car navigation system with routing engine<br />
* [[Om 2008.8 Locations]] - (aka Splinter) - Location sharing based on GPS and SMS<br />
* [http://code.google.com/p/omgps omgps] - High performance, UBX binary or ogpsd as GPS data provider, layered maps, AGPS online, track replay, scratch on map, ruler and lat/lon grid, basic sounding. etc.<br />
* [[OpenBmap]]-a free and open map of wireless communicating objects (e.g. cellular antenna, Wi-Fi, Bluetooth). It provides tools to mutualize data, create and access this map.<br />
* [[openBmap-locator]] - Estimate your location based on the GSM signals, uses openBmap data for its geolocation<br />
* [[Pyroute]] - Pyroute is a routing program written in Python. It features mobile phone GUI for maps, GPS, and routing.<br />
* [[QMapControl]] - Display maps (OSM..) and add points, lines...<br />
* [[QNavitCtl]] - send coordinates to Navit via dbus (position, destination, map center)<br />
* [[Qpegps]] - Display map with current position<br />
* [[SGTL|Simple Geocaching Tool for Linux]] - A geocaching application which shows you the direction.<br />
* [[sms-sentry]] - locate a lost or stolen phone<br />
* [[TangoGPS]] - Display map (OSM..), record GPS tracks...<br />
* [[Travel Diary]] - a simple application to save little diary entries to a csv file and send this to a server (that can generate a .kml file or show a map or do whatever...)<br />
<br />
== Graphics ==<br />
<br />
* [[Flash|Gnash]]-Play flash file on Neo<br />
* [[Gpe-scap]] - Take screenshots<br />
* [[Neon]] - Image viewer<br />
* [[OMView]] - Image viewer<br />
* [[Orrery]] - Displays the night sky<br />
* [[PyPenNotes]] - Write notes using pen and touchscreen<br />
<br />
----<br />
<br />
== Internet ==<br />
===Web browsers===<br />
* [http://www.dillo.org/ Dillo] - Multiplatform fast and small web browser ([http://misc.andi.de1.cc/dillo/ .ipk]).<br />
* fennec<br />
* [[Midori]] - Webkit based web browser<br />
* [[Minimo]] - Mozilla based web browser<br />
* [http://www.netsurf-browser.org/ netsurf]-A new browser for Neo FreeRunner.<br />
* [[Openmoko-browser2]] - The original Openmoko web browser<br />
* [http://code.google.com/p/pyqt-browser/ pyqt-browser] - modified the sample code from python-pyqt4 and changed it to use webkit for web browsing. <br />
* woosh<br />
<br />
===VOIP===<br />
* [[Linphone]] - Voice over IP<br />
* [[Twinkle]] - Voice over IP<br />
<br />
===Email clients===<br />
* [http://www.claws-mail.org/ claws-mail] email client available in shr-unstable<br />
* [[Openmoko Mail]] - E-mail client<br />
* [[Qtmail]] - Default mail program on Om 2008.8<br />
<br />
===Offline wikipedia===<br />
* {{opkg.org|128|Evopedia}} - a powerful Wikipedia reader (download dumps in [http://www.reitwiessner.de/openmoko/evopedia.html its official site])<br />
* [[Mokopedia]] - Read small Wikipedia dumps offline<br />
* [[Offline Wikipedia reader]] - store the entire content of wikipedia (single-language, excluding images), on a single 8GB microSD card<br />
<br />
===IM===<br />
* [[CenterIM]] - Instant messaging client (terminal-based).<br />
* [[Pidgin]] - Instant messaging client (ICQ, MSN, Jabber, Yahoo and more.)<br />
<br />
===other===<br />
* [http://opkg.networld.to/networld-ported/ettercap-ng_0.7.3-r3_armv4t.opk ettercap-ng] MITM (fixed link)<br />
* {{opkg.org|205|GPRSModem}} - Converts your neo in a GPRS modem.<br />
* [[Openmokast]] - Play audio stream and slideshow stream<br />
* [[PyFeedRead]] - RSS feed reader<br />
* [[TwitterMoko]] - A Twitter client for Openmoko<br />
<br />
== Office ==<br />
* dates - a simple calendar<br />
* [[e-tasks]] - An elementary task manager<br />
* [[Epdfview]] - PDF reader.<br />
* Evince - Document reader for PDF, PS, DJVU and more.<br />
* [[FBReader]] - E-book reader program (TXT, FB2, HTML and more)<br />
* [[GPE contacts]]<br />
* [[Gutenflash]] - Fast text reader by scrolling text<br />
* [[OMoney]] - A bookkeeping application<br />
* [[Pisi]] - PIM synchronization<br />
<br />
== Settings ==<br />
<br />
* [[KnjMokoOPKG]] - A graphical frontend to OPKG.<br />
* [[KnjMokoWifi]] - Wifi setup tool<br />
* [[Lint-wifi]] - Wifi setup tool<br />
* [[Mofi]] - Wifi setup tool<br />
* [[Mokonnect]] - Connection manager<br />
* [[momtools]] - an application to control Wifi, gprs and some other stuff<br />
* [[Om 2008.8 Installer]] - Graphical software installer<br />
* [[Opkg]] - Command line software installer<br />
* {{opkg.org|285|opkg.py}} - Command line software installer for www.opkg.org packages<br />
* [[Sephora]] - Settings manager<br />
* [[SettingsGUI]] - Edit various settings<br />
* [[Timezone|tzdata]]- Customise your time zone setting.<br />
* [[Wicd]] - Wifi setup tool<br />
* [[Wlan]] - Wlan is an application to manage wireless connection on the Freerunner<br />
* [[ZOMG!]] - A graphical package manager (opkg frontend -> should work on any distro)<br />
<br />
== System ==<br />
* [[Aphasia]] - A system built on Erlang and a vertical application for people with apahasia.<br />
* [http://www.pierrox.net/auimd/ AUIMD] - AUIMD is a PyQt graphical user interface for mobile devices.<br />
* [[Auxlaunch]] - Finger-friendly app launcher and window switcher<br />
* [[Display Locker]] - Screen lock<br />
* [http://fso-control.projects.openmoko.org/ fso-control] - Popup Power menu to shutdown/suspend/reboot.<br />
* [[Gwaterpas]] - levelling tool using accelerometer<br />
* [[Gestures]] - Detect movement and display information, rotate screen<br />
* [[Keychain]] - SSH keys<br />
* {{opkg.org|253|libaxel}} - Library for easy use accelerometer.<br />
* [[MokoFEM]] - Monitors GSM information<br />
* [[Mokostat]] - Monitors battery<br />
* [[omkeys_functions]] - Remap AUX key bindings<br />
* [[Openmoko Bluetooth remote controller|ReMoko]] - Control stuff via BlueTooth<br />
* [[Pexpect]]-a pure Python module for spawning child applications; controlling them; and responding to expected patterns in their output. <br />
* [[Rotate]] - Rotate screen when phone is rotated<br />
* [[Siglaunchd]] - A daemon that listens to dbus signals and launches appliactions upon arrival.<br />
* [[Ts calibrate]] - Calibrates touchscreen<br />
* [[Vala-terminal]] - Command prompt with tabs<br />
* [[Web-Manager]] - Control your phone by a web interface from your PC<br />
* [http://wiki.openmoko.org/wiki/Minimoko xminimokostatus] Battery- / GSM-Status Display on Root Window (Part of Minimoko)<br />
* [[Zedlock]] - Screen locker<br />
----<br />
<br />
== Telephony ==<br />
* [[Dialer/2007.2]] - The dialer application in Om 2007.2<br />
* Launcher<br />
* [[Litephone]] Easy to use, single window phone application written in Qt.<br />
* [[Openmoko SMS Middleware]]- SMS middleware is a Openmoko middleware software for additional features related to SMS. Plugin architecture and Python based code gives this project lots of flexibility and enchancebility.<br />
* [[Paroli]] -Paroli is an integrated phone application based on Tichy (and so also written in python). <br />
<br />
== Utility ==<br />
<br />
* {{opkg.org|176|CoovaChilli}} - It turns your phone's WiFi network into an Ad-Hoc Hotspot!<br />
* [http://openmoko.huber-computer.de/ DWDWetter] Fetches weather information from dwd (First Register at dwd!)<br />
* [[Enotes]] - Enotes is the implementation of a TODOlist manager written with elementary to appear better with distribution that use illume, like SHR.<br />
* [[Enscribi]]-a handwriting recognition input method for Linux. It's mainly developed for the Openmoko Freerunner smartphone.<br />
* [http://projects.openmoko.org/projects/ffalarms/ FFAlarm] is a program to set multiple alarms a day using a finger friendly user interface<br />
* {{opkg.org|57|fido}} - [[fido]] is a todo list\note manager written with elementary<br />
* [[GridPad]]-GridPad is an alternative input method for entering text with your finger, a Simple Character Recognizer Software.<br />
* [[HP48 Series RPN Calculator]] - Calculator with many functions<br />
* [[LED clock]] - When an Openmoko is sitting unused at night, turn it into an alarm clock with large 7-segment digits on a black background in landscape mode. <br />
* [http://meuk.spritesserver.nl/lightsaber-0.1.tgz The Lightsaber]. Pre-alpha starwaresque orphanware.<br />
* [[Literki]] - alternative keyboard<br />
* [[MokoGeocaching]] - Utility for add a POI to TangoGPS using geocaching.com <br />
* [[Mokometeo]] is a widget which fetches the weather forecast from yahoo, for a list of cities<br />
* [[NeoCon]] - neocon is a handy serial console utility (not only) for u-boot. The main feature of neocon is actually that you can give it a list of devices and it will pick one that works.<br />
* [[NeoLight]] - NeoLight turns your phone into a flashlight.<br />
* [[NeoTool]] NeoTool is a bash script for your desktop system to provide a friendly GUI frontend to some common management tasks.<br />
* [[OpenWrt]]-basic support for the Openmoko "Freerunner"! Kernel (2.6.28) is building and booting.<br />
* [http://projects.openmoko.org/projects/otp4neo/ OTP4Neo] One time password generator<br />
* [[Pimlico]]-Pimlico is a suite of lightweight Personal Information Management (PIM) applications designed primarily for handheld and mobile devices<br />
* [[QSuunto-Lite]] display dive log information from Suunto Dive computers (that work with divetools-ab)<br />
* [[qwo]]- An alternative input method.<br />
* [[ShortOm]] - Graphical launcher for shell or application, with editable config file, and log result page.<br />
* [[sortdesk]] sort your om-desktop in categories<br />
* [[Unison]] - Unison is a file-synchronization tool for Unix and Windows. It determines all differences between two directory trees and lets the user decide, how to proceed with every differing file. <br />
* [http://techiem2.net/index.php?/archives/10-Freerunner-USB-Mode-Control-Program.html usbmode]-a quick pygtk program. <br />
* [[Wrench]] - Modual used utility enlightenment_remote.<br />
* [[Yaouh!]] - Yet Another OSM Updater H.<br />
* [[Auto Home]] - Home automation using the Free runner (Openmoko)<br />
* {{opkg.org|279|Babiloo}} - Dictionary utility with voice capability<br />
<br />
==Setting Application==<br />
* [[GTA02 sysfs]]- sysfs is a filesystem that is mounted on /sys which contains various fake "files" that are actually filled by a variety of drivers and other kernel subsystems. You can use it to change settings and behaviours of the kernel and drivers dynamically.<br />
* [[Wmiconfig]]- wmiconfig is a tool written by Atheros Communications Inc to configure the Ar6k WIFI chip used in the Neo Freerunner. This is a standalone C executable, released under GPL v2.<br />
<br />
== Video ==<br />
* [[intone-video]] - an mplayer video frontend<br />
* [http://katastrophos.net/andre/blog/software/quasar-media-player/ Quasar] - a mplayer frontend for X11.<br />
* [[Video Player]] - Using Mplayer on Openmoko smartphones.<br />
<br />
<br />
<br />
----<br />
<br />
== daemon ==<br />
* [[Lscd]] - LSC library/daemon on Linux System.<br />
* [[PyPhonelog]] - daemon uses the framework to track and log all the calls made to and from the moko.<br />
<br />
== An automatic list of application-related wiki pages ==<br />
<br />
The pages linked above are all maintained manually. We also maintain an automatic categorization system by tagging wiki pages. Here is the list of application-related pages in this wiki. Normally, every page listed below should be also listed above in the same category. The converse is false: there are applications without a wiki page.<br />
<br />
<div style="border: solid 1px black; padding: 1ex"><b>Applications in this Wiki:</b><br />
<categorytree mode=pages depth=2 hideroot=on>Applications</categorytree><br />
</div><br />
<br />
== Where to find more applications? ==<br />
<br />
At [http://opkg.org opkg.org] !<br />
<br />
Not all Openmoko apps are listed on this wiki - there are much more [http://projects.openmoko.org/softwaremap/ projects at the Openmoko GForge] than the wiki can list, not to mention self-hosted applications on their own websites. Actually the phones can run most Linux based Free Software, using for example the [[Debian]] distribution. The [http://handhelds.freshmeat.net/browse/1038/ mobile phones section of Freshmeat] may be a interesting place to look.<br />
<br />
Note also that there are many packages in the repository that are not installed by default. If what you want is a classic, chances are that it is already packaged. Suppose you want to install Perl:<br />
opkg list|grep perl<br />
opkg install perl<br />
<br />
More application download related pages:<br />
<br />
* [[Community Repository]]<br />
* [[Users Repositories]]<br />
<br />
<div style="clear:both">&nbsp;</div><br />
<br />
== Where to find full distributions ? ==<br />
<br />
* [[Download]]: for complete system downloads<br />
<br />
== The usual warnings ==<br />
<small><br />
* Some of these software are developed by Openmoko Inc. and some are contributed by the community. Any problems with community contributed software should be reported to the individual software developer rather than the Openmoko core team.<br />
* Most programs listed here are not mature/stable, but only useable/beta.<br />
* Many programs listed here are not yet packaged for your distribution and integrated in its repositories. Whichever it is.<br />
* Installing experimental software from the internet is certain to break things. Running it as root is a very insecure thing to do. Kown that you will be burned, have backups, and be ready to apologize to everybody in your phone contact list in case they receive strange SMSs...<br />
</small><br />
<br />
See also [[Hall of Fame]]<br />
<br />
[[Category:Applications| ]]<br />
[[Category:Basic End User]]</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-27T16:11:32Z<p>Matzehuber: /* Sources / Patches / Binaries: added idesk, beautified links */</p>
<hr />
<div>= Minimoko = --[[User:Matzehuber|matzehuber]] 06:55, 22 October 2009 (UTC)<br />
<br />
<br />
... is a playground for me. I wanted to test some things: without reinventing the wheel again and again, using existing resources like windowmanager (openbox) and desktop-iconsoftware (idesk). ~<br />
<br />
My hope was to fasten and simplify handling.<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox and obconf (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: xtrlock (modified)<br />
* desktop-status: xminimokostatus (new written)<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
= Download =<br />
* Full Image [http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (~80 MB)<br />
* Diff between shr-u and Minimoko: [http://openmoko.huber-computer.de/minimoko_diff.tbz]http://openmoko.huber-computer.de/minimoko_diff.tbz (~13 MB)<br />
* Update-Package from 1. Version to actual [http://openmoko.huber-computer.de/minimoko_update.tbz]http://openmoko.huber-computer.de/minimoko_update.tbz (~1 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Tips ==<br />
* When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there<br />
* Minimized Windows are excluded from the slide function, you have to bring them up with menu -> windows<br />
* To bring the keyboard up, slide from bottom right up and slide down to bring it down<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with xtrlock. Pressing one more AUX unlocks the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
after that, you can remove unused menuitems in /etc/xdg/openbox/openmoko.menu<br />
<br />
= Sources / Patches / Binaries =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: client.patch [http://openmoko.huber-computer.de/client.patch client.patch] and prompt.patch [http://openmoko.huber-computer.de/prompt.patch prompt.patch]<br />
* i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz xroottext.tgz] Lic: GPL_newest<br />
* xminimokostatus can be found here: [http://openmoko.huber-computer.de/xminimokostatus.tgz xminimokostatus.tgz] Lic: GPL newest<br />
* the patched xtrlock can be found here: [http://openmoko.huber-computer.de/xtrlock-2.0_patched.tgz xtrlock-2.0_patched.tgz]<br />
* idesk binary: [http://openmoko.huber-computer.de/idesk-0.7.5_0.1_armv4t.ipk idesk-0.7.5_0.1_armv4t.ipk]</div>Matzehuberhttp://wiki.openmoko.org/wiki/Talk:MinimokoTalk:Minimoko2009-10-25T17:06:31Z<p>Matzehuber: </p>
<hr />
<div>I think it will be nice if you put bigger screenshots. --[[User:Atilla|Atilla]] 16:18, 25 October 2009 (UTC)<br />
<br />
<br />
<br />
Big enough for you? :-)) --[[User:Matzehuber|matzehuber]] 17:06, 25 October 2009 (UTC)<br />
<br />
<br />
[[Image:Mini-1.png]]</div>Matzehuberhttp://wiki.openmoko.org/wiki/Talk:MinimokoTalk:Minimoko2009-10-25T17:05:52Z<p>Matzehuber: </p>
<hr />
<div>I think it will be nice if you put bigger screenshots. --[[User:Atilla|Atilla]] 16:18, 25 October 2009 (UTC)<br />
<br />
[[Image:Mini-1.png]]</div>Matzehuberhttp://wiki.openmoko.org/wiki/File:Mini-1.pngFile:Mini-1.png2009-10-25T17:04:55Z<p>Matzehuber: </p>
<hr />
<div></div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-23T20:05:47Z<p>Matzehuber: /* reflect changes of new package: xtrlock, xminimokostatus */</p>
<hr />
<div>= Minimoko = --[[User:Matzehuber|matzehuber]] 06:55, 22 October 2009 (UTC)<br />
<br />
<br />
... is a playground for me. I wanted to test some things: without reinventing the wheel again and again, using existing resources like windowmanager (openbox) and desktop-iconsoftware (idesk). ~<br />
<br />
My hope was to fasten and simplify handling.<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox and obconf (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: xtrlock (modified)<br />
* desktop-status: xminimokostatus (new written)<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
= Download =<br />
* Full Image [http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (~80 MB)<br />
* Diff between shr-u and Minimoko: [http://openmoko.huber-computer.de/minimoko_diff.tbz]http://openmoko.huber-computer.de/minimoko_diff.tbz (~13 MB)<br />
* Update-Package from 1. Version to actual [http://openmoko.huber-computer.de/minimoko_update.tbz]http://openmoko.huber-computer.de/minimoko_update.tbz (~1 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Tips ==<br />
* When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there<br />
* Minimized Windows are excluded from the slide function, you have to bring them up with menu -> windows<br />
* To bring the keyboard up, slide from bottom right up and slide down to bring it down<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with xtrlock. Pressing one more AUX unlocks the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
after that, you can remove unused menuitems in /etc/xdg/openbox/openmoko.menu<br />
<br />
= Sources / Patches =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: client.patch [http://openmoko.huber-computer.de/client.patch] and prompt.patch [http://openmoko.huber-computer.de/prompt.patch]<br />
* i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz] Lic: GPL_newest<br />
* my tests and xminimokostatus, valadbusclient can be found here: [http://openmoko.huber-computer.de/xminimokostatus.tgz] Lic: GPL newest<br />
* the patched xtrlock can be found here: [http://openmoko.huber-computer.de/xtrlock-2.0_patched.tgz]</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-23T20:02:26Z<p>Matzehuber: /* Menus */</p>
<hr />
<div>= Minimoko = --[[User:Matzehuber|matzehuber]] 06:55, 22 October 2009 (UTC)<br />
<br />
<br />
... is a playground for me. I wanted to test some things: without reinventing the wheel again and again, using existing resources like windowmanager (openbox) and desktop-iconsoftware (idesk). ~<br />
<br />
My hope was to fasten and simplify handling.<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox and obconf (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: zedlock (modified)<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
= Download =<br />
* Full Image [http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (~80 MB)<br />
* Diff between shr-u and Minimoko: [http://openmoko.huber-computer.de/minimoko_diff.tbz]http://openmoko.huber-computer.de/minimoko_diff.tbz (~13 MB)<br />
* Update-Package from 1. Version to actual [http://openmoko.huber-computer.de/minimoko_update.tbz]http://openmoko.huber-computer.de/minimoko_update.tbz (~1 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Tips ==<br />
* When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there<br />
* Minimized Windows are excluded from the slide function, you have to bring them up with menu -> windows<br />
* To bring the keyboard up, slide from bottom right up and slide down to bring it down<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with xtrlock. Pressing one more AUX unlocks the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
after that, you can remove unused menuitems in /etc/xdg/openbox/openmoko.menu<br />
<br />
= Sources / Patches =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: client.patch [http://openmoko.huber-computer.de/client.patch] and prompt.patch [http://openmoko.huber-computer.de/prompt.patch]<br />
* i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz] Lic: GPL_newest<br />
* my tests and xminimokostatus, valadbusclient can be found here: [http://openmoko.huber-computer.de/xminimokostatus.tgz] Lic: GPL newest<br />
* the patched xtrlock can be found here: [http://openmoko.huber-computer.de/xtrlock-2.0_patched.tgz]</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-23T20:01:12Z<p>Matzehuber: /* Tips */</p>
<hr />
<div>= Minimoko = --[[User:Matzehuber|matzehuber]] 06:55, 22 October 2009 (UTC)<br />
<br />
<br />
... is a playground for me. I wanted to test some things: without reinventing the wheel again and again, using existing resources like windowmanager (openbox) and desktop-iconsoftware (idesk). ~<br />
<br />
My hope was to fasten and simplify handling.<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox and obconf (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: zedlock (modified)<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
= Download =<br />
* Full Image [http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (~80 MB)<br />
* Diff between shr-u and Minimoko: [http://openmoko.huber-computer.de/minimoko_diff.tbz]http://openmoko.huber-computer.de/minimoko_diff.tbz (~13 MB)<br />
* Update-Package from 1. Version to actual [http://openmoko.huber-computer.de/minimoko_update.tbz]http://openmoko.huber-computer.de/minimoko_update.tbz (~1 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Tips ==<br />
* When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there<br />
* Minimized Windows are excluded from the slide function, you have to bring them up with menu -> windows<br />
* To bring the keyboard up, slide from bottom right up and slide down to bring it down<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with xtrlock. Pressing one more AUX unlocks the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
<br />
= Sources / Patches =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: client.patch [http://openmoko.huber-computer.de/client.patch] and prompt.patch [http://openmoko.huber-computer.de/prompt.patch]<br />
* i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz] Lic: GPL_newest<br />
* my tests and xminimokostatus, valadbusclient can be found here: [http://openmoko.huber-computer.de/xminimokostatus.tgz] Lic: GPL newest<br />
* the patched xtrlock can be found here: [http://openmoko.huber-computer.de/xtrlock-2.0_patched.tgz]</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-23T20:00:37Z<p>Matzehuber: /* Tips + Keyboard */</p>
<hr />
<div>= Minimoko = --[[User:Matzehuber|matzehuber]] 06:55, 22 October 2009 (UTC)<br />
<br />
<br />
... is a playground for me. I wanted to test some things: without reinventing the wheel again and again, using existing resources like windowmanager (openbox) and desktop-iconsoftware (idesk). ~<br />
<br />
My hope was to fasten and simplify handling.<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox and obconf (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: zedlock (modified)<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
= Download =<br />
* Full Image [http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (~80 MB)<br />
* Diff between shr-u and Minimoko: [http://openmoko.huber-computer.de/minimoko_diff.tbz]http://openmoko.huber-computer.de/minimoko_diff.tbz (~13 MB)<br />
* Update-Package from 1. Version to actual [http://openmoko.huber-computer.de/minimoko_update.tbz]http://openmoko.huber-computer.de/minimoko_update.tbz (~1 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Tips ==<br />
When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there<br />
Minimized Windows are excluded from the slide function, you have to bring them up with menu -> windows<br />
To bring the keyboard up, slide from bottom right up and slide down to bring it down<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with xtrlock. Pressing one more AUX unlocks the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
<br />
= Sources / Patches =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: client.patch [http://openmoko.huber-computer.de/client.patch] and prompt.patch [http://openmoko.huber-computer.de/prompt.patch]<br />
* i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz] Lic: GPL_newest<br />
* my tests and xminimokostatus, valadbusclient can be found here: [http://openmoko.huber-computer.de/xminimokostatus.tgz] Lic: GPL newest<br />
* the patched xtrlock can be found here: [http://openmoko.huber-computer.de/xtrlock-2.0_patched.tgz]</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-23T19:16:13Z<p>Matzehuber: /* Sources / Patches */</p>
<hr />
<div>= Minimoko = --[[User:Matzehuber|matzehuber]] 06:55, 22 October 2009 (UTC)<br />
<br />
<br />
... is a playground for me. I wanted to test some things: without reinventing the wheel again and again, using existing resources like windowmanager (openbox) and desktop-iconsoftware (idesk). ~<br />
<br />
My hope was to fasten and simplify handling.<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox and obconf (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: zedlock (modified)<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
= Download =<br />
* Full Image [http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (~80 MB)<br />
* Diff between shr-u and Minimoko: [http://openmoko.huber-computer.de/minimoko_diff.tbz]http://openmoko.huber-computer.de/minimoko_diff.tbz (~13 MB)<br />
* Update-Package from 1. Version to actual [http://openmoko.huber-computer.de/minimoko_update.tbz]http://openmoko.huber-computer.de/minimoko_update.tbz (~1 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Tips ==<br />
When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there<br />
Minimized Windows are excluded from the slide function, you have to bring them up with menu -> windows<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with xtrlock. Pressing one more AUX unlocks the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
<br />
= Sources / Patches =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: client.patch [http://openmoko.huber-computer.de/client.patch] and prompt.patch [http://openmoko.huber-computer.de/prompt.patch]<br />
* i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz] Lic: GPL_newest<br />
* my tests and xminimokostatus, valadbusclient can be found here: [http://openmoko.huber-computer.de/xminimokostatus.tgz] Lic: GPL newest<br />
* the patched xtrlock can be found here: [http://openmoko.huber-computer.de/xtrlock-2.0_patched.tgz]</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-23T19:14:35Z<p>Matzehuber: /* Tips */</p>
<hr />
<div>= Minimoko = --[[User:Matzehuber|matzehuber]] 06:55, 22 October 2009 (UTC)<br />
<br />
<br />
... is a playground for me. I wanted to test some things: without reinventing the wheel again and again, using existing resources like windowmanager (openbox) and desktop-iconsoftware (idesk). ~<br />
<br />
My hope was to fasten and simplify handling.<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox and obconf (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: zedlock (modified)<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
= Download =<br />
* Full Image [http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (~80 MB)<br />
* Diff between shr-u and Minimoko: [http://openmoko.huber-computer.de/minimoko_diff.tbz]http://openmoko.huber-computer.de/minimoko_diff.tbz (~13 MB)<br />
* Update-Package from 1. Version to actual [http://openmoko.huber-computer.de/minimoko_update.tbz]http://openmoko.huber-computer.de/minimoko_update.tbz (~1 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Tips ==<br />
When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there<br />
Minimized Windows are excluded from the slide function, you have to bring them up with menu -> windows<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with xtrlock. Pressing one more AUX unlocks the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
<br />
= Sources / Patches =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: client.patch [http://openmoko.huber-computer.de/client.patch] and prompt.patch [http://openmoko.huber-computer.de/prompt.patch]<br />
* i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz] Lic: GPL_Newest<br />
* my tests and xminimokostatus, valadbusclient can be found here: [http://openmoko.huber-computer.de/xminimokostatus.tgz]<br />
* the patched xtrlock can be found here: [http://openmoko.huber-computer.de/xtrlock-2.0_patched.tgz]</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-23T19:12:28Z<p>Matzehuber: /* Knobs, touches ... */</p>
<hr />
<div>= Minimoko = --[[User:Matzehuber|matzehuber]] 06:55, 22 October 2009 (UTC)<br />
<br />
<br />
... is a playground for me. I wanted to test some things: without reinventing the wheel again and again, using existing resources like windowmanager (openbox) and desktop-iconsoftware (idesk). ~<br />
<br />
My hope was to fasten and simplify handling.<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox and obconf (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: zedlock (modified)<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
= Download =<br />
* Full Image [http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (~80 MB)<br />
* Diff between shr-u and Minimoko: [http://openmoko.huber-computer.de/minimoko_diff.tbz]http://openmoko.huber-computer.de/minimoko_diff.tbz (~13 MB)<br />
* Update-Package from 1. Version to actual [http://openmoko.huber-computer.de/minimoko_update.tbz]http://openmoko.huber-computer.de/minimoko_update.tbz (~1 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
= Tips =<br />
When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with xtrlock. Pressing one more AUX unlocks the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
<br />
= Sources / Patches =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: client.patch [http://openmoko.huber-computer.de/client.patch] and prompt.patch [http://openmoko.huber-computer.de/prompt.patch]<br />
* i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz] Lic: GPL_Newest<br />
* my tests and xminimokostatus, valadbusclient can be found here: [http://openmoko.huber-computer.de/xminimokostatus.tgz]<br />
* the patched xtrlock can be found here: [http://openmoko.huber-computer.de/xtrlock-2.0_patched.tgz]</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-23T18:29:31Z<p>Matzehuber: /* Sources / Patches, Added new sources of the helpers */</p>
<hr />
<div>= Minimoko = --[[User:Matzehuber|matzehuber]] 06:55, 22 October 2009 (UTC)<br />
<br />
<br />
... is a playground for me. I wanted to test some things: without reinventing the wheel again and again, using existing resources like windowmanager (openbox) and desktop-iconsoftware (idesk). ~<br />
<br />
My hope was to fasten and simplify handling.<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox and obconf (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: zedlock (modified)<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
= Download =<br />
* Full Image [http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (~80 MB)<br />
* Diff between shr-u and Minimoko: [http://openmoko.huber-computer.de/minimoko_diff.tbz]http://openmoko.huber-computer.de/minimoko_diff.tbz (~13 MB)<br />
* Update-Package from 1. Version to actual [http://openmoko.huber-computer.de/minimoko_update.tbz]http://openmoko.huber-computer.de/minimoko_update.tbz (~1 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
= Tips =<br />
When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with zedlock. Pressing one more AUX unlocks the screen, but also a large Z, painted on the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
<br />
= Sources / Patches =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: client.patch [http://openmoko.huber-computer.de/client.patch] and prompt.patch [http://openmoko.huber-computer.de/prompt.patch]<br />
* i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz] Lic: GPL_Newest<br />
* my tests and xminimokostatus, valadbusclient can be found here: [http://openmoko.huber-computer.de/xminimokostatus.tgz]<br />
* the patched xtrlock can be found here: [http://openmoko.huber-computer.de/xtrlock-2.0_patched.tgz]</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-23T17:58:05Z<p>Matzehuber: /* Download: New Update Packages */</p>
<hr />
<div>= Minimoko = --[[User:Matzehuber|matzehuber]] 06:55, 22 October 2009 (UTC)<br />
<br />
<br />
... is a playground for me. I wanted to test some things: without reinventing the wheel again and again, using existing resources like windowmanager (openbox) and desktop-iconsoftware (idesk). ~<br />
<br />
My hope was to fasten and simplify handling.<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox and obconf (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: zedlock (modified)<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
= Download =<br />
* Full Image [http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (~80 MB)<br />
* Diff between shr-u and Minimoko: [http://openmoko.huber-computer.de/minimoko_diff.tbz]http://openmoko.huber-computer.de/minimoko_diff.tbz (~13 MB)<br />
* Update-Package from 1. Version to actual [http://openmoko.huber-computer.de/minimoko_update.tbz]http://openmoko.huber-computer.de/minimoko_update.tbz (~1 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
= Tips =<br />
When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with zedlock. Pressing one more AUX unlocks the screen, but also a large Z, painted on the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
<br />
= Sources / Patches =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: client.patch [http://openmoko.huber-computer.de/client.patch] and prompt.patch [http://openmoko.huber-computer.de/prompt.patch]<br />
* i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz] Lic: GPL_Newest</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-23T17:57:07Z<p>Matzehuber: /* Download: new Update-Packages */</p>
<hr />
<div>= Minimoko = --[[User:Matzehuber|matzehuber]] 06:55, 22 October 2009 (UTC)<br />
<br />
<br />
... is a playground for me. I wanted to test some things: without reinventing the wheel again and again, using existing resources like windowmanager (openbox) and desktop-iconsoftware (idesk). ~<br />
<br />
My hope was to fasten and simplify handling.<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox and obconf (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: zedlock (modified)<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
= Download =<br />
* [http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (full image, ~80 MB)<br />
* Diff between shr-u and Minimoko: [http://openmoko.huber-computer.de/minimoko_diff.tbz]http://openmoko.huber-computer.de/minimoko_diff.tbz (~13 MB)<br />
* Update-Package from 1. Version [http://openmoko.huber-computer.de/minimoko_update.tbz]http://openmoko.huber-computer.de/minimoko_update.tbz (~1 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
= Tips =<br />
When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with zedlock. Pressing one more AUX unlocks the screen, but also a large Z, painted on the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
<br />
= Sources / Patches =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: client.patch [http://openmoko.huber-computer.de/client.patch] and prompt.patch [http://openmoko.huber-computer.de/prompt.patch]<br />
* i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz] Lic: GPL_Newest</div>Matzehuberhttp://wiki.openmoko.org/wiki/File:Mini-1_3.pngFile:Mini-1 3.png2009-10-23T17:48:11Z<p>Matzehuber: uploaded a new version of "Image:Mini-1 3.png"</p>
<hr />
<div></div>Matzehuberhttp://wiki.openmoko.org/wiki/File:Mini-1_1.pngFile:Mini-1 1.png2009-10-23T17:47:35Z<p>Matzehuber: uploaded a new version of "Image:Mini-1 1.png"</p>
<hr />
<div></div>Matzehuberhttp://wiki.openmoko.org/wiki/File:Mini-1_9.pngFile:Mini-1 9.png2009-10-23T11:00:58Z<p>Matzehuber: uploaded a new version of "Image:Mini-1 9.png": better version of this</p>
<hr />
<div></div>Matzehuberhttp://wiki.openmoko.org/wiki/File:Mini-1_9.pngFile:Mini-1 9.png2009-10-23T10:53:42Z<p>Matzehuber: </p>
<hr />
<div></div>Matzehuberhttp://wiki.openmoko.org/wiki/User_talk:MatzehuberUser talk:Matzehuber2009-10-23T10:52:53Z<p>Matzehuber: /* hooray! new screen lock which doesn't hide the screen */</p>
<hr />
<div>This is my current Progress:<br />
<br />
<br />
i can now get rid of the slow and screenhiding zedlock and using modified xtrlock, wich only shows a lock-symbol.<br />
<br />
[[Image:mini-1_9.png]]<br />
<br />
--[[User:Matzehuber|matzehuber]] 10:52, 23 October 2009 (UTC)</div>Matzehuberhttp://wiki.openmoko.org/wiki/File:Mini-1_8.pngFile:Mini-1 8.png2009-10-22T16:10:03Z<p>Matzehuber: uploaded a new version of "Image:Mini-1 8.png"</p>
<hr />
<div></div>Matzehuberhttp://wiki.openmoko.org/wiki/User_talk:MatzehuberUser talk:Matzehuber2009-10-22T16:03:59Z<p>Matzehuber: /* show progress for xminimokostatus */</p>
<hr />
<div>This is my current Progress:<br />
<br />
[[Image:mini-1_8.png]]<br />
<br />
--[[User:Matzehuber|matzehuber]] 16:03, 22 October 2009 (UTC)</div>Matzehuberhttp://wiki.openmoko.org/wiki/File:Mini-1_8.pngFile:Mini-1 8.png2009-10-22T16:02:53Z<p>Matzehuber: </p>
<hr />
<div></div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-22T06:59:41Z<p>Matzehuber: /* added Tips section */</p>
<hr />
<div>= Minimoko = --[[User:Matzehuber|matzehuber]] 06:55, 22 October 2009 (UTC)<br />
<br />
<br />
... is a playground for me. I wanted to test some things: without reinventing the wheel again and again, using existing resources like windowmanager (openbox) and desktop-iconsoftware (idesk). ~<br />
<br />
My hope was to fasten and simplify handling.<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox and obconf (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: zedlock (modified)<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
= Download =<br />
[http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (full image, ~80 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
= Tips =<br />
When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with zedlock. Pressing one more AUX unlocks the screen, but also a large Z, painted on the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
<br />
= Sources / Patches =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: client.patch [http://openmoko.huber-computer.de/client.patch] and prompt.patch [http://openmoko.huber-computer.de/prompt.patch]<br />
* i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz] Lic: GPL_Newest</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-22T06:56:53Z<p>Matzehuber: /* added obconf */</p>
<hr />
<div>= Minimoko = --[[User:Matzehuber|matzehuber]] 06:55, 22 October 2009 (UTC)<br />
<br />
<br />
... is a playground for me. I wanted to test some things: without reinventing the wheel again and again, using existing resources like windowmanager (openbox) and desktop-iconsoftware (idesk). ~<br />
<br />
My hope was to fasten and simplify handling.<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox and obconf (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: zedlock (modified)<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
= Download =<br />
[http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (full image, ~80 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with zedlock. Pressing one more AUX unlocks the screen, but also a large Z, painted on the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
<br />
= Sources / Patches =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: client.patch [http://openmoko.huber-computer.de/client.patch] and prompt.patch [http://openmoko.huber-computer.de/prompt.patch]<br />
* i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz] Lic: GPL_Newest</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-22T06:55:49Z<p>Matzehuber: </p>
<hr />
<div>= Minimoko = --[[User:Matzehuber|matzehuber]] 06:55, 22 October 2009 (UTC)<br />
<br />
<br />
... is a playground for me. I wanted to test some things: without reinventing the wheel again and again, using existing resources like windowmanager (openbox) and desktop-iconsoftware (idesk). ~<br />
<br />
My hope was to fasten and simplify handling.<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: zedlock (modified)<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
= Download =<br />
[http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (full image, ~80 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with zedlock. Pressing one more AUX unlocks the screen, but also a large Z, painted on the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
<br />
= Sources / Patches =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: client.patch [http://openmoko.huber-computer.de/client.patch] and prompt.patch [http://openmoko.huber-computer.de/prompt.patch]<br />
* i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz] Lic: GPL_Newest</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-22T06:55:01Z<p>Matzehuber: /* add sig */</p>
<hr />
<div>= Minimoko = --[[User:Matzehuber|matzehuber]] 06:55, 22 October 2009 (UTC)<br />
... is a playground for me. I wanted to test some things: without reinventing the wheel again and again, using existing resources like windowmanager (openbox) and desktop-iconsoftware (idesk). ~<br />
<br />
My hope was to fasten and simplify handling.<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: zedlock (modified)<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
= Download =<br />
[http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (full image, ~80 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with zedlock. Pressing one more AUX unlocks the screen, but also a large Z, painted on the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
<br />
= Sources / Patches =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: client.patch [http://openmoko.huber-computer.de/client.patch] and prompt.patch [http://openmoko.huber-computer.de/prompt.patch]<br />
* i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz] Lic: GPL_Newest</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-22T06:54:30Z<p>Matzehuber: /* Download */</p>
<hr />
<div>= Minimoko =<br />
... is a playground for me. I wanted to test some things: without reinventing the wheel again and again, using existing resources like windowmanager (openbox) and desktop-iconsoftware (idesk). ~<br />
<br />
My hope was to fasten and simplify handling.<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: zedlock (modified)<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
= Download =<br />
[http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz (full image, ~80 MB)<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with zedlock. Pressing one more AUX unlocks the screen, but also a large Z, painted on the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
<br />
= Sources / Patches =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: client.patch [http://openmoko.huber-computer.de/client.patch] and prompt.patch [http://openmoko.huber-computer.de/prompt.patch]<br />
* i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz] Lic: GPL_Newest</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-22T06:52:07Z<p>Matzehuber: /* Sources / Patches: added second file which i had forgotten */</p>
<hr />
<div>= Minimoko =<br />
... is a playground for me. I wanted to test some things: without reinventing the wheel again and again, using existing resources like windowmanager (openbox) and desktop-iconsoftware (idesk). ~<br />
<br />
My hope was to fasten and simplify handling.<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: zedlock (modified)<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
= Download =<br />
[http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with zedlock. Pressing one more AUX unlocks the screen, but also a large Z, painted on the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
<br />
= Sources / Patches =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: client.patch [http://openmoko.huber-computer.de/client.patch] and prompt.patch [http://openmoko.huber-computer.de/prompt.patch]<br />
* i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz] Lic: GPL_Newest</div>Matzehuberhttp://wiki.openmoko.org/wiki/User_talk:MatzehuberUser talk:Matzehuber2009-10-21T11:29:34Z<p>Matzehuber: /* progress in statusdisplay */</p>
<hr />
<div>This is my current Progress:<br />
<br />
[[Image:mini-1_7.png]]<br />
<br />
--[[User:Matzehuber|matzehuber]] 11:29, 21 October 2009 (UTC)</div>Matzehuberhttp://wiki.openmoko.org/wiki/File:Mini-1_7.pngFile:Mini-1 7.png2009-10-21T11:28:38Z<p>Matzehuber: </p>
<hr />
<div></div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-18T17:43:54Z<p>Matzehuber: /* typo */</p>
<hr />
<div>= Minimoko =<br />
... is a playground for me. I wanted to test some things: without reinventing the wheel again and again, using existing resources like windowmanager (openbox) and desktop-iconsoftware (idesk). ~<br />
<br />
My hope was to fasten and simplify handling.<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: zedlock (modified)<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
= Download =<br />
[http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with zedlock. Pressing one more AUX unlocks the screen, but also a large Z, painted on the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
<br />
= Sources / Patches =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: [http://openmoko-huber-computer.de/client.patch]<br />
* i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz] Lic: GPL_Newest</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-18T14:49:23Z<p>Matzehuber: /* added zedlock */</p>
<hr />
<div>= Minimoko =<br />
... is a playground for me. I wanted to test some things: without reinventing the wheel again and again, using existing resources like windowmanager (openbox) and desktop-iconsoftware (idesk). ~<br />
<br />
My hope was to fasten and simplify handling.<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox (patched few lines of code)<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
* screenlock: zedlock (modified)<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
= Download =<br />
[http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program whicht lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with zedlock. Pressing one more AUX unlocks the screen, but also a large Z, painted on the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
<br />
= Sources / Patches =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: [http://openmoko-huber-computer.de/client.patch]<br />
* i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz] Lic: GPL_Newest</div>Matzehuberhttp://wiki.openmoko.org/wiki/MinimokoMinimoko2009-10-18T14:20:49Z<p>Matzehuber: /* typo */</p>
<hr />
<div>= Minimoko =<br />
... is a playground for me. I wanted to test some things: without reinventing the wheel again and again, using existing resources like windowmanager (openbox) and desktop-iconsoftware (idesk). ~<br />
<br />
My hope was to fasten and simplify handling.<br />
<br />
I used shr unstable with all updates until 2009-10-15 and made some changes on it.<br />
<br />
* windowmanager: openbox<br />
* desktop-software(icons): idesk<br />
* keyboard: literki<br />
<br />
= Screenshots =<br />
[[Image:Mini-1_1.png]] [[Image:Mini-1_2.png]] [[Image:Mini-1_3.png]] [[Image:Mini-1_4.png]] [[Image:Mini-1_6.png]]<br />
<br />
= Download =<br />
[http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz<br />
<br />
= Install =<br />
untar it onto an ext3-sdcard. nothing more is to do.<br />
boot with qi.<br />
<br />
= Usage =<br />
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused<br />
<br />
== Knobs, touches ... ==<br />
* single click on an icon starts the program whicht lays behind .idesktop/<application>.lnk<br />
* AUX locks the screen with zedlock. Pressing one more AUX unlocks the screen, but also a large Z, painted on the screen<br />
* POWER short pressed suspends<br />
* POWER for more or equal 2 Seconds shuts the system down with init 0<br />
* Slide(drag to the right, for example) on the top bar of an application switches to the next application<br />
* Double Click on the topbar of an application shows the Main Menu <br />
* Double Click on the empty desktop shows the Main Menu<br />
* On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob<br />
<br />
== Menus ==<br />
if you installed new applications and want the menu updated, use:<br />
/usr/bin/makemenus<br />
<br />
= Sources / Patches =<br />
* openbox needed to have a little patch because of the behavior of the om-applications: [http://openmoko-huber-computer.de/client.patch]<br />
* i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz] Lic: GPL_Newest</div>Matzehuber