Minimoko

From Openmoko

(Difference between revisions)
Jump to: navigation, search
m (corr:subpoint->mainpoint)
(Sources / Patches / Binaries)
 
(32 intermediate revisions by 3 users not shown)
Line 1: Line 1:
= Minimoko =
+
= Minimoko: fast and lean Desktop =
... 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). ~
+
  
My hope was to fasten and simplify handling.
+
--[[User:Matzehuber|matzehuber]] 16:30, 27 October 2009 (UTC)
  
 
I used shr unstable with all updates until 2009-10-15 and made some changes on it.
 
I used shr unstable with all updates until 2009-10-15 and made some changes on it.
  
* windowmanager: openbox
+
* windowmanager: openbox and obconf (patched few lines of code)
 
* desktop-software(icons): idesk
 
* desktop-software(icons): idesk
 
* keyboard: literki
 
* keyboard: literki
 +
* screenlock: xtrlock (modified)
 +
* desktop-status: xminimokostatus (new written, uses dbus in C/glib)
 +
  
 
= Screenshots =
 
= Screenshots =
 
[[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]]
 
[[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]]
 +
 +
left side screenshots are with normal theme, the right theme is "Mikachu"
  
 
= Download =
 
= Download =
[http://openmoko.huber-computer.de/minimoko.tbz]http://openmoko.huber-computer.de/minimoko.tbz
+
* Full Image [http://www.huber-computer.de/openmoko/minimoko.tbz]http://www.huber-computer.de/openmoko/minimoko.tbz (~80 MB)
 +
* 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)
 +
* 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)
  
 
= Install =
 
= Install =
 
untar it onto an ext3-sdcard. nothing more is to do.
 
untar it onto an ext3-sdcard. nothing more is to do.
 
boot with qi.
 
boot with qi.
 +
you need ~243 MB on the card.
 +
 +
= Documentation Links =
 +
* openbox: [http://icculus.org/openbox/index.php/Main_Page http://icculus.org/openbox/index.php/Main_Page]
 +
* obconf: [http://icculus.org/openbox/index.php/ObConf http://icculus.org/openbox/index.php/ObConf]
 +
* idesk: [http://idesk.sourceforge.net/wiki/index.php/Main_Page http://idesk.sourceforge.net/wiki/index.php/Main_Page]
  
 
= Usage =
 
= Usage =
 
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused
 
It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused
 +
 +
== Tips ==
 +
* When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there
 +
* Minimized Windows are excluded from the slide function, you have to bring them up with menu -> windows
 +
* To bring the keyboard up, slide from bottom right up and slide down to bring it down
 +
* one can have the icons moveable, but the screen is flickering while moving. to do this, one can edit .ideskrc
  
 
== Knobs, touches ... ==
 
== Knobs, touches ... ==
* single click on an icon starts the program whicht lays behind .idesktop/<application>.lnk
+
* single click on an icon starts the program which lays behind .idesktop/<application>.lnk
* AUX locks the screen with zedlock. Pressing one more AUX unlocks the screen, but also a large Z, painted  on the screen
+
* AUX locks the screen with xtrlock. Pressing one more AUX unlocks the screen
 
* POWER short pressed suspends
 
* POWER short pressed suspends
 
* POWER for more or equal 2 Seconds shuts the system down with init 0
 
* POWER for more or equal 2 Seconds shuts the system down with init 0
Line 36: Line 54:
 
if you installed new applications and want the menu updated, use:
 
if you installed new applications and want the menu updated, use:
 
   /usr/bin/makemenus
 
   /usr/bin/makemenus
 +
after that, you can remove unused menuitems in /etc/xdg/openbox/openmoko.menu
 +
 +
= Sources / Patches / Binaries =
 +
* 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]
 +
* 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.
 +
* 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
 +
* the patched xtrlock can be found here: [http://www.huber-computer.de/openmoko/xtrlock-2.0_patched.tgz xtrlock-2.0_patched.tgz]
 +
* 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]
 +
* 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
  
= Sources / Patches =
+
[[Category:SHR]]
* openbox needed to have a little patch because auf the behavior of the om-applications: [http://openmoko-huber-computer.de/client.patch]
+
* i wrote a little helper, which places text on the root window: [http://openmoko.huber-computer.de/xroottext.tgz] Lic: GPL_Newest
+

Latest revision as of 18:34, 8 June 2010

Contents

[edit] Minimoko: fast and lean Desktop

--matzehuber 16:30, 27 October 2009 (UTC)

I used shr unstable with all updates until 2009-10-15 and made some changes on it.

  • windowmanager: openbox and obconf (patched few lines of code)
  • desktop-software(icons): idesk
  • keyboard: literki
  • screenlock: xtrlock (modified)
  • desktop-status: xminimokostatus (new written, uses dbus in C/glib)


[edit] Screenshots

Mini-1 1.png Mini-1 2.png Mini-1 3.png Mini-1 4.png Mini-1 6.png

left side screenshots are with normal theme, the right theme is "Mikachu"

[edit] Download

[edit] Install

untar it onto an ext3-sdcard. nothing more is to do. boot with qi. you need ~243 MB on the card.

[edit] Documentation Links

[edit] Usage

It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused

[edit] Tips

  • When you use obconf, the configuration is "copied" into .config/openbox/rc.xml and furthermore used from there
  • Minimized Windows are excluded from the slide function, you have to bring them up with menu -> windows
  • To bring the keyboard up, slide from bottom right up and slide down to bring it down
  • one can have the icons moveable, but the screen is flickering while moving. to do this, one can edit .ideskrc

[edit] Knobs, touches ...

  • single click on an icon starts the program which lays behind .idesktop/<application>.lnk
  • AUX locks the screen with xtrlock. Pressing one more AUX unlocks the screen
  • POWER short pressed suspends
  • POWER for more or equal 2 Seconds shuts the system down with init 0
  • Slide(drag to the right, for example) on the top bar of an application switches to the next application
  • Double Click on the topbar of an application shows the Main Menu
  • Double Click on the empty desktop shows the Main Menu
  • On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob

[edit] Menus

if you installed new applications and want the menu updated, use:

 /usr/bin/makemenus

after that, you can remove unused menuitems in /etc/xdg/openbox/openmoko.menu

[edit] Sources / Patches / Binaries

Personal tools

Minimoko

... 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). ~

My hope was to fasten and simplify handling.

I used shr unstable with all updates until 2009-10-15 and made some changes on it.

  • windowmanager: openbox
  • desktop-software(icons): idesk
  • keyboard: literki

Screenshots

Mini-1 1.png Mini-1 2.png Mini-1 3.png Mini-1 4.png Mini-1 6.png

Download

[1]http://openmoko.huber-computer.de/minimoko.tbz

Install

untar it onto an ext3-sdcard. nothing more is to do. boot with qi.

Usage

It bases on shr, so the base is shr-like. If you want to get illume, just rename .Xsession to .Xsession.unused

Knobs, touches ...

  • single click on an icon starts the program whicht lays behind .idesktop/<application>.lnk
  • AUX locks the screen with zedlock. Pressing one more AUX unlocks the screen, but also a large Z, painted on the screen
  • POWER short pressed suspends
  • POWER for more or equal 2 Seconds shuts the system down with init 0
  • Slide(drag to the right, for example) on the top bar of an application switches to the next application
  • Double Click on the topbar of an application shows the Main Menu
  • Double Click on the empty desktop shows the Main Menu
  • On the left of the topbar is the knob for minimizing the app, on the right topbar is the close knob

Menus

if you installed new applications and want the menu updated, use:

 /usr/bin/makemenus

Sources / Patches

  • openbox needed to have a little patch because auf the behavior of the om-applications: [2]
  • i wrote a little helper, which places text on the root window: [3] Lic: GPL_Newest