Inhaltsverzeichnis
Erste Schritte
Nach dem flashen eines Standardimages sollen hier meine ersten Konfigurationsanpassungen gelistet werden.
USB Netzwerk einrichten
Auf dem PC
auto usb0 iface usb0 inet static address 192.168.0.200 netmask 255.255.255.0 network 192.168.0.0 up iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24 & up echo 1 > /proc/sys/net/ipv4/ip_forward & up iptables -P FORWARD ACCEPT & down iptables -D POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24 &
In die Datei /etc/network/interfaces auf deinem Rechner eintragen
Auf dem Freerunner
Temporär ist folgende Eingabe zur Einrichtung ausreichend
echo nameserver 208.67.222.222 > /etc/resolv.conf
Für dauerhafte Einrichtung ist in der Datei /etc/network/interfaces im usb0-Bereich folgendes hinzuzufügen
up echo nameserver 208.67.222.222 > /etc/resolv.conf
Installierte Software
Services
- rotate
- Alarm
- Mofi
Multimedia
- gpe-filemanager
- epdfview
- omview
- neon
- Remoko
- tangoGPS
- Minimo
- Pidgin
- dillo
- enotes
- gpe-sketchbook
- pythm
Spiele
- numpthyphysics
- EFL Sudoku
- epiano
- pong
Sonstiges
- openmoko-calculator
- vala-terminal
- gpe-scap
- py_level
- unitc
Befehl zur automatischen Installation aller benötigten Programme
opkg install pidgin gpe-sketchbook mofi omview gpe-scap http://projects.openmoko.org/frs/download.php/575/ledclock_0.6_all.ipk http://projects.openmoko.org/frs/download.php/320/sudoku_r49.opk http://gstaedtner.net/epiano/libfluidsynth1_1.0.8-r0_armv4t.ipk http://gstaedtner.net/epiano/epiano_0.3.1-r1_armv4t.ipk http://www.opkg.org/packages/pong_0.1_armv4t.ipk libsdl-image-1.2-0 libsdl-1.2-0 libpng3 http://www.opkg.org/packages/numptyphysics_0.3-svn116_armv4t.opk http://projects.openmoko.org/frs/download.php/547/neon_0.9.3-r0_all.ipk http://www.opkg.org/packages/rotate_0.0.2_armv4t.ipk http://www.opkg.org/packages/dillo_2.0-r0_armv4t.ipk elementary http://enotes.googlecode.com/files/fido_0.2.2-r0_armv4t.ipk http://blogs.thehumanjourney.net/finds/resource/usbmode-button_0.3_armv4t.ipk
Minimo installieren
wget http://www.ginguppin.de/files/minimo.tar.bz2 tar xvjf minimo.tar.bz2 opkg install minimo-dbg_0.02\+cvs20070626-r0_armv4t.ipk minimo-dev_0.02\+cvs20070626-r0_armv4t.ipk minimo_0.02\+cvs20070626-r0_armv4t.ipk
Themes
Tango-Theme http://www.52grad.de/.stuff/freerunner/
Keyboard-Layout
JesusMcCloud aus dem Freeyourphone-Forum hat ein schönes Keyboard-Layout entworfen.
- http://jmccloud.jm.funpic.de/kbd/Quick.kbd - Direktlink zum Layout ohne Dictionary
Datei nach /usr/lib/enlightenment/modules/illume/keyboards kopieren und anschließend den xserver neustarten
/etc/init.d/xserver-nodm restart
SHR - Echo durch Modem unterdrücken
In Datei /usr/lib/python2.5/site-packages/framework/subsystems/ogsmd/modems/ti_calypso/unsolicited.py (ca. Zeile 210)
findest du folgende Zeile
info = {}
darüber fügst du noch die folgenden zwei Zeilen ein
devchannel = self._object.modem.communicationChannel("DeviceMediator") devchannel.enqueue( "%N0187" ) info = {}
danach ein Neustart und das Echo sollte verschwunden sein :)
Tipps und Tricks
Enlightenment CPU-Fresser
Enlightenment eating 20% CPU ? Disable drop shadows by deleting /usr/lib/enlightenment/modules/dropshadow. - Aus dem Community-Update 29 Dezember 2008
Zeit und Datum per SSH einstellen
Zeit mit dem eigenen Linuxrechner syncen
ssh root@192.168.0.202 "date -u -s `date -u +%m%d%H%M%Y.%S`"
Zeit mit der Hardwareuhr syncen
hwclock --systohc
Zeitzone einstellen UTC+1h
ln -sf /usr/share/zoneinfo/CET /etc/localtime