How to run Openmoko Apps on PC/it
From Openmoko
(+cats) |
m (-Guides) |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | [[Image:Screenshot.png|thumb|500px|'' | + | [[Image:Screenshot.png|thumb|500px|''Openmoko Stylus Demo in esecuzione su Ubuntu, confrontata con Openmoko su qemu''.]] |
<small>Per altre lingue guardare il </small>[[#bottom|fondo]]<small> di questa pagina.</small> | <small>Per altre lingue guardare il </small>[[#bottom|fondo]]<small> di questa pagina.</small> | ||
Line 57: | Line 57: | ||
===Eseguire gli esempi=== | ===Eseguire gli esempi=== | ||
− | ====Impostare il tema a | + | ====Impostare il tema a Openmoko==== |
− | Impostare la variabile '''GTK2_RC_FILES''' prima di eseguire le applicazioni | + | Impostare la variabile '''GTK2_RC_FILES''' prima di eseguire le applicazioni Openmoko: |
export GTK2_RC_FILES=$OPENMOKODIR/artwork/themes/openmoko-standard/gtk-2.0/gtkrc | export GTK2_RC_FILES=$OPENMOKODIR/artwork/themes/openmoko-standard/gtk-2.0/gtkrc | ||
Line 67: | Line 67: | ||
include "<percorso-al-checkout-svn>/src/target/OM-2007/artwork/themes/openmoko-standard/gtk-2.0/gtkrc" | include "<percorso-al-checkout-svn>/src/target/OM-2007/artwork/themes/openmoko-standard/gtk-2.0/gtkrc" | ||
− | Questo, però, fare eseguire tutte le applicazioni Gtk2 con il tema | + | Questo, però, fare eseguire tutte le applicazioni Gtk2 con il tema Openmoko. |
====Esecuzione==== | ====Esecuzione==== | ||
Line 84: | Line 84: | ||
{{Languages|How to run Openmoko Apps on PC}} | {{Languages|How to run Openmoko Apps on PC}} | ||
− | [[Category: | + | [[Category:Emulation/it|*]] |
− | + | ||
− | + |
Latest revision as of 23:57, 12 September 2008
Per altre lingue guardare il fondo di questa pagina.
Contents |
[edit] Installare le dipendenze
- usare aptitude, apt-get, urpmi o qualsiasi altro strumento supportato dalla vostra distribuzione
- probabilmente sono necessari
- gtk-dev
- pango-dev
- atk-dev
- libecal1.2-dev (su Ubuntu)
- qmake da Qt4 (libqt4-dev in Debian): questo è opzionale e richiesto solo se non si utilizza il metodo con gli auto-tools.
- In Ubuntu il comando:
* apt-get install libgtk2.0-dev
installa tutto il necessario.
[edit] Generare i binari
[edit] Generazione attraverso gli auto-tools GNU
[edit] Impostare l'ambiente
export OPENMOKODIR=<svn-checkout>/src/target/OM-2007 cd $OPENMOKODIR/openmoko-libs ./autogen.sh make sudo make install
Questi comandi installeranno le librerie in "/usr/local/lib". Se si preferisce una posizione non di sistema, modificare il file "autogen.sh" (ricordarsi che un aggiornamento via SVN potrebbe ripristinare la versione originale) per aggiungere l'opzione "--prefix=MIADIR" indicante dove installare il tutto. È quindi possibile eseguire "make install" senza l'ausilio di "sudo". Un approccio per questa soluzione è quello di posizionare il tutto nella directory dei sorgenti, aggiungendo l'opzione: "--prefix=$OPENMOKODIR".
[edit] Compilare le applicazioni di esempio
cd $OPENMOKODIR/examples/... ./autogen.sh make sudo make install
Nel caso si sia usata l'opzione "--prefix" al passo precedente per posizionare le librerie, assicurarsi di modificare il file "autogen.sh". La strada migliore per fare questo è quella di impostare la variabile PKG_CONFIG_PATH. Successivamente è possibile non usare "sudo".
... export PKG_CONFIG_PATH=$OPENMOKODIR/lib/pkgconfig ./configure ...
[edit] Generare attraverso QMake (come fa mickeyl)
NOTE: qmake è lo strumento di generazione preferito di Mickey, probabilmente funziona solo se siete veramente lui. Usate gli autotools... |
[edit] Generare tutto in un colpo solo con Qmake
cd <svn-checkout>/src/target/OM-2007 . ./makevars.sh qmake make
Le applicazioni ora dovrebbero essere nella cartella "./bin".
[edit] Eseguire gli esempi
[edit] Impostare il tema a Openmoko
Impostare la variabile GTK2_RC_FILES prima di eseguire le applicazioni Openmoko:
export GTK2_RC_FILES=$OPENMOKODIR/artwork/themes/openmoko-standard/gtk-2.0/gtkrc
O modificare il file "$HOME/.gtkrc-2.0" in questo modo:
include "<percorso-al-checkout-svn>/src/target/OM-2007/artwork/themes/openmoko-standard/gtk-2.0/gtkrc"
Questo, però, fare eseguire tutte le applicazioni Gtk2 con il tema Openmoko.
[edit] Esecuzione
bin/openmoko-stylus-demo bin/openmoko-finger-demo bin/openmoko-chordmaster
[edit] Esecuzione in Xoo
Modificare svn://src/target/OM-2007/devel/scripts/launch-xoo alle proprie esigenze (potrebbe essere necessario generare alcune dipendenze prima di tutto) Quindi impostare DISPLAY=:1 ed eseguire gli esempi
Consultare anche Getting Openmoko working on host with Xoo/it.
Languages: |
English • العربية • Български • Česky • Dansk • Deutsch • Esperanto • Eesti • Español • فارسی • Suomi • Français • עברית • Magyar • Italiano • 한국어 • Nederlands • Norsk (bokmål) • Polski • Português • Română • Русский • Svenska • Slovenčina • Українська • 中文(中国大陆) • 中文(台灣) • Euskara • Català |