This page (revision-19) was last changed on 03-Apr-2010 20:24 by ThomasBayen 

This page was created on 19-Jun-2008 14:59 by ThomasBayen

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
19 03-Apr-2010 20:24 13 KB ThomasBayen to previous kleinere Spielereien
18 29-Jan-2010 19:48 12 KB ThomasBayen to previous | to last Aktualisierung und eigene Skripte als Desktop-Icon anlegen
17 16-Dec-2009 22:27 10 KB ThomasBayen to previous | to last beliebige Debian-Pakete mit Easy Debian
16 16-Dec-2009 14:02 9 KB Markus Monderkamp to previous | to last pymaemo für Maemo 5 seid 10.11.2009
15 16-Dec-2009 08:30 9 KB ThomasBayen to previous | to last zusätzliche Links, z.B. zum Firmware-Update
14 05-Nov-2009 10:41 8 KB Markus Monderkamp to previous | to last Maemo-Entwicklerkit Version 5 veröffentlicht
13 22-Jul-2008 13:36 8 KB PeterHormanns to previous | to last Entwicklerkonferenz
12 21-Jul-2008 11:02 8 KB ThomasBayen to previous | to last Tip für Shortcuts im X-Terminal
11 06-Jul-2008 21:54 8 KB ThomasBayen to previous | to last Java-Absatz ausgelagert
10 05-Jul-2008 15:01 11 KB ThomasBayen to previous | to last Netbeans-Applikation auf Maemo umsetzen
9 03-Jul-2008 23:19 9 KB ThomasBayen to previous | to last OpenVPN
8 01-Jul-2008 19:26 8 KB ThomasBayen to previous | to last AWT geht unter Maemo (Danke, Peter!)
7 29-Jun-2008 20:35 8 KB ThomasBayen to previous | to last Weitere Links zum Java-Swing-Problem
6 25-Jun-2008 16:16 8 KB ThomasBayen to previous | to last Neuer Mailclient
5 21-Jun-2008 16:43 7 KB ThomasBayen to previous | to last Java und Swing
4 21-Jun-2008 13:00 6 KB ThomasBayen to previous | to last Liste interessanter Applikationen
3 20-Jun-2008 10:27 5 KB ThomasBayen to previous | to last Test des internen Mailclients und Claws Mail
2 19-Jun-2008 16:38 3 KB ThomasBayen to previous | to last Absatz über die Kamera
1 19-Jun-2008 14:59 2 KB ThomasBayen to last Erste Schritte mit Maemo Linux

Page References

Incoming links Outgoing links

Version management

Difference between version and

= Maemo-Linux =

Bei Maemo handelt es sich um eine Debian-basierte Linux-Distribution, die federführend unter der Mitarbeit von Nokia entwicklet wurde und die auf den Nokia Internet Tablets (n770, n800, n810) installiert ist. Maemo ist komplett Open Source.

Die Hauptseite des Maemo-Projektes ist http://maemo.org/

== Übersicht über die Distributionen ==

Maemo ist, wie alle Debian-basierenden Distributionen, in Repositories organisiert, in denen verschiedene Distributionen (bei Debian: woody, sarge, lenny) vorgehalten werden. Genauso gibt es bei Maemo auch mehrere Distributionen. Leider habe ich keine wirrliche Übersicht gefunden. Hinweise gibt es auf [dieser Seite|http://maemo.org/community/wiki/__ais/rcs/preview/9e972be0fa2711db9cca95a7acc16bfa6bfa/1.25], der Rest ist selbst kombiniert und hier zusammengestellt.

| diablo | OS 2008, Maemo 4.1 (ab Juni 08)
| chinook | Tablet OS 2008 |
| bora | Tablet OS 2007 |
| mistral | Tablet OS 2006 |
| gregale |Tablet OS 2006 (ältere Version?) |
| scirocco, sardine | ??? |

Ich kann definitiv sagen, daß mein n800, das sich im Control-Panel/about als "OS2008, Version 2.2007.51-3" meldet, in der sources.list "chinook" eingetragen hat.



== Installieren von Programmpaketen ==

Geht über den Programmmanager (englisch: Application Manager), der über das "Einstellungen"-Menü zu erreichen ist. Im Programmmenü (ganz oben links im Fenster) kann man den "Programmkatalog" anpassen. Hierbei handelt es sich um eine Liste der eingebundenen APT-Repositories. Letztlich editiert man hier die Datei ''/etc/apt/sources.list.d/hildon-application-manager.list''. Hier sollte man als Bastler (der ist man wohl, wenn man diese Seite hier liest) den vorhandenen Eintrag "maemo Extras" im "Bearbeiten"-Fenster aktivieren. Danach sollte man die Paketliste aktualisieren (über das Menü) und kann dann fleissig drauflosinstallieren.

Dazu gibt es noch eine Faszinierende Alternative, nämlich sogenannte Install-Dateien. Das bedeutet, daß es auf einer Webseite einen Link gibt, den man nur anklicken muss. Dieser Link sendet eine Datei mit der Endung ".install". In dieser sind dann alle benötigten Informationen enthalten. Der Programmmanager startet automatisch und installiert das Programm von selbst. Das bedeutet, daß man viele interessante Maemo-Projekte einfach durch einen einzigen Klick aus dem Browser heraus installieren kann.


== Einloggen von aussen ==

Das erste spannende, was ich auf einem Linux-System immer sehen will, ist eine root-Shell. :-) Ein bisschen enttäuscht war ich schon, daß es im Hauptmenü des n800, ganz ohne Tricks ein XTerm gibt, daß einem (als User) eine gewöhnliche Shell bietet. Allerdings kann man dort nicht root werden. Also heisst das Ziel, sich von aussen einloggen zu können. Das ist natürlich auch angenehm beim "basteln", weil man dann eine normale Tastatur benutzen kann.

Über ds Hauptmenü kann man den Verbindungsmanager starten. Dort im Menü kann man über das Menü Internetverbindung die ''IP-Adresse'' anzeigen lassen. Die merkt man sich dann erstmal, damit man weiss, wie man von aussen an das Gerät herankommt. Natürlich steht es einem frei, seinen "heimischen" DHCP-Server so zu konfigurieren, daß das Gerät einen

Dann installiert man über den Programmmanager das Paket '''openssh'''. Dabei wird nach einem neuen root-Passwort gefragt. Damit ist dann auch schon alles fertig. :-)

=== Tips zum X-Terminal ===
<<
Auf http://inz.fi/blog/2007/01/24/more-osso-xterm-shortcuts/ ist erklärt, wie man eigene Shortcut-Buttons in der Toolbar erzeugt.

== Kamera benutzen ==

Es gibt ein Paket "camera", das einen einfachen Fotoapparat realisiert. Dazu ist allerdings zu sagen, daß es sich um eine Webcam handelt, deren Hauptzweck wahrscheinlich Videotelefonie ist. Die Qualität ist also mit einem Fotoapparat nicht zu vergleichen. Ein einfaches Bildbearbeitungsprogramm ist übrigens ab Werk bereits installiert.


== Mailclient ==

Ich habe ein wenig mit dem eingebauten EMail-Client herumgespielt. Er erscheint mir etwas rudimentär. Erstens benutze ich IMAP, wo ich Probleme hatte, Ordner und Unterordner richtig zu benutzen. Zweitens bekam ich allergrößte Probleme, als ich ein zweites Mailpostfach benutzte. Die Mails beider Postfächer wurden dann nämlich zusammen (!) in einer einzigen (!) Inbox angezeigt. Dabei waren sie hübsch nach Datum durcheinandersortiert. Damit geht natürlich erstens der Sinn von mehreren Postfächern verloren (daß man nämlich seine Mails trennen will) und zweitens fand meine Frau gar nicht witzig, daß Ihre und meine Mails durcheinander standen...

Übrigens halte ich das obengenannte nicht für eine aussergewöhnliche Konfiguration. Gerade, wer ein solches Gerät besitzt, will auf seine Mails wahrscheinlich sowohl am PC als auch mit dem PDA zugreifen. Also ist IMAP ein Muss. Und auch mit mehreren Mailadressen sind wohl die allermeisten technikaffinen Personen ausgestattet.

Auf jeden Fall habe ich ein weit leistungsfähigeres Programm namens [Claws Mail|http://www.claws-mail.org/maemo/] gefunden. Es handelt sich wohl um ein normales GTK-basiertes Linux-Programm, das für Maemo angepasst wurde. Ebendiese Anpassung lässt an einigen - nicht dramatischen - Stellen (im Vergleich zum wirklich hübsch integrierten Original) manchmal etwas zu wünschen übrig, dafür hat man aber einen Mailclient, der auch mit grossen und vielen Ordnern sehr gut umgehen kann. Leider ist Claws Mail nicht als EMail-Applikation in den Desktop integriert, so daß aus dem normalen Menü oder aus dem Browser heraus immer noch der alte Client gestartet wird.

Update: Seit der Diablo-Distribution ist der alte Mail-Client ersetzt durch [modest|http://modest.garage.maemo.org/]. Der scheint wesentlich besser zu sein. Auf den ersten Blick ist er gleichauf mit Claws, ist aber besser in den Desktop integriert. Es gibt natürlich auch ein Paket für Chinook.

== JavaUnterMaemo ==

Java wird offiziell von Nokia oder von Sun nicht unterstützt und ist deshalb auch nicht so einfach zu bekommen. Eine Umgebung aus freien Java-Komponenten ist [JaLiMo|https://wiki.evolvis.org/jalimo/index.php/Maemo]. Man kann es per Install-Datei mit einem Klick installieren. Die SWT-Implementation soll auch ganz gut gehen (wenn auch nicht perfekt integriert). Weiteres hierzu auf der Seite JavaUnterMaemo.



== VPN ==

Es gibt im Standard-Repository ein '''openvpn'''-Paket. Ist dieses installiert, kann es wie jede ganz gewöhnliche OpenVPN-Installation konfiguriert werden. Dann kann das VPN per '''/etc/init.d/openvpn start''' gestartet werden. Eigentlich sollte es automatisch beim Einschalten aktiviert werden, was aber bei mir nicht funktioniert.

Schön wäre, wenn es ein Icon im Systray gäbe, mit dem man das VPN (de-)aktivieren könnte. Leider gibt es sowas bisher nicht. Tips dazu, wie man das VPN automatisch erzeugt, wenn eine Verbindung aufgebaut wird, gibt es in [diesem Blog|http://stefans.datenbruch.de/nokia770/] sowie im Maemo-Wiki in den Artikeln [Connectivity Architecture|http://maemo.org/development/documentation/how-tos/2-x/howto_connectivity_guide.html]
und [Connectivity Guide|http://maemo.org/development/documentation/how-tos/4-0-x/maemo_connectivity_guide.html#InternetConnectivityDaemon]. Dort steht auch einiges generell interessantes zum Thema D-Bus (Signale in Maemo).



== Interessante Pakete und Programme ==

* [Claws Mail|http://www.claws-mail.org/maemo/] - Guter Mail-Client, IMAP-fähig und für mehrere Postfächer geignet
* camera - Damit man mit der Webcam Fotos machen kann
* Numpty Physics - lustiges kleines Spiel mit supersüsser Grafik ;-)

ungetestete Tips:
* [Xournal|http://maemo.org/downloads/product/OS2008/xournal/] - Kombination aus Notepad und Sketchpad - ein echtes Notizbuch
* [Maemopad+|http://maemo.org/downloads/product/OS2008/maemopadplus/] - alternatives Notizbuch (nicht im Web dokumentiert)
* [Maemo-Recorder|http://maemo.org/downloads/product/OS2008/maemo-recorder/] - Audio-Aufnahmen erstellen (Diktafon)
* [Labyrinth|http://maemo.org/downloads/product/OS2008/labyrinth/] - einziger Mindmapper, den ich bisher gesehen habe
* [Winzig|http://maemo.org/downloads/product/OS2008/winzig/] - PIM-Applikation
* [GPE|http://gpe.linuxtogo.org/] - PIM-Applikation ([Maemo-Pakete|http://cobb.uk.net/NokiaIT/index.html])

----
[{Tag LUG Projekte PDA}]