Sie sind auf Seite 1von 40

1

10/2008
KDE 4.1

Openmoko
Freerunner Neuerungen beim IPTV-Player
Yalm - Vorwort 2

Vorwort Inhalt
Yalm - Vorwort..............................................................2
»Youbuntu – Gratis Ubuntu-Magazin braucht Heute, mehr als ein Jahr später, blicken wir auf
Vorwort........................................................................2
Hilfe« Der so betitelte Thread findet sich seit dem unzählige Ereignisse und Wendungen zurück. Das
03. September des vergangenen Jahres in den Projekt, ursprünglich von vier Personen ins Leben Yalm - Rückblick..........................................................3
Foren der UbuntuUsers. YAFUM, so der Name des gerufen, musste Zeiten des organisatorischen Rückblick.....................................................................3
noch jungen und dort beschriebenen Projekts, sol- Chaos sowie des persönlichen Missmuts erdulden.
Yalm - Magazin.............................................................4
le sich mit interessanten Themen rund um Ubuntu Doch auch diese, gerade in der Anfangszeit aufge-
und dessen Derivate beschäftigen. Man wolle Pro- tretenen Phasen, wurden überwunden, nicht zu- KDE 4.1.......................................................................4
bleme aus den Foren aufgreifen und deren Lösung letzt aufgrund des Engagements vieler freiwilliger Openmoko Freerunner................................................8
ausführlich im Magazin erläutern. Weiterhin seien Helfer.
OpenOffice Base (III).................................................11
lehrreiche Berichte über Ubuntu, die dafür verfüg-
Und doch stehen wir gerade erst am Anfang: Inkscape (II)...............................................................15
baren Applikationen sowie umfangreiche Tutorien
Viele Pläne zur Entwicklung des Magazins werden
geplant. Für die Realisierung dieses Vorhabens OpenOffice:
geschmiedet, zusätzliche Neuerungen gesucht
suche man derzeit neben zuverlässigen Autoren Dokumentvorlage für einen Geschäftsbrief...............18
und gefunden. So hält bei uns nun auch wieder
auch engagierte Übersetzter, um das Magazin in
Einzug, was es bis Februar hier schon einmal gab X-Moto.......................................................................22
mehreren Sprachen anbieten und einer größeren
und bei den Kollegen des freienMagazins schon
Zielgruppe zugänglich machen zu können. KeePassX Cross Platform Password Manager.........25
lange vorhanden ist: ein verlinktes Inhaltsverzeich-
Naturgemäß wurde in dem oben bezeichneten nis. Nach einem Klick auf die Titel- oder im Inhalts- Zattoo - einige Neuerungen beim IPTV-Player..........29
Thread viel und kontrovers über Sinn und Unsinn verzeichnis genannten Themen werdet ihr unver- Die Linux Story (II).....................................................31
eines solchen Projekts diskutiert. So wies man züglich zum jeweiligen Artikel weitergeleitet.
Yalm - Tipps und Tricks.............................................35
auch schon bald darauf hin, dass gemäß der Tra-
Somit wünschen wir euch viel Spaß beim Lesen Shell Tipps (IV)..........................................................35
demark Policy von Canonical, bekanntermaßen
dieser Ausgabe.
Mäzen der auf Debian basierenden Linux-Distribu- Yalm - Story................................................................37
tion, eine Abwandlung der Worte »UBUNTU« be-
Stefan Zaun Gekaufte Zeit (III).......................................................37
ziehungsweise »BUNTU« ohne vorhergehende
sciron@yalmagazine.org Yalm - Schlusswort....................................................40
Einverständniserklärung nicht gestattet sei. YA-
FUM, ein Akronym für »Yet another free ubuntu Schlusswort...............................................................40
magazine«, konnte daher nicht weiter bestehen.
Das am 04. Oktober des selben Jahres und so-
mit einen guten Monat später erschienene Maga-
zin trug daher einen anderen Namen, einen Na-
men, der gegen keine Richtlinien verstieß und
dennoch für den Inhalt des Projektes stehen sollte.
»Yet another linux magazine« nannte man die da-
mals noch im Hochformat veröffentlichte Ausgabe
– vielen von euch besser bekannt als »Yalm«
Yalm - Rückblick 3
wird empfohlen, auf eine neuere Version um-
Rückblick zusteigen. Dennoch warnen die Entwickler
aber auch, dass ein Umstieg auf 8.04 LTS
Ubuntu 8.10 »Intrepid Ibex« - Betaversion Gnome 2.24 freigegeben. nicht ohne weiteres möglich sei. Man legt
veröffentlicht. Neu ist in Version 2.24 neben zahlreichen nahe, zuerst auf Version 7.10 und erst dann
Am 02. Oktober wurde die erste, und laut kleinen Änderungen die Einführung einiger auf 8.04 LTS zu aktualisieren.
dem offiziellen »Release Schedule« auch ein- neuer Programme. So wurde der Instant-Mes-
zige Betaversion des unerschrockenen Steinbocks senger »Empathy« implementiert, der gängige
freigegeben. [1] Im Zuge der Beta stehen nun Protokolle wie Jabber/XMPP oder MSN unter- nVidia – Neue Grafiktreiber herausgegeben.
auch erstmals alle Derivate der Ubuntu-Fami- stützt. Auch ist das Programm »Hamster« ist Die Revision 177.80 ist für Linux in den Ar-
lie zum Download bereit. Somit sind neben nun standardmäßig enthalten, welches das chitekturen x86 und x86-64 (AMD64),
Ubuntu, Kubuntu, Xubuntu und Edubuntu auch Aufzeichnen von Arbeitszeiten gestattet. Wei- FreeBSD und Solaris erschienen. Neben der
UbuntuStudio und Mythbuntu verfügbar. Als Veröf- Unterstützung weiterer Chipsätze und der Be-
terhin ermöglicht die Deskbar nun, Suchanfra-
fentlichungstermin für die finale Version wird hebung vieler Fehler soll das Laufzeitverhalten
gen direkt an Google oder Google-Code zu
derzeit der 30. Oktober diesen Jahres ange-
schicken. Außerdem unterstützt der Dateima- verbessert worden sein und sich vor allem bei
peilt.
nager »Nautilus« nun Tabs. Für eine Auflis- der Nutzung von Plasma-Applets unter KDE4
Wichtig: Alpha- und Beta-Versionen richten tung aller neuen Features sind bitte die offizi- bemerkbar machen. [6]
sich ausschließlich an Tester und Entwickler.
ellen Release Notes [3] heranzuziehen.
Vom produktiven Einsatz wird ausdrücklich ab- Stefan Zaun
geraten! sciron@yalmagazine.org
Firefox 3.0.3 herausgegeben.
Nur eine Woche nach Veröffentlichung der Informationen
Wikipdia - Nun auch als Buch.
Version 3.0.2 wurde ein weiteres Update [1] http://ikhaya.ubuntuusers.de/2008/10/03/betaversi
Das »Bertelsmann Lexikon Institut« des on-von-ubuntu-8.10-intrepid-ibex-veroeffentlicht/
»wissenmedia Verlags« veröffentlichte nun nachgeschoben. Dieses behebt eine Regres-
sion im Passwort-Manager, welche durch eine [2] http://www.silicon.de/forschung/0,39038977,39196
das »Wikipedia Lexikon in einem Band«. Mit 470,00/wikipedia+in+der+buchhandlung.htm
fast 1000 Seiten, 50000 geführten Stichwör- in Version 3.0.2 vorgenommene Änderung
[3] http://library.gnome.org/misc/release-notes/2.24/
tern und ca. 1000 Abbildungen präsentiert das entstand. So ließen sich in einigen Fällen
[4] http://www.pro-linux.de/news/2008/13265.html
Buch die in den Jahren 2007 und 2008 am Passwörter weder speichern noch auslesen,
was den mitgebrachten Manager effektiv un- [5] https://lists.ubuntu.com/archives/ubuntu-security-
häufigsten nachgefragten Inhalte der freien announce/2008-September/000755.html
Enzyklopädie. Der Titel wartet ferner mit ei- brauchbar machte [4].
[6] http://www.pro-linux.de/news/2008/13303.html
nem 30-seitigen Anhang auf, in welchem auch
Ubuntu 7.04 – Support läuft aus.
alle 90000 Autoren genannt werden, die zu
Ab dem 19. Oktober wird es für Version
den veröffentlichten Artikeln beitrugen und
7.04, laut Ankündigung [5], keine weiteren Si-
kann für rund 20 € erworben werden. [2]
cherheitsupdates mehr geben. Die Pflege von
offizieller Seite wird beendet und Ubuntu 7.04
aus dem Sicherheitsbulletin entfernt. Daher
Yalm - Magazin 4
querors Schatten getreten. Dolphin unterstützt
KDE 4.1 mittlerweile Tabbed Browsing und Tags, welche
aber leider noch nicht in Suchabfragen berücksich-
Während KDE 4.0 noch viele Nutzer enttäuschte - immerhin hatte es noch reichlich Bugs und war tigt werden.
eigentlich primär an Entwickler gerichtet - ist der Nachfolger des populären Desktops endlich reif Außerdem bringt Dolphin jede Menge innovati-
für den Alltagsgebrauch. ve Funktionen mit sich, von denen wir die besten
kurz erläutern wollen:
Viele haben es nicht für möglich gehalten, dass Dateimanager Dolphin ● Teilen: teilt die Ansicht in zwei Fenster und er-
sich KDE 4 so positiv entwickeln konnte. Während leichtert so beispielsweise das Kopieren in grö-
Der Dateimanager Dolphin hat besonders viele
4.0 am Rande der Benutzbarkeit stand, glänzt das ßeren Ordnern.
Verbesserungen erfahren und ist endlich aus Kon-
neue KDE mit einer offenen und sehr gut bedien-
baren Umgebung, welche vor allem einem weiter-
entwickelten Plasma zu verdanken ist.
Auch optisch ist KDE ein Quantensprung gelun-
gen.

Installation unter Kubuntu 8.04


Unter Kubuntu 8.04 gestaltet sich die Installati-
on relativ simpel, da es ein eigenes Repository [1]
für 4.1 Pakete gibt.
Daher öffnet man als Erstes die sources.list
sudo kwrite /etc/apt/sources.list
und fügt am Ende folgende Zeile hinzu :
deb http://ppa.launchpad.net/→
kubuntu-members-kde4/ubuntu hardy main
Danach wird ein Update der Paketlisten geholt:
sudo apt-get update
Wer KDE 4 noch nicht installiert hat, muss sich
das Paket kubuntu-kde4-desktop nachinstallieren:
sudo apt-get install kubuntu-kde4-desktop
Abschließend wird ein dist-upgrade durchge-
führt:
sudo apt-get dist-upgrade

Der Dateimanager Dolphin


Yalm - Magazin 5
● Filterliste: eine Filterliste, wie es sie auch im Rand auseinanderziehen und erinnert sich beim
Menü gibt, erlaubt eine schnelle und komforta- nächsten Aufruf an die eingestellte Größe.
ble Suche (Wir empfehlen den Shortcut manuell
auf die Taste F8 zu legen). Die Geräteüberwachung
● Elemente gruppieren: fasst alle Dateien und Die Geräteüberwachung bietet eine Übersicht
Ordner alphabetisch in Abschnitten zusammen. über alle angeschlossene Geräte. Mit einem einfa-
chen Klick auf das Auswerfen-Symbol kann der
● Terminal: blendet ein Terminal in der Fußliste
der jeweilige Datenträger entfernt werden. Wenn
ein. Man befindet sich immer im aktuellen Ord-
man viel mit Wechselmedien agiert, wird man die-
ner und kann so, falls Dolphin z. B. die Lö-
ses Plasmoid schnell ins Herz schließen.
schung von Dateien verweigert, schnell über die
Konsole nachhelfen. Das der Desktop-Ordner nicht mehr auf dem
Desktop angezeigt wird, ist vermutlich vielen Nut-
Plasma zern sauer aufgestoßen. Deswegen gibt es nun
einen sehr eleganten Kompromiss in Form eines
Plasma ist eine Desktop-Shell, welche Superka-
Ordner-Plasmoids.
ramba (Widgets), Kdesktop und den Kicker (Panel)
zusammenführt um den Desktop auf die Höhe der Mit dem Folderview Plasmoid kann man sich
Zeit zu bringen. Sie definiert jedes Element auf eine Ordner- und Dateiübersicht eines beliebigen
dem Desktop als ein Miniprogramm, ein Plasmoid. Ordners auf den Desktop holen. Das muss sich
nicht auf einen einzigen Ordner beschränken: Da-
Dadurch wird es nicht nur einfacher, die Mini-
programme zu pflegen und zu erweitern; sie wer-
den auch als feste Bestandteile in das System in-
tegriert.
Hier ein kurzer Überblick über die wichtigsten
und gelungensten Plasmoide. Das K-Menü

Die Kontrollleiste Das K-Menü


Jedes Plasmoid kann sowohl auf dem Desktop Das Menü hat sich sehr positiv entwickelt: Die
als auch in der Kontrollleiste existieren, was aber Suche funktioniert bereits ausgezeichnet, Verlauf
nicht bei allen sinnvoll ist. Gegenüber KDE 4.0 und Favoriten steigern die Effektivität noch einmal
können Plasmoide nun endlich in die Kontrollleiste um ein großes Stück.
geschoben und herausgenommen werden. Außer- Ein neues Feature ist die stufenlose Vergröße-
dem kann die Breite und Ausrichtung (z. B. rechts- rung des Menus. Es lässt sich am rechten oberen
bündig) nun verändert werden.

Die Kontrollleiste Die Geräteüberwachung


Yalm - Magazin 6
durch, dass man das Plasmoid mehrmals auf dem
Desktop haben kann, lassen sich mehrere Ordner
auf dem Desktop verwalten.
Tipp: Falls man noch mehr Plasmoiden haben
will, kann man sich das Paket kdeplasma-addons
installieren:
sudo apt-get install kdeplasma-addons

Eyecandy
Zu den bisher gewohnten Einstellungen gesel-
len sich in KDE 4.1 zwei neue, nämlich Composi-
ting-Effekte und Plasma-Themes.
Die Effekte befinden sich noch in den Startlö-
chern, sie sind weder richtig stabil noch richtig an-
sprechend; viele Effekte sehen in Compiz wesent-
lich besser aus.
Den einzigen Effekt, den wir konstant verwen-
den, ist die Transparenz, welche optisch ver-
gleichsweise viel bietet und stabil ist.
Plasma-Themes verändern das Aussehen aller Plasmoid »Folderview«
sudo apt-get install file-roller
Plasmoide. Sämtliche Themes können nun be-
quem über ein Menu von den Archiven der be- Wir können sie uns aber trotzdem nachinstallie- Negativ aufgefallen sind uns weiterhin der
kannten Seite KDE-Look [2] heruntergeladen und ren: Newsreader Akregator und der Webbrowser Kon-
installiert werden. Hier zeigen sich die ersten An- sudo apt-get install gtk-qt-engine-kde4 queror: beide sind im Vergleich zum Vorgänger
sätze eines Web 2.0 - Desktopes. sehr träge geworden.
Danach muss man sie noch unter Systemein-
Die Themes sind schnell installiert und das Re- stellungen - Erscheinungsbild - Gtk Stile und Konqueror baut Seiten z. T. 2-3 Mal langsamer
sultat kann sich sehen lassen. Schriftarten aktivieren, indem man Use my KDE auf als der aktuelle Firefox und Akregator leidet
Style in GTK Applications selektiert und sich er- noch unter chronischen Hängern. Bei beiden Pro-
Integration von Gtk+ neut einloggt. grammen raten wir deshalb, die Vorgängerversion
Gtk+ Anwendungen wie Firefox 3 sehen in KDE zu verwenden.
4.1 relativ schlecht aus. Das liegt daran, dass die Probleme
Abseits der Software hatten wir Probleme mit
Gtk-Qt-Engine noch nicht richtig fertiggestellt und Probleme bereitet uns derzeit vor allem Ark, dem Sound: Die voreingestellten Systemklänge
deswegen nicht in der Standardinstallation enthal- welches noch stark verbuggt ist. Hier haben wir nerven und lassen sich noch dazu nicht mit KMix
ten ist. einfach das Gnome Gegenstück File-Roller regeln, weshalb wir sie fürs Erste komplett ausge-
nachinstalliert. stellt haben.
Yalm - Magazin 7
Auch die inkonsequente Umsetzung der Syste- wohl schnell als auch stabil genug für den alltägli- Verbesserungen für Ark und Kopete, zusätzliche
meinstellungen nervt: So fehlen beispielsweise die chen Gebrauch. und verbesserte Plasmoids (Das Panel soll z. B.
Benutzer- oder Druckerverwaltung, welche sich geöffnete Fenster endlich in zwei Reihen anzei-
Laut eines Blogeintrages eines KDE-Entwick-
momentan als eigene Programme im Startmenu gen), die Portierung von Kdevelop und die Einfüh-
lers [3] soll KDE 4 schon mit 1Ghz und 256 Mb
unter System finden. Außerdem sind die Untertei- rung von KBlogger in KDE-PIM.
Ram flüssig laufen. Leider hatten wir keine Mög-
lungen nicht ideal gelöst. Was will uns z. B. der
lichkeit, diese Meldung zu bestätigen, empfehlen Weitere Informationen kann man auf der KDE-
Punkt Solid sagen?
aber 1 Gb Ram, da besonders Firefox enorm Spei- Homepage [4] nachlesen.
cher frisst: 300 Mb mit mehreren geöffneten Tabs
Performance
sind keine Seltenheit. Fazit
Wir haben KDE 4.1 auf einem Sony Vaio Lap-
Alles in allem läuft KDE 4.1.1 schon sehr stabil,
top mit 2 Ghz Intel Core 2 Duo, 2 GB Ram und ei- Vorschau auf KDE 4.2
aber hier und da erlebt man noch Abstürze von
ner Geforce 7600Go getestet und waren mit der
Die nächste KDE Version soll laut Plan am Programmen. Vor allem die Desktop Effekte sollte
Performance sehr zufrieden: Der Desktop war so-
27.01.2009 erscheinen. Geplant sind vor allem man mit Bedacht einsetzen.
Empfehlen können wir KDE 4.1 vor allem Gno-
me-Nutzern, die sich bisher an der Komplexität
von KDE gestoßen haben. Dadurch, dass viele
Features und Einstellungsmöglichkeiten des
Desktops noch nicht portiert sind und die Oberflä-
che generalüberholt wurde, findet man sich merk-
bar schneller zurecht.
Alte KDE-Hasen werden jedoch die Einstel-
lungsvielfalt vermissen, die sie von 3.5 gewohnt
sind und sollten noch ein wenig mit dem Umstieg
warten.

Bernhard Posselt
ray@yalmagazine.org

Informationen
[1] http://www.kubuntu.org/news/kde-4.1.1
[2] http://www.kde-look.org/
[3] http://www.kdedevelopers.org/node/3137
[4] http://techbase.kde.org/Schedules/KDE4/
4.2_Release_Goals
Yalm - Magazin 8

Openmoko Freerunner
Ein schon fast historisches Thema in Yalm ist der Freerunner von Openmoko bzw. dessen Vor-
gänger Neo1973. Nicht historisch, weil besonders viel darüber berichtet wurde, sondern viel
mehr weil bereits in der ersten Ausgabe ein Artikel über das neuartige Smartphone erschienen
ist. Heute, gut ein Jahr später, können wir das Gerät endlich testen.

Seit dem 4. Juli gibt es den Openmoko Freerun- tem Kugelschreiber, eine Kurzanleitung sowie ein
ner [1] im offiziellen Online-Shop [2] oder bei ei- USB-Kabel um eine Verbindung mit dem Compu-
nem der wenigen Distributoren zu kaufen. Wir kön- ter herzustellen.
nen Pulster [3] empfehlen, da wir mit dem Service
Ausgeliefert wird der Freerunner mit der Distri-
dort sehr zufrieden sind.
bution OM2007.2, welche zwar gute drei Minuten
Im Lieferumfang enthalten sind neben dem zum Booten benötigt und verhältnismäßig langsam
Freerunner ein Ladegerät, ein Stylus mit integrier- läuft, aber trotz allem nur wenige Fehler beinhaltet.
Somit ist das Gerät gewissermassen »out of the
box« einsatzbereit.
Der Freerunner funktioniert am besten zusam-
men mit einem Linux-Computer. Auch die Verwen-
dung unter Mac oder Windows ist möglich, aber et-
was umständlicher. Wird das Gerät mit dem Com-
puter verbunden, wird dieses von Linux sofort als
usb0-Gerät erkannt. Über ssh kann jetzt direkt auf
den Freerunner zugegriffen werden. Mit dem inte-
grierten Paketmanager opkg ist es einfach, neue
Software zu installieren oder alte Pakete zu aktua- OM2007.2
lisieren. Dank »routing« kann der Freerunner auch
gleich auf die Internet-Verbindung des Computers Einblick in die Funktionsvielfalt des Gerätes. Tele-
zugreifen – nachdem man die Nameserver in die fonie, SMS, Kalender, Todo-Liste, GPS, W-Lan
Datei /etc/resolv.conf eingetragen hat. und Mediaplayer sind vorinstalliert und (fast) ohne
weitere Konfiguration voll funktionsfähig. Das
Mittlerweile gibt es schon zahlreiche Distributio- Power-Management lässt dabei noch zu wün-
nen für den Freerunner: schen übrig. Viel mehr als 10 - 15 Stunden Stand-
by kann man bei normalem Gebrauch nicht erwar-
OM2007.2 ten. Auch die Text-Eingabemethoden sind recht
Wie bereits beschrieben, wird der Freerunner bescheiden: Ein T9-Keyboard, wie man es von an-
mit dieser Distribution ausgeliefert. Auch wenn sie deren Telefonen kennt, ist vielleicht zum SMS-tip-
sehr träge läuft, gibt sie dem Benutzer schon einen pen geeignet, dafür aber im installierten Terminal
Der Freerunner
Yalm - Magazin 9
unbrauchbar. Zeichen wie z.B. ein »/« fehlen. Da Idee für eine neue Eingabemethode einfallen las-
schafft nur die nachinstallierbare Full-Qwerty-Tas- sen.
tatur Abhilfe. Leider sind die Tasten darauf aber so
Leider ist OM2008.8 zurzeit noch nicht sehr sta-
klein, dass sie sogar mit einem Stylus nur mühsam
bil. Das bedeutet, dass man z.B. schon bei der
zu bedienen ist.
PIN-Eingabe Probleme hat oder nicht über eine
Die Distribution wird nicht mehr weiterentwi- neue SMS informiert wird. Auch Telefonate kom-
ckelt, da bereits ihr Nachfolger erschienen ist. men nicht immer an, was den Freerunner fast
nutzlos macht. Möchte man eine Verbindung zu ei-
OM2008.8 nem gesicherten W-Lan-Netzwerk herstellen kann
man auch schon ein paar graue Haare bekommen.
Das am 8. August 2008 erschienene Software-
Das kürzlich erschienene Update OM2008.9 bringt
Update OM2008.8 ist ein weiterer Schritt in Rich-
da leider kaum Verbesserungen.
tung einer stabilen Plattform für den Freerunner.
Um das ganze System beständiger zu gestalten,
FDOM - a Fat and Dirty OM based distribution
hat man als Grundlage für das Update Qtopia (sie-
he weiter unten) genommen und es auf einem X- FDOM ist genau gesehen keine eigene Distribu-
Server laufen lassen. tion. Es handelt sich um ein normales OM2008.8-
System mit einigen Bugfixes das vollgepackt mit
Das System glänzt jetzt mit einer komplett neu-
Software ist. Es soll dem Benutzer die Möglichkeit
en Oberfläche – basierend auf Illume – welche
bieten, die Funktionen seines Geräts voll auszu-
vollumfänglich anpassbar ist. Standardmäßig er-
kosten. Diverse Spiele und Utilities zeigen, was
hält man ein sehr einfaches schwarz-grünes The-
wirklich im Freerunner steckt. Besonders erwäh-
ma, welches einen gar nicht so schlechten Ein-
nenswert sind das Tool Mofi-Wifi (grafische Ober-
druck hinterlässt. Natürlich ist das Interface extrem
fläche zur W-Lan-Konfiguration) oder Remoko
einfach gehalten, doch das ist Absicht: Man möch-
(komplette Bluetooth-Fernbedienung für den Com-
te dem Benutzer so wenig wie möglich vorschrei-
puter).
ben, damit er sein ganz eigenes Smartphone kre-
ieren kann. OM 2008.8
FSO - freesmartphone.org
Zu den wesentlichen Neuerungen gegenüber
nem Wörterbuch vorschlägt, sobald man den ers- FSO kann als Spielplatz für Entwickler angese-
OM2007.2 gehören neben der neuen Oberfläche
ten Buchstaben eintippt. Für englische Benutzer ist hen werden: Die installierte Software soll allen Ent-
ein grafischer Installer um Software-Pakete zu in-
dies sicherlich eine gute Sache. Nur wenn man wicklern eine gute Infrastruktur zum Weiterentwi-
stallieren, eine neue GPS-Applikation (Locations),
Wörter in einer anderen Sprache schreiben möch- ckeln bieten und ist nicht für den normalen Nutzer
ein verbessertes Power-Management (welches die
te wird es schwierig. Denn ist das Wort nicht im gedacht, da die meisten Funktionen mehr zum tes-
Batterie-Lebensdauer zwar erhöht, aber noch lan-
Wörterbuch vorhanden, kann man es nur mühsam ten als zum anwenden vorgesehen sind.
ge nicht befriedigend ist) und eine neue Eingabe-
eintippen. Zum Glück gibt es die Möglichkeit diese
methode - welches sich nur bei Wenigen großer Neben diesen offiziellen Openmoko-Distributio-
Funktion auszuschalten. Jedoch ist das Keyboard
Beliebtheit erfreut: Das Qwerty-Keyboard basiert nen gibt es auch noch ein paar andere Systeme
auch ohne Wörterbuch noch nicht das Wahre. Man
auf einer »prediktiven Methode«. Das bedeutet, welche auf dem Freerunner installiert werden kön-
kann nur hoffen, dass die Entwickler sich eine gute
dass die Software dem Benutzer ein Wort aus ei- nen:
Yalm - Magazin 10
QTopia Debian und Gentoo auf, dass jeder der will etwas für den Freerunner
entwickeln kann.
Die momentan wahrscheinlich stabilste Distribu- Auch ein komplettes Debian System kann auf
tion heisst QTopia [4] und wird von Trolltech entwi- dem Freerunner installiert werden. Bei der Stan- Als tägliches Phone kann der Freerunner
ckelt. QTopia bietet alle nötigen Funktion wie Tele- dard-Installation startet dabei eine Software na- höchstens mit der Qtopia-Distribution verwendet
fonie, SMS, PIM, W-Lan und einen Mediaplayer. mens »Zhone« mit der man Telefonate führen, werden. Alle anderen sind noch zu instabil.
Einfache Funktionen wie das Ändern eines Hinter- SMS senden und empfangen, die Kontakte verwal- Wer nicht an den Entwicklungen von Open-
grundbildes oder anpassen der Theme-Farben ten oder auch GPS nutzen kann. Wer noch etwas moko interessiert ist oder sich über jeden kleinen
sind ebenfalls vertreten. Auch das Power-Manage- weitergehen will, kann sich sogar XFCE nachin- Software-Fehler ärgert, der sollte mit dem Kauf
ment bietet eine Standby-Zeit von gut drei Tagen. stallieren, damit ein kompletter Linux-Desktop vor- noch warten bis eine anständige Software erschie-
Das Einzige was noch fehlt ist eine GPS-Software handen ist. Der Matchbox-Window-Manager er- nen ist. Wer aber gerne selber mal einen »Bug
welche aber ab der bald erscheinenden Version möglicht es einem sogar Software wie Pidgin oder fixt« oder einfach Freude daran hat zu sehen, wie
4.4 vorhanden sein soll. Firefox einwandfrei zu installieren. unzählige Menschen etwas Besonderes erschaf-
Seit kurzem gibt es auch eine Freerunner opti- fen möchten, der sollte schnell zugreifen: Die
mierte Version von Gentoo, welche auf dieselbe Freerunner gehen weg wie warme Brötchen. Sind
Weise erweitert werden kann wie Debian. sie einmal ausverkauft, so kann man sich auf eine
Wartezeit von mehreren Wochen einstellen, bis
SHR - Stable Hybrid Release der nächste Batch an Geräten vorhanden ist!
SHR soll eine komplett funktionierende Distribu- Alles in allem kann man sagen, dass aus der
tion werden, welche erstmals auch für Enduser ge- Openmoko-Software sicherlich eine sehr vielseiti-
dacht ist. Dabei vereinen die Entwickler das Beste ge Plattform für diverse Geräte werden wird.
aus OM2007.2, OM2008.8 und FSO um die ulti-
mative Openmoko-Distribution zu kreieren. Wann Tobias Kündig
es wirklich soweit ist und wir uns über diese Soft- tobias@yalmagazine.org
ware freuen können, ist leider noch nicht abseh-
bar. Gerüchten zufolge möchte man SHR bis Ende Informationen
2008 fertig haben – darauf verlassen sollte man [1] http://openmoko.com/
sich aber nicht. [2] http://openmoko.com/distributors.html
[3] http://pulster.de/
Fazit
[4] http://qtopia.net
Im Freerunner von Openmoko steckt sehr
großes Potential. Wer den Mailing-Listen folgt oder
häufig im gut dokumentierten Wiki unterwegs ist,
bemerkt, dass nicht nur Openmoko selber in der
Entwicklung ist. Plötzlich tauchen Freerunner-Ver-
sionen von Spielen wie Duke Nukem oder numpty-
physics auf. Auch der Gameboy-Emulator gnuboy
wurde bereits portiert. Projekte wie FDOM zeigen
QTopia
Yalm - Magazin 11
der Name der übergeordneten Tabelle Ausgabe
OpenOffice Base (III) vorgeschlagen. Hier kann auch noch gewählt wer-
den, ob das Formular anschließend zum Bearbei-
Eine Datenbank Anwendung besteht nicht nur aus Tabellen und Abfragen, sondern soll auch eine ten oder im Eingabemodus geöffnet werden soll.
Wir bleiben bei den vorgeschlagenen Einstellun-
benutzerfreundliche Oberfläche bieten, auf der die Daten eingegeben und bearbeitet werden kön-
gen. Nach einem Klick auf Fertig stellen erscheint
nen. Im dritten und letzten Teil des Workshops befassen wir uns mit Formularen in Base. Mit die-
das fertige Formular im OpenOffice.org Writer.
sen kann aus einer Sammlung von Tabellen, Abfragen und Berichten eine vollständige Anwen- Demnach handelt es sich bei einem Formular um
dung erstellt werden. ein Textdokument mit Formularelementen.

Was bisher geschah Das erste Formular soll die Daten einer einzelnen Im unteren Teil des Fensters kann mit den Pfeil-
Ausgabe mit den zugehörigen Artikeln enthalten. tasten in den Datensätzen der Tabelle Ausgabe
Für Leser, die den ersten oder zweiten Teil des geblättert werden. Dabei werden im grauen Sub-
Im Assistenten werden als erstes alle Felder der
Workshops [1] über OpenOffice Base (kurz: Base) formular die zur jeweiligen Ausgabe gehörenden
Tabelle Ausgabe ausgewählt.
noch nicht gelesen haben, empfiehlt es sich dies Artikel angezeigt. Es stehen auch Schaltflächen für
nachzuholen, da dort die Grundlagen für unsere Im nächsten Schritt wird ein Subformular hinzu- das Neuanlegen oder Löschen eines Datensatzes
kleine Datenbankanwendung gelegt wurden. Die gefügt, und zwar basierend auf der bestehenden zur Verfügung. Nach dem Klick auf die Schaltflä-
Base-Datei mit dem letzten Stand der Arbeiten Beziehung zur Tabelle Artikel. Im Schritt drei wer- che Neuer Eintrag (Rechtspfeil mit Sonne) er-
kann bequem von der Yalm Homepage herunter- den alle Felder der Tabel-
geladen werden [2]. Im dritten und letzten Teil des le Artikel für das Subfor-
Workshops wird mit dieser Datei weitergearbeitet. mular ausgewählt. Schritt
Zur Erinnerung: bisher wurden die Tabellen »Aus- vier wird übersprungen.
gabe«, »Artikel« und »Status« erzeugt, mit Rela- Im fünften Schritt kann
tionen verbunden und mit Daten gefüllt. Außerdem die Anordnung der Felder
wurde eine Abfrage erstellt, die anzeigt, wie viele ausgewählt werden. Wir
Artikel im Jahr 2008 publiziert wurden. Das Ergeb- nehmen die linksbündige
nis konnte in einem Bericht ausgegeben werden. Spaltenbeschriftung für
das übergeordnete For-
Von der Wiege bis zur Bahre ... Formulare, mular und die Darstellung
Formulare als Datenblatt für das
Subformular. Die Einstel-
Der Formularknopf ist das letzte uns unbekann- lungen zur Dateneingabe
te Element im Hauptfenster der Datenbank Base. in Schritt sechs belassen
Für das Erstellen von Formularen werden zwei wir unverändert. Auch die
Aufgaben angeboten: Formular in Entwurfsansicht Frage nach dem Stil
erstellen und Formular unter Verwendung des bleibt so wie sie ist: bei-
Assistenten erstellen. Würden wir das Formular in ge, 3D-Look. Im achten
der Entwurfsansicht erstellen, müsste das Formu- und letzten Schritt kann Der Formular Assistent
lar von Anfang an aufgebaut werden. Da dies et- der Formularname einge-
was mühsam ist, verwenden wir den Assistenten. tragen werden. Es wird
Yalm - Magazin 12
zeigen. Dieser Umstand wird später bei den Ver-
besserungen am Formular berücksichtigt. Des
weiteren sieht man (beim Blättern in den vorhan-
denen Daten) im Feld Status_ID verschiedene
Zahlen. Anstelle dieser nichtssagenden Zahlen
(Fremdschlüssel auf die Tabelle Status) wäre die
Anzeige der Statusnamen (Idee, Schreiben, Kor-
rektur, Layout, Publiziert) wesentlich informativer.
Außerdem wäre es hilfreich, den Statusnamen aus
einer Liste auswählen zu können anstatt blind die
zugehörige ID eingeben zu müssen.
Alle Feldnamen im Formular tragen die Origi-
nalnamen der Tabellenfelder, z.B. Ausgabe_
Datum oder Artikel_Titel. Es würde ausreichen die-
se Felder mit Datum bzw. Titel zu bezeichnen an-
statt immer den Tabellennamen mit dem Unter-
strich vorweg zu stellen. Eine Überschrift Ausgabe
über den oberen Feldern und eine zweite Über-
schrift Artikel über dem Subformular würde klar
machen, zu welchem Bereich die jeweiligen Felder
gehören.

Verbesserungen
Im vorherigen Absatz wurde eine Reihe von
Schwächen am generierten Formular erkannt. Die-
Der Assistent hat ein Formular erzeugt se sollen nun Schritt für Schritt verbessert werden.
Man beginnt mit den Feldnamen. Als erstes muss
scheint eine leere Eingabemaske. Da es sich bei Nun wird das Subformular befüllt. Da die Arti- das Formular geschlossen und im Bearbeitungs-
der Ausgabe_ID um ein automatisches Feld han- kel_ID ein automatisches Feld ist, setzt man den modus wieder geöffnet werden. Ein Rechtsklick
delt, kann mit der Tab-Taste direkt zum nächsten Cursor gleich in das zweite Feld: Artikel_Titel und auf den Formularnamen im Hauptfenster von Base
Feld (Ausgabe_Jahr) gesprungen werden. Dort trägt dort einen beliebigen Text ein. In gleicher bietet dafür die Funktion Bearbeiten. Nun können
geben wir »2008« ein, »8« für den Ausgabe_Mo- Weise verfährt man mit der Artikel_Beschreibung. im Formular die einzelnen Elemente mit der Maus
nat, »15.08.08« für das Ausgabe_Datum und »nor- Das Feld Artikel_Link bleibt leer. Es fällt auf, dass ausgewählt werden; es erscheinen an den Rän-
mal« für die Ausgabe_Notiz ein. Angenehmer wäre im Feld Ausgabe_ID bereits eine Zahl eingetragen dern des gewählten Elements kleine quadratische
es, wenn das Datum aus einem Kalender gewählt ist. Dieses Feld enthält den Fremdschlüssel zur Anfasser. Das Feld Ausgabe_ID besteht aus zwei
werden könnte, anstatt es von Hand einzugeben; Ausgabe; das Feld Ausgabe_ID weiter oben im Elementen: dem Label und dem Eingabefeld. Be-
dazu später mehr. Formular enthält die gleiche Zahl. Es ist somit vor der Name geändert werden kann, muss zuerst
überflüssig, die Ausgabe_ID im Subformular anzu- die Gruppierung der beiden Elemente aufgehoben
Yalm - Magazin 13
werden. Im Kontextmenü (Rechtsklick) der Aus-
wahl findet man unter dem Eintrag Gruppierung
den Befehl um diese Gruppierung aufzuheben.
Danach lassen sich das Label und das Eingabe-
feld separat auswählen. Ein Doppelklick auf das
Label Ausgabe_ID öffnet ein Fenster mit den Ei-
genschaften dieses Elements.
Bei der Eigenschaft Titel kann nun ein neuer
Name eingetragen werden, z. B.: Ausgabe-Nr.
Nach dem Schließen des Eigenschaftenfensters
müssen die beiden Elemente Label und Feld wie-
der gruppiert werden, um ein unbeabsichtigtes
Verschieben der beiden Elemente gegeneinander
zu vermeiden. Dazu werden beide Elemente mar-
kiert und im Kontextmenü die Funktionen Gruppe,
Gruppieren gewählt. Nach dem gleichen Verfahren Das Formular mit Überschriften und neuen Feldnamen
können jetzt alle Labels umbenannt werden. Dies
gilt auch für die Spaltenüberschriften im Subformu- unserer Veränderungen am Formular testen Nun wird das Datumsfeld durch eine Kalender-
lar. Im Kontextmenü einer Spalte erscheint der möchte. auswahl ersetzt. Zuerst werden Datum-Label und
Eintrag Spalte..., hinter dem sich das Eigenschaf- Datum-Feld ausgewählt und die Gruppierung auf-
tenfenster für dieses Element verbirgt. Als nächstes sollen die beiden Bereiche im For-
gehoben. Dann wird das Datum-Feld gelöscht, in-
mular mit Überschriften versehen werden, damit
Übrigens gibt es unten links in der Symbolleiste dem wir es auswählen und [Entf] drücken. Am lin-
klar ist, zu welcher Tabelle die jeweiligen Felder
eine Taste, mit der zwischen Entwurfs- und Einga- ken Rand des Fensters befindet sich die Symbol-
gehören. Da das Formular im OpenOffice.org Wri-
bemodus umgeschaltet werden kann. Die Taste leiste mit den Formular-Steuerelementen. Wird der
ter erstellt wird, kann ein beliebiger Text in das
zeigt eine Hand über einen OK-Knopf und ist mit Mauszeiger kurz über ein Symbol gehalten, er-
Formular geschrieben werden. Dazu wird im Ent-
Entwurfsmodus an/aus beschriftet. Dieses Um- scheint der Name des Steuerelements. Aus dieser
wurfsmodus der Cursor (Schreibmarke) links oben
schalten ist praktisch, wenn man die Auswirkungen Leiste wählen wir das Element Datumsfeld. Sollte
in das Formular gesetzt und die Überschrift Aus-
dieses nicht zu sehen sein, muss zuerst mit dem
gabe geschrieben. Mit einigen Zeilenumbrüchen
Symbol Weitere Steuerelemente (ebenfalls in die-
wird der Cursor bis oberhalb des Subfor-
ser Leiste) ein Zusatzfenster mit den fehlenden
mulars gebracht und dort die Überschrift
Steuerelementen eingeblendet werden.
Artikel in dieser Ausgabe geschrieben. Die
übrigen Elemente im Formular zeigen sich Man klickt also auf das Symbol Datumsfeld und
von den Zeilenumbrüchen nicht beein- zeichnen dann das Feld auf unser Formular; idea-
druckt; alle bleiben an ihrem Platz. Die Ele- lerweise rechts vom Label Datum. Das Feld er-
mente verhalten sich nicht wie normaler scheint als flache weiße Box mit grauem Rahmen.
Text im Dokument sondern haben eine fes- Durch einen Doppelklick auf das Feld öffnet sich
te Position. das Eigenschaftenfenster. Dort kann die Hinter-
Eigenschaften des Label Elements grundfarbe auf ein passendes Grau und die Rah-
Yalm - Magazin 14
menart auf 3D-Look gestellt werden. Bei der Ei- Das ist das Ende ...
genschaft Aufklappbar muss Ja gewählt werden.
... vom Workshop zu OpenOffi-
Wird nun der Entwurfsmodus umgeschaltet, sieht
ce.org Base. Es wurden die Grundele-
man einen kleinen Pfeil rechts im Datumsfeld.
mente einer Datenbank behandelt: Ta-
Klickt man ihn an, so öffnet sich ein Kalender, aus
bellen, Beziehungen, Abfragen, Be-
dem das Datum ausgewählt werden kann. Jetzt
richte und Formulare. Mit diesem Ba-
bitte wieder den Entwurfsmodus umschalten und
siswissen ist es jetzt möglich, eigene
das Datumsfeld mit seinem Label gruppieren.
Datenbankanwendungen zu erstellen,
Lookup Dateneigenschaften für das Lookup-Feld die für einfache Aufgaben wie eine Li-
select Status_Name, Status_ID from Status teratursammlung, CD/DVD-Archive,
Wem die bisherigen Verbesserungen sehr ein- Kochrezepte oder eben Redaktionssysteme gut
fach erschienen, für den kommt jetzt eine echte Bei Gebundenes Feld wird eine 1 eingetragen. geeignet sind. Als letzter Tipp sei noch erwähnt,
Herausforderung. Im Subformular soll das Feld Der Leser mag sich wundern, warum das erste dass sich im Internet auch .odb Dateien finden, die
Status_ID durch eine aufklappbare Liste ersetzt Feld der SQL-Abfrage mit der Status_ID gebunden bestens geeignet sind um abzuschauen, wie ande-
werden, die die möglichen Statusnamen anzeigt. werden soll und nicht das zweite. Der »gemeine re ein bestimmtes Problem mit OpenOffice.org
Nach der Auswahl eines Statusnamens soll die zu- Informatiker« beginnt beim Zählen mit 0 und nicht Base gelöst haben.
gehörige ID in das Feld Status_ID der Tabelle mit 1. Deshalb bezieht sich die 1 auf das zweite Ralf Hersel
Artikel geschrieben werden. Wer möchte, kann Feld der SQL-Abfrage. Allerdings wäre es falsch, rhersel@yalmagazine.org
das erst einmal selbst ausprobieren bevor er wei- eine 0 zu schreiben um das erste Feld der SQL-
ter liest. Abfrage zu referenzieren. Base erwartet in diesem Informationen
Fall eine leere Eingabe bei Gebundenes Feld - an [1] Erster und zweiter Teil des Workshops:
Eine solche Konstruktion wird Lookup-Feld ge- dieser Stelle ist ein Kopfschütteln wohl erlaubt.
nannt, weil das Feld Werte aus einer Tabelle (Loo- http://www.yalmagazine.org/homepage/yalm/
Nun schließt man das Eigenschaftenfenster und download
kup Tabelle) liest und zur Auswahl stellt. Und so schaltet den Entwurfsmodus wieder um.
geht es: In der Überschriftenzeile des Subformu- [2] Download der Base Datenbank:
lars wird das Kontextmenü geöffnet und Spalte Jetzt kann das neu erstellte Statusfeld aufge- http://www.yalmagazine.org/homepage/downloads/
klappt werden und zeigt die Liste der möglichen extras/redaktion3.odb
einfügen, Listenfeld gewählt. (Der Lookup funktio-
niert nur mit dem Listenfeld und nicht mit einem Statusnamen. Nach der Auswahl eines Statusna-
Kombinationsfeld.) Jetzt sieht man im Subformular mens und dem Wechsel zu einer anderen Zeile im
ein neues Element mit dem Namen Spalte1. Über Subformular sieht man, dass das Feld Status_ID
das Kontextmenü wird nun das Eigenschaftenfens- tatsächlich die zugehörige ID des gewählten Sta-
ter für diese neue Spalte geöffnet. Als Name und tusnamen erhalten hat. Solche Lookup-Felder wer-
Titel trägt man Status ein und wechselt dann in den immer dann in Formularen benötigt, wenn sich
den Tab Daten. Dort wird als Datenfeld der Eintrag in einer Tabelle ein Fremdschlüssel befindet der
Status_ID gewählt, weil in dieses Feld der Tabelle für den Anwender unverständlich ist. Als letzten
Artikel die Status_ID gespeichert werden soll. Bei Schritt blendet man das Feld Status_ID im Subfor-
der Art des Listeninhalts nimmt man SQL und beim mular aus, weil es nicht mehr benötigt wird. Dies
Listeninhalt wird folgende SQL-Klausel eingege- geschieht im Kontextmenü der Spalte durch die
ben: Auswahl von Spalte ausblenden.
Yalm - Magazin 15

Inkscape (II)
In der letzten Ausgabe haben wir euch die elementare Bedienung von Inkscape erläutert. Nun sol-
len weitere Grundlagen erklärt und euch somit die Möglichkeit gegeben werden, auch fortge-
schrittene Tutorien verstehen und nachvollziehen zu können.

Inkscape bietet die Möglichkeit, die Gestaltung lässt sich der zuvor gezogene Abschnitt auch noch
einer Grafik auf verschiedenen »Ebenen« vorzu- nach dessen Erstellung in seinem Verlauf ändern.
nehmen. Ebenen kann man sich in Form überein-
Allerdings fabrizieren, im Gegensatz zu den
ander liegender Folien vorstellen, auf welchen
Formwerkzeugen, das Freihand- als auch das Zei-
unabhängig voneinander gearbeitet werden kann,
chenwerkzeug sogenannte »Pfade«. Diese Folgen
ohne auf anderen Ebenen liegende Objekte zu be-
von Linien lassen sich durch Ziehen ihrer
einflussen. So kann eine neue Ebene über die
»Knoten«, also den Punkten entlang eines Pfades,
Menüpunkte Layer – Add Layer erstellt und damit
welche dessen Form bestimmen, verändern. Dem-
gearbeitet werden. Objekte, welche sich mit
nach lassen sich Pfade nicht nur an deren Zieh-
Elementen höher liegender Ebenen schneiden, Durch den Einsatz unterschiedlicher
punkten, sondern nahezu an jeder Stelle ihres Ver-
werden verdeckt. Auch lässt sich die Sichtbarkeit Ebenen ist der Einsatz von Schatten
laufs berichtigen. Wohlgemerkt wird eine Linie erstaunlich einfach
einzelne Ebenen einstellen. Auf diese Weise ist es
»offener Pfad« genannt, wohingegen eine in sich
möglich, tiefliegende Objekte problemlos auszu-
geschlossene Form treffenderweise als »geschlos- ner anderen herausgeschnitten, ein Objekt in viele
wählen. Über den am unteren Bildschirmrand zu
sener Pfad« beschrieben wird. Sofern gewünscht, kleinere Formen unterteilt und einzelne Segmente
findenden »Ebenendialog« ist die aktuelle Ebene
lassen sich Änderungen am Verlauf des Pfades eines Pfades durch das Zerteilen an Schnittpunk-
ersichtlich und ein Wechsel derselben möglich.
über das Knotenwerkzeug [F2] vornehmen. Nach ten erzeugt werden.
dessen Auswahl erscheinen kleine graue Rechte-
Von Pfaden und Gestaltungswerkzeugen Wohlgemerkt zeigt die Option »Difference«
cke, die Knoten. Diese lassen sich, wie vom Aus-
Unregelmäßige Objekte, beispielsweise ein von lediglich bei zwei markierten Objekten Wirkung,
wahlwerkzeug gewohnt, auswählen, verschieben,
Hand kreierter Schriftzug, lassen sich mit dem so- wohingegen die verbleibenden Operationen bei ei-
bearbeiten und löschen.
genannten »Freihandwerkzeug« [F6] erstellen. ner beliebigen Anzahl von Elementen funktionie-
Zum Erzeugen gleichmäßiger Formen sollte aller- Boolesche Operationen ren. Es sei angemerkt, dass die Befehle »Division«
dings das »Zeichenwerkzeug« [Shift + F6] ver- und »Cut path« sich unterscheiden. Durch Einsatz
Im Menüpunkt »Path« finden sich die als »Boo- von ersterem wird das unten liegende Objekt
wandt werden. Ein simpler Klick erstellt hier eine
lesche Operationen« betitelten Verfahren. Durch durch den Pfad des oberen Objekts zerschnitten,
gerade Linie. Klicken und Ziehen hingegen ermög-
diese können aus der Vereinigung zweier oder wohingegen »Cut path« lediglich die Linien des
licht das Erzeugen eines Linienabschnittes,
mehrerer Formen - oder Pfaden - komplexere For- unteren Objekts zerschneidet und dessen Füllung
welcher mit zwei Ziehpunkten daherkommt. Somit
men beziehungsweise Pfade erstellt werden. So entfernt.
können zwei Formen kombiniert, eine Form aus ei-
Yalm - Magazin 16
Um offene Pfade zu kombinieren ist es von-
nöten, deren Knoten zu verbinden. Folglich wählt
man in einem solche Falle unter Zuhilfenahme des
Knotenwerkzeugs die offenen Endknoten der zu
kombinierenden Pfade aus und verbindet sie erst
im Anschluss daran

Erstellen und Bearbeiten von Texten


Inkscape ist mit den gebotenen Funktionen
Die Auswirkung der einzelnen booleschen förmlich zum Erstellen von Logos oder kreativen
Operationen bildlich dargestellt [1] Überschriften prädestiniert. Zu Beginn dieses Pro-
zesses sollte mit [F8] das Textwerkzeug aufge-
Kombinieren von Pfaden rufen und ein beliebiger Test eingegeben werden.
Über den Dialog »Schrift und Text« lassen sich
Mit Hilfe des Befehls »Kombinieren« [Strg] + [K]
Einstellungen wie die Wahl der Schriftart, auch be-
lassen sich mehrere Pfade zu einem Pfadobjekt
kannt als »Font«, die Schriftgröße und die Ausrich-
kombinieren. Man sollte dies allerdings nicht mit
tung einstellen. Dort findet sich auch ein mit »Text«
den boolschen Operationen verwechseln, denn
betitelter Reiter, in welchem der ausgewählte Text
der Zweck der beiden Verfahren unterscheidet sich
verändert werden kann.
deutlich.
Eine der beim Entwerfen eines Logos sehr oft Bereits   nach   wenigen   Stun­
Wählt man zwei Pfade aus und kombiniert den   der   Einarbeitungszeit   las­
anfallenden Tätigkeiten ist das Anpassen des
diese, werden sie zu Unterpfaden eines Pfadob- sen sich mit Inkscape beeindru­
Buchstaben- und Zeilenabstands. Auch hierfür bie-
jekts. Die Unterpfade werden, als ob sie gruppiert ckende Grafiken erstellen
tet Inkscape eine Auswahl an Tastenkombinatio-
wären, als Einheit bewegt und teilen die Eigen-
nen: [Alt] + [<] beziehungsweise [Alt] + [>] lässt
schaften der Füllung und Kontur. Im Gegensatz zu [Links] / [Rechts], sondern auch, wie bereits ange-
sich der Buchstabenabstand des gesamten Text-
einer Gruppe lassen sich Unterpfade allerdings deutet, eine vertikale Verschiebung unter Zuhilfe-
objekts nach rechts – respektive nach links – je-
nicht einzeln auswählen. Sollten sich gefüllte Pfa- nahme von [Alt] + [Oben] / [Unten], möglich.
weils um ein Pixel verschieben. Doch gerade bei
de überlappen, verschwindet normalerweise die
groß eingestellten Schriftarten geschieht es nicht Selbstverständlich könnte man den Text auch
Füllung in den Überschneidungsbereichen. Auf
selten, dass lediglich der Abstand zwischen zwei zu einem Pfad konvertieren [Shift] + [Strg] + [C]
diese Weise lassen sich mit relativ geringem Auf-
bestimmten Buchstaben zu groß oder zu klein ist. und die Zeichen als reguläre Pfad-Objekte bewe-
wand Löcher innerhalb von Objekten erstellen,
Abhilfe schaffen hier [Alt] sowie die Pfeiltasten. gen. Dennoch, es ist einfacher, den Text als »Text«
wenngleich für weitergehende Pfadkonvertierun-
Nachdem der Cursor zwischen die beiden zu ver- zu belassen. Auf diese Weise kann er auch weiter-
gen die boolschen Operationen verwendet werden
schiebenden Zeichen gesetzt wurde, ist nicht nur hin editiert und verschiedene Fonts ausprobiert
sollten.
eine horizontale Verschiebung mittels [Alt] + werden, ohne die Typographie zu zerstören.
Yalm - Magazin 17
Der einzige, allerdings störende Nachteil an die- Dennoch müsstet ihr nun in der Lage sein die Abschließend danken wir Overlord59 für die Anlei-
ser Methodik ist, dass der Verwendung findende unzähligen, in den Weiten des Internets vorhan- tung [8] zur Erstellung des hier verwendeten Tux
Font auf jedem System installiert sein muss, so- denen Tutorien besser verstehen zu können. [9] und k_milio für deren Übersetzung. Auch die-
fern auf diesem das SVG-Dokument geöffnet wer- ser Tux steht, den Lizenzbedingungen folgend, un-
Solltet ihr weitere Informationen zu einzelnen
den soll. ter den Creative Commons BY-NC-SA. [10]
Funktionen wünschen, stellt das Handbuch [2]
eine sehr gute Anlaufstelle dar. Aber auch das
Lehrwerk der Wikibooks [3] hält viele weitere Infor- Stefan Zaun
mationen bereit. sciron@yalmagazine.org
Informationen
Sofern ihr der englischen Sprache mächtig und
[1] Entnommen aus dem Inkscape-Wiki:
an der Erstellung beeindruckender Grafiken inter- http://wiki.inkscape-forum.de/boolsche_operation?
essiert seid, können wir euch weiterhin eine s=operationen
Sammlung von Screencasts [4] ans Herz legen, [2] Deutschsprachiges Handbuch http://wiki.inkscape-
welche leicht und verständlich neue Inhalte beim forum.de/handbuch
Erstellen weiterer Werke vermitteln. Auch alle in [3] Sich mit Inkscape befassende Lektüre der
diesem Artikel vorhandenen Grafiken wurden unter WikiBooks http://de.wikibooks.org/wiki/Inkscape
Zuhilfenahme der dort angebotenen Tutorien er- [4] Sammlung unterschiedlicher Video-Turorien
http://screencasters.heathenx.org/
zeugt und unterliegen daher den Creative Commons
[5] Sammlung textbasierter Tutorien
BY-NC-SA. Eine zentrale Anlaufstelle für textbasier-
http://inkscapetutorials.wordpress.com/
te Tutorien ist hingegen der »InkscapeTutorials
[6] Offizielles Forum http://www.inkscapeforum.com/
Webblog« [5]: Ebenfalls in englischer Sprache ge-
[7] Internetpräsenz der Open Clip Art Libary
halten bietet er viele weitere Lehrtexte, die aller- http://openclipart.org/
dings erste, in dieser Artikelreihe hoffentlich ver- [8] Anleitung in den Foren von CrystalXP.net
Auch Gegenstände des alltäglichen Gebrauchs mittelte Kenntnisse, verlangen. Für zusätzliche
lassen sich mit Inkscape problemlos erzeugen http://forum.crystalxp.net/index.php?
Tipps und Tricks, sowie Hilfestellung bei allen auf- showtopic=2585
Abschluss tretenden Problemen lohnt sich ein Blick in das of- [9] Im Rahmen der hier gezeigten Grafiken
fizielle Forum. [6] verwendeter Tux
Der enorme Funktionsumfang von Inkscape ge- http://tux.crystalxp.net/en.id.1568-overlord59-tux-
stattet es bedauerlicherweise nicht, auf alle zur Ferner möchten wir all jene, welchen die unter g2.html
Verfügung stehenden Funktionen einzugehen. Tat- /usr/share/inkscape/ zu findende Auswahl an Cli- [10] Creative Commons BY-NC-SA
sächlich wurde in den bisherigen Artikeln nicht ein- parts nicht genügt, an die »OpenClipartLibary« [7] http://creativecommons.org/licenses/by-nc-sa/3.0/
mal ein Bruchteil der durch dieses Programm ge- verweisen. In dem üppigen Bestand von über 6900
botenen Möglichkeiten genannt. Und selbst jene, Grafiken dürfte sich für jeden ein geeignetes Motiv
welche beschrieben wurden, mussten mit einer finden.
bestenfalls marginalen Erläuterung bedacht wer-
den.
Yalm - Magazin 18

OpenOffice: Seiten einrichten


Bevor eine neue Vorlage angelegt wird, sollte

Dokumentvorlage für einen Geschäftsbrief Klarheit über die grundlegende Struktur der künfti-
gen Texte bestehen. Einiges wurde bereits ge-
nannt (Kopfzeilen erst ab der zweiten Seite,
Dokumentvorlagen erleichtern die Erstellung von neuen Dokumenten. Natürlich könnte man sich Adress-/Absenderblock, Betreff, Hauptteil, Gruß-
eine Vorlage auch herunterladen – aber wie erstellt man beispielsweise selber einen Geschäfts- formel), anderes ist zumindest in diesem Fall klar,
brief? z.B. das einspaltige Gesamtlayout. Bei anderen

Dokumentvorlagen sind »Muster« für neue Brie-


fe oder andere Texte. Man könnte sie auch als
eine Art »Vordruck« oder Grundgerüst sehen, die
stets gleichen Bestandteile – Kopfzeilen, Logos,
Absenderangaben – enthalten. Benutzt man die
Vorlage später, braucht man nur noch die individu-
ellen Texte ergänzen (Adressat, Betreff, Brieftext).
Dokumentvorlagen sind zwar von OpenOffice
selbst [1], im Internet (z. B. [2]) oder in der PrOOo-
Box [3] frei verfügbar; sie treffen aber nicht immer
den Geschmack des Anwenders. Ziel dieses Arti-
kels soll es daher sein, eine eigene Vorlage für
einen Geschäftsbrief zu erstellen. Der Brief soll ab
der zweiten Seite Kopfzeilen verwenden können,
mit Falz- und Lochmarken (Markierungen am
Rand, um das Falzen und Lochen des Briefes zu
erleichtern) versehen sein und natürlich ein
Adressfeld mit Absenderangaben, eine Betreff-
zeile, die Anrede sowie die Grußformel enthalten.
Die DIN-Normen werden dabei nicht vollständig
berücksichtigt, da es sich um eine Vorlage für Pri-
vatpersonen handelt und Unternehmen ohnehin ei-
gene Briefvorlagen verwenden.
Grundkenntnisse in Writer werden vorausge-
setzt. Die Maße können je nach verwendeter
Schriftart etwas differieren; man sollte daher an-
hand eines Probeausdrucks prüfen, ob evtl. etwas
nachgebessert werden muss.
So soll die fertige Briefvorlage aussehen
Yalm - Magazin 19
Dokumentarten können aber durchaus Besonder- Formatvorlagen). Ein Klick auf den Knopf Seiten- eingeschaltet und in 0,7 cm Abstand vom unteren
heiten wie z.B. besondere Überschriften, Inhalts- vorlagen zeigt die bereits vorhandenen an; eine Rand plaziert. Eine dynamisch anzupassende
verzeichnisse, Titelseiten, Register u.ä. hinzukom- neue wird mittels Rechtsklick und dem Kommando Höhe von 0,5 cm genügt.
men. Neu... erstellt.
Nachdem die Änderungen mit OK bestätigt wur-
Zunächst erstellt man eine neue Datei in Writer Die Seitenvorlage erhält den Namen Folgeseite; den, muss noch die erste Seite eingerichtet wer-
und speichert sie als Briefvorlage.odt. Als nächstes Folgevorlage ist ebenfalls die »Folgeseite«. Im Re- den – hier soll ja eine eventuelle Kopfzeile nicht
geht es daran, zwei Seitenvorlagen einzurichten, gister Seite werden zunächst die Seitenränder wie angezeigt werden. Also wieder einen Rechtsklick
damit Kopf- und Fußzeilen auf der ersten und den in der Abbildung eingestellt (links: 2,5cm, rechts in das noch offene Formatvorlagen-Fenster, dies-
folgenden Seiten individuell ein- oder ausgeschal- und oben: je 2cm, unten: 1,5cm). Die Tabs Hinter- mal auf die Seitenvorlage Erste Seite, und Än-
tet werden können. grund und Kopfzeile bleiben zunächst unverändert dern... anklicken. Folgevorlage soll auch hier die
(die Kopfzeile kann man später einschalten, wenn Folgeseite sein (d. h. nach einem Seitenwechsel
Dazu wird zunächst das Fenster Formatvorla-
man sie tatsächlich benötigt). Die Fußzeile wird wird Writer die Formatvorlage der Folgeseite ver-
gen eingeblendet (Taste [F11] oder Menü Format –
wenden). Die Register Seite und Fußzeilen wer-
den genau wie bei der Folgeseite eingerichtet und
der Dialog mit OK beendet.

Adressfelder einrichten
Obwohl viele frei verfügbare Vorlagen Rahmen-
oder Textfelder für die Adressen verwenden, soll
hier eine einfache Tabelle zum Zuge kommen.
Über das Menü Tabelle – Einfügen – Tabelle wird
eine einzeilige, zweispaltige Tabelle eingefügt; die
Option Umrandung bleibt aber ungenutzt, damit
die Tabelle im fertigen Brief nicht als solche er-
kennbar ist. Über das Menü Tabelle – Tabellen-
eigenschaften – Register »Spalten« wird die Breite
der ersten Spalte auf 10 cm gesetzt; die zweite
Spalte ändert sich dann automatisch auf 6,5 cm,
vorausgesetzt, man drückt entweder [Tab] oder
setzt den Cursor in das Feld, das die Maße für die
zweite Spalte enthält.
Nach der Bestätigung mit OK befindet sich der
Cursor in der linken Tabellenspalte; allerdings
muss der Text erst weiter unten eingegeben wer-
den. Die Eingabe von [Return] enttäuscht aber:
Damit wird lediglich ein Absatz oberhalb der Tabel-
le erzeugt. Abhilfe schafft eine einfache Zeilen-
Die Dialoge »Formatvorlagen« und »Seite einrichten« schaltung mit [Umschalt]+[Return]; anschließend
Yalm - Magazin 20
teren Rand wählen« und löscht an- tum« und wählt die Variante aus, die einem am
schließend bei Benutzerdefiniert die besten gefällt. In der Beispieldatei wird ein fixes
obere Linie, indem man sie einmal Datum (d.h. nach der Dokumenterstellung ändert
anklickt. Die Linienstärke beträgt sich das Datum nicht mehr) mit vierstelliger Jah-
0,05 pt, den Abstand zum Inhalt stellt reszahl verwendet.
man für die untere Linie auf 0,1 cm
ein. Damit die Linie nicht zu weit nach Falz- und Lochmarken
rechts reicht, korrigiert man den rech-
Die Falz- und Lochmarken sind eigentlich nicht
ten Rand mit der Maus (siehe Writer-
unbedingt nötig, aber bequem – und schnell einge-
Onlinehilfe [5]) oder über das Menü
richtet. Zunächst muss die Symbolleiste »Zeich-
Format – Absatz (Wert bei »hinter
nen« eingeblendet werden (Menü Ansicht –
Text« erhöhen).
Symbolleisten – Zeichnen aktivieren). Nach einem
Die linke Spalte ist nun fertigge- Klick auf das Liniensymbol wird eine ca. 1 cm lan-
stellt; es bleibt die rechte: Diese wird ge horizontale Linie ungefähr in der Mitte des lin-
komplett mit 9 pt Arial (einzeiliger Ab- ken Randes gezogen (die genaue Positionierung
stand) formatiert; anschließend wer- erfolgt später); dabei sollte die Umschalttaste ge-
den die Absenderangaben eingetra- drückt werden, um sie wirklich waagerecht zu
gen. Damit Telefonnummern und zeichnen. Anschließend wird eine zweite, etwas
E-Mailadressen untereinander stehen,
Die Formatierung der Linie für die Absenderzeile... wird ein hängender Ein-
zug formatiert: im Menü
werden fünf weitere Absätze mittels [Return] ein- Format – Absatz – Reiter »Abstände
gegeben. Der nächste Absatz ist für die Absender- und Einzüge« werden die Werte »vor
angabe vorgesehen; man kann dort also schon Text« und »Erste Zeile« auf 1,6 cm
einmal seine Adresse eintragen (»Vorname Name bzw. -1.6 cm gesetzt. Um einen Tabu-
· Straße und Hausnummer · PLZ Ort«) und unter- lator innerhalb der Zelle zu setzen,
streichen. Der übernächste Absatz ist der Beginn drückt man [Strg]+[Tab], ansonsten
der ersten Adresszeile; diese wird mit einem Ab- würde man eine neue Tabellenzeile
stand von 0,2 cm unter dem Absatz formatiert. Die erzeugen. Die automatische Umwand-
Schriftgröße wird für die gesamte linke Spalte auf lung der Mailadresse in einen Hyper-
11 pt Arial gesetzt (Liberation Sans [4] ist ebenso link kann rückgängig gemacht wer-
gut geeignet; bei anderen Schriftarten kann der den, indem man sofort [Strg]+[z]
Abstand zum oberen Rand variieren). drückt.
Die Absenderzeile wird mit 8 pt formatiert. Für Für das Datum wird eine Feldfunk-
die Unterstreichung verwendet man die Absatzum- tion genutzt: Mit Einfügen – Feldbe-
randung: Format – Absatz – Reiter »Umrandung« fehl – andere... wird der entsprechen-
öffnet den entsprechenden Dialog; bei Linienan- de Dialog geöffnet, im Reiter Doku-
ordnung wählt man zunächst »nur oberen und un- ment klickt man auf den Feldtyp »Da-
... und die der Falzmarke sind völlig unterschiedlich
Yalm - Magazin 21
kürzere Linie oberhalb dieser Linie ge- Ab sofort kann die Vorlage über den Dialog Da-
zogen – dies wird die Falzmarke. tei – Neu – Vorlagen und Dokumente aufgerufen
werden.
Nun wird nur noch die richtige Po-
sition eingerichtet: Man klickt mit Die hier vorgestellte Vorlage steht auch als als
rechts auf die Lochmarken-Linie und direkter Download [6] zur Verfügung. Diese Datei
wählt Position und Größe. Die Linie sollte zunächst angepasst und anschließend im
wird an der Seite verankert, die Breite *.ott-Format gespeichert werden. Der Autor ist ger-
auf 0,8cm gesetzt, die horizontale Po- ne bereit, im Yalm-Forum [7] Fragen zur Vorge-
sition auf 0,1cm und die vertikale auf hensweise oder zu möglichen Alternativen zu dis-
14,85cm (jeweils zur gesamten Seite) kutieren.
festgelegt. Bei der Falzmarke sind die
Werte teilweise anders (Breite: 0,5cm, Frank Brungräber
vertikale Position 10cm). calexu@yalmagazine.org

Textteil und Fußzeile Informationen


Die Absätze unter der Tabelle wer- [1] Vorlagen von der OpenOffice-Seite:
http://de.openoffice.org/downloads/komponenten
den zunächst auf einen Abstand von
0,4 cm (nach dem Absatz) und eine [2] OpenOffice-Vorlagen vom Extensions-Portal: http://
Schriftgröße von 11 pt Arial formatiert. Datum als Feld einfügen extensions.services.openoffice.org/templates
In den dritten Absatz kommt die (fett [3] PrOOo-Box: http://prooo-box.org/
geschriebene) Betreffzeile. Zwei Absätze weiter Die Seitenzahlen sind wieder Felder: Über das [4] Liberation Sans ist im Ubuntu-Repository enthalten;
beginnt der Hauptteil mit der Anrede, der – ohne Menü Einfügen – Feldbefehl – Seitennummer bzw. alternativ kann die Schrift hier heruntergeladen
zusätzlicher Leerzeile – der Text folgt. Ebenfalls Gesamtzahl der Seiten werden die entsprechen- werden: https://fedorahosted.org/liberation-fonts
ohne Leerzeile wird die Grußformel hinzugefügt; den Werte eingesetzt und der Text anschließend [5] siehe OpenOffice Hilfe, Suchbegriff: »Rand mit der
drei Zeilen tiefer der Name in Klarschrift (die Un- rechtsbündig formatiert. Maus einstellen«
terschrift setzt man später handschriftlich darüber; [6] direkter Download: http://www.yalmagazine.org/
wer groß schreibt, muss ggf. den Abstand anpas- Verwendung der Vorlage und Diskussion homepage/downloads/extras/Briefvorlage.odt
sen). Eventuell muss auch noch auf Anlagen ver- [7] Yalm-Forum: http://www.yalmagazine.org/forum/
Die fertige Dokumentvorlage wird zum Schluss
wiesen werden. [8] Writer-Handbuch: http://de.openoffice.org/doc/
als Textdokumentvorlage (z.B. als Briefvorlage.ott)
In der Fußzeile steht für gewöhnlich die Seiten- im Vorlagenverzeichnis gespeichert. Natürlich
zahl. Bei einseitigen Briefen kann man eigentlich kann man auch ein individuelles Vorlagenverzeich-
darauf verzichten, aber man kann mit »Seite ... nis erstellen; allerdings muss dieses dann noch in
von ... « (oder »Seite 1 / 1«) durchaus auch auf ei- OpenOffice vermerkt zu werden (Menü Extras –
nem einseitigen Brief mit Seitenzahlen arbeiten. Optionen – OpenOffice.org – Pfade, dort den Ein-
Der Vorteil ist, dass diese Variante sehr leicht ein- trag »Dokumentvorlagen« markieren und »Bear-
zurichten ist und nicht aktualisiert werden muss. beiten« anklicken, um das neue Vorlagenverzeich-
nis einzufügen).
Yalm - Magazin 22

X-Moto
Das soll natürlich nicht heißen, dass nicht mehr
an X-Moto entwickelt wird. Wer will kann sich die
SVN Versionen ansehen, dazu aber später mehr.
Wer hat sich nicht schon einmal vorgenommen sich auf ein BMX zu setzen und irgendwas Ver-
rücktes anzustellen: Egal, ob durch Häuser fahren, Flugzeug fliegen oder »nur« verdammt viele Das erste Mal
Saltos auf irgendeinem Berg - kaum einer macht solche Träume im echten Leben wahr. Virtuell Nachdem alle Level geladen wurden, wird dem
stellt das aber seit langem kein Problem da, dank X-Moto. Spieler das Hauptmenü präsentiert. Zuerst ist es

In X-Moto schlüpft der Spieler in einer 2D-Welt


in die Rolle eines Motorradfahres. Das Ziel ist
gleichzeitig simpel und genial: Man muss auf Zeit
alle Erdbeeren einsammeln und dann zur Blume
fahren. Was sich zunächst einfach anhört, ent-
puppt sich schnell als äußert knifflig, da der Motor-
radfahrer keinen sonderlich guten Helm zu tragen
scheint: Bei jeder Berührung mit dem Kopf gegen
eine Wand, eine Decke oder Vergleichbares ist er
tot und der Spieler muss von vorne anfangen. Da
die meisten Level von der Community stammen,
haben gute Fahrer im Laufe der Zeit viele schwere
Level kreiert. Als Anfänger braucht man eine Weile
bis man sich zurecht findet, dann wird man aber
sehr schnell süchtig.
Installation
Auf der Homepage [1] werden aktuelle »Instal-
ler« für Windows, Mac OS X, Ubuntu, Slackware,
Suse und FreeBSD angeboten. Alternativ kann na-
türlich der Quellcode kompiliert werden.
Das wird aber meistens nicht nötig sein, da die
letzte stabile Version am 18.03. dieses Jahres her-
ausgegeben wurde und sich nun in den meisten
Paketquellen aktueller Distributionen finden sollte.
Unter Ubuntu 8.04 beispielsweise muss nur das
Paket xmoto installiert werden.

X-Moto: Ein Motorcross-Spiel


Yalm - Magazin 23
Gameplay Leider gab es erstens von Anfang an nicht so
viele schöne Texturen und zweitens hat man bis
Das Spiel bietet eine große Vielfalt an Leveln, zur Version 0.2.4 auf den Eigenbau xmoto-edit
von einfach bis schwer, von antik bis modern. Vom gesetzt, der nicht einmal Kurven unterstützte. So
»sinnlosen« zur-Blume-Fahren bis zu interessan- gibt es leider auch noch eine Reihe weniger schö-
ten »Adventures« – alles ist in den weit über 1000 ner Level, was sich aber verkraften lässt.
Leveln dabei. Dem Spiel bekommt es wirklich gut,
dass viele verschiedene Leute Level erfinden. Die [F9]-Taste

Natürlich darf man nicht allzu viel Realismus er- Wer sich daran stört oder wems teilweise zu
warten, immerhin spielt man in einer 2D-Land- bunt oder überladen ist, für den gibt es die Taste
schaft. Trotzdem hat man das Gefühl, dass sich [F9]: Es wird in einen Art sehr vereinfachten Mo-
die Programmierer bei der Physik viel Mühe gege- dus – den sogenannten Strich-Modus – geschaltet.
ben haben, oft kommt es auf Kleinigkeiten an: Wer Vorder- und Hintergrund, alle Farben, Animatio-
länger auf dem Hinterrad fährt, wird schneller und nen... weg. Stattdessen sind Wände weiß, das Ziel
Einige X-Moto Level sehen nicht schlecht aus
schafft den Sprung vielleicht so gerade noch. Wer gelb, Erdbeeren rot, Stacheln blau und die rest-
sinnvoll, neue Level aus dem Internet zu laden – nach einem Salto abrupt abbremst, dessen Fahrer lichen Sachen – die im normalen Modus der
das geht sehr einfach über einen Klick auf den fliegt nach vorne und kommt so unter einer niedri- Schönheit dienen sollen – grau.
Button oben links. Wer will kann noch einige Ein- gen Decke durch - oder knallt vor eine Wand...
Das hat den Vorteil, dass man viel genauer
stellungen vornehmen, meistens kann man es
aber bei den Vorgaben belassen. Grafik steuern kann und nicht abgelenkt wird. Hässlich
muss das auch nicht unbedingt sein, wie der
Sehr praktisch ist die Funktion, Qualität und Oft machen kostenlose Spiele viel Spaß, eins
Screenshot unten beweist.
Schwierigkeitsgrad anzugeben und sofort ein Spiel aber liefern sie selten: Gute Grafik. X-Moto ist da
zu starten (rechts unten). glücklicherweise eine Ausnahme, wie das neben- Tipps
Leider sind viele Level wie oben erwähnt sehr stehende Bild beweist. Gute Beispiele für ansehnli-
X-Moto hat viele Besonderheiten, die man nicht
schwer, als Anfänger findet man sich einfach nicht che Level sind die meisten neueren, alle mit
zurecht. Wir können »aeRo's Training« und die auf den ersten Blick finden kann, beispielsweise
Fradera- beginnenden und natürlich die 100
100 einfachsten Level empfehlen (beides über die eben erwähnte [F9]-Taste. Hier eine kurze
schönsten.
Hauptmenü - Level erreichbar). Übersicht:
Die Level werden mit Inkscape und einer pas-
Die Steuerung ist sehr einfach, aber nicht wirk- ● Über [Tab] erhält man einen Überblick über das
senden Erweiterung erstellt, was bedeutet, dass
lich intuitiv. Pfeiltaste nach oben gibt Gas, nach komplette Level
dem Ersteller grafisch kaum Grenzen gesetzt sind.
unten bremst man, links und rechts zieht den Fah-
Mit vielen vorgefertigten Texturen ist es nicht mehr ● In der Levelübersicht gibt es viele Möglichkei-
rer in die entsprechende Richtung und beim
Drücken der Leertaste dreht der Fahrer sein Mo- wirklich schwer ein schönes Level zu kreieren. Wie ten, bestimmte Level anzuzeigen, unter ande-
das genau geht und was man beachten sollte, rem »Medaillen«: Bronze gibts von 80 - 90%,
torrad. Nach einiger Eingewöhnungszeit kann man
das Rad sehr genau steuern, da es sehr empfind- steht auf der offiziellen Homepage [2] und viel- Silber von 90 - 95%, Gold ab 95% und Platin
bei 100% der Zeit des Weltrekordes.
lich reagiert. leicht bald auch in einer Yalm-Ausgabe.
Yalm - Magazin 24
● Wem es unsinnig erscheint gegen den Welt-
rekord zu fahren, kann auch eigene Räume nut-
zen [3]
● Unter Optionen - Allgemein - Theme lässt sich
das Aussehen anpassen, uns gefiel hier
X-Magic(Red) (das wir übrigens auch für die
Screenshots verwendeten), aber natürlich hat
jeder einen anderen Geschmack, da hilft nur
ausprobieren.
● Allgemein gibt es unter Optionen einige Einstel-
lungen, die man nicht auf den ersten Blick fin-
det, es lohnt sich da mal zu stöbern
● [Bild-auf] geht zum nächsten Level über,
[Bild-ab] zum vorherigen.

Zukunft
Die letzte Version ist bereits über ein halbes Jahr alt,
der letzte Newseintrag auf der HP ebenfalls. Da kommt
schnell die Frage auf, ob das Projekt X-Moto noch lebt.
Wir fragten im IRC [4] nach: Man arbeite noch an X-
Moto, sogar ziemlich viel. Leider koste es sehr viel Zeit,
auch nur Kleinigkeiten zu verbessern. Man werde sich
gedulden müssen, aber bald werde es eine stabile neue
Version geben. Ungeduldige können natürlich die SVN-
Einige Level sehen auch im Strich-Modus gut aus
Version [5] nutzen, die aber noch einige Bugs hat, zum
Beispiel stürzt das Spiel manchmal scheinbar ohne
muss, hat man mit der jetzigen Version massig Informationen
Grund ab.
Spaß. Immerhin gibt es weit mehr als 1000 Level, [1] X-Moto Homepage: http://xmoto.tuxfamily.org
Neben vielen Kleinigkeiten ist die auffälligste oft kommen weitere hinzu. [2] Level erstellen: http://wiki.xmoto.tuxfamily.org/
Änderung das »Chipmunk Feature«, mit dem es index.php?title=De:Main_Page#Levels_erstellen
In nächster Zeit wird sich X-Moto natürlich im-
bald möglich ist Gegenstände »umzufahren«, sie
mer weiter verbessern, man darf gespannt sein. [3] Räume finden und erstellen: http://xmoto.tuxfamily.
also interaktiv zu nutzen. org/index.php?page=rooms
Mario Fuest [4] IRC-Channel: irc.netrusk.net #xmoto
Fazit (mehrsprachig, auch Deutsch)
keba@yalmagazine.org
X-Moto macht einen wirklich guten Eindruck [5] SVN-Version: http://download.tuxfamily.org/xmoto/
und lässt schnell süchtig werden. Auch wenn man xmoto/dev/
auf die nächste Version wohl noch länger warten
Yalm - Magazin 25
Die Zahlen aus dem Merksatz werden 1:1
KeePassX Cross Platform Password Manager

kopiert.
● Das "%" gehört zu der Klasse der Sonderzei-
KeePassX ist ein funktionsreicher und benutzerfreundlicher Passwort-Manager für GNU/Linux, chen und wird ebenfalls 1:1 kopiert.
welcher allerdings auch für Windows und Mac OS X erhältlich ist. In diesem Artikel werden wir
Die Qualität des Passworts liegt bei 192 Bit. Mit
die Funktionalität dieses leistungsstarken Programms erläutern. einem Computer, der 30 Millionen Kombinationen
pro Sekunde berechnen kann, würde man bei ei-
Wer kennt es nicht, egal wo man sich in der vir- nanntes »Masterpasswort« eingeben muss. Das ner klassischen BruteForce-Attacke ungefähr 5
tuellen Welt einloggen will benötigt man fast immer Masterpasswort ist der Schlüssel zu der Daten- 323 561 205 091 481 000 063 299 572 091 904,
einen Usernamen und ein Passwort. Da wir Men- bank, ohne diesen lässt sich letztere nicht öffnen. das sind ca. 5,3 x 10³³ bzw. 5,3 Quintilliarden Jah-
schen dazu neigen, uns das Leben so einfach wie re benötigen um das Password zu »cracken«. [4]
Das Masterpasswort sollte folgenden Kriterien
nur möglich zu gestalten, überlegen wir uns Pass- Man kann zusätzlich die Option eines »Key-Fi-
entsprechen:
wörter die einen logischen Zusammenhang für die les« setzten, sprich man aktiviert die Option Use
einzelne Person ergeben, wie beispielsweise den Password AND Key File. Anschließend wählt man
eigenen Geburtstag oder den Namen des Hundes. ● Länge: min. 20 Zeichen bei Key file or directory den Namen und Standort
Diese Passwörter sind also einfach herauszu- des Speicherortes aus und bestätigt das Fenster
● Zeichen: min. A-Z ; a-z & 0-9 mit Save. Nun, da beide Optionen gesetzt sind
finden bzw. ohne großen Aufwand schnell zu »cra-
cken«. KeePassX bietet die optimale Lösung zur Beispiel [3]: (optional), sollte man seine neue Datenbank mit
Erstellung/Generierung eines sicheren Passworts OK aktivieren.
Merksatz: Hans wurde 1990 im Krankenhaus
a
als auch die Speicherung der vertraulichen Daten. von Berlin um 2 Uhr morgens geboren. Seine Nun müsste sich das Hauptfenster der Daten-
KeePassX [1] ist (noch) nicht standardmäßig Überlebenschancen lagen bei 50%. bank öffnen, welche dann auch sofort über
auf den meisten GNU/Linux-Distributionen [2] vor- Password: Hw1990IkVbU2uMgSueLb50% File --> Save Database
installiert. Wir raten die Paketquellen zum Down-
Aufbau des Passworts: abgespeichert werden sollte.
load und der Installation zu benutzen.. Anschlie-
ßend öffnet man das Programm und es zeigt sich ● Erster Buchstabe, jedes einzelnen Wortes. Einsatzgebiet
das Hauptfenster, in dem man nun nur begrenzt
● Abwechslung zwischen Groß- und Klein-
arbeiten kann. KeePassX kann auf folgenden Systemen/Plat-
schreibung für jeden Buchstaben. formene benutzt und installiert werden:
Um nun eine neue Datenbank zu erstellen klickt
● ä --> ae / ö --> oe / ü --> ue (Die Umlaute
man auf File - New Database oder man drückt die ● GNU/Linux
hätten auch als ä, ö oder ü eingesetzt wer-
Tastenkombination [CTRL]+[N]. Es öffnet sich ein Windows (2000 / XP / Vista & CE)
den können) ●
Fenster in dem man in der ersten Box ein so soge-

Übersicht der einzelnen Gruppen


Yalm - Magazin 26
● MacOS X »Browser Command« kann man an seine eige-
Glossar ne Wünsche anpassen, dafür muss allerdings der
● J2ME (Symbian,...)
Case Sensitive: Case sensitivity bezeichnet in der Webbrowser/Filemanager Konqueror installiert
● PocketPC & SmartDevices elektronischen Datenverarbeitung zwei grundsätzlich sein. Andere werden momentan noch nicht unter-
● BlackBerry unterschiedliche Verfahren zur Behandlung der Groß- stützt.
schreibung bzw. Kleinschreibung ansonsten gleicher »Mounting root« sollte man bei dem Standard-
● Palm OS (Converter)
Zeichenfolgen hinsichtlich der Frage ihrer Gleichheit wert belassen, da diese Option noch nicht kom-
● PortableApps oder Ungleichheit im Umgang mit Textdaten. Man plett funktionsfähig ist.
kann im Grundsatz der Case insensitivity eher das
● U3 Devices Datenbank-Einstellungen: File - Database Set-
menschliche Textverständnis berücksichtigt sehen, im
● Preinstalled Environments (PE) Grundsatz der Case sensitivity dagegen eher das ma- tings
schinelle Datenverständnis. Quelle: http://de.wiki In diesem Teil der Datenbank kann man die En-
Einstellungen pedia.org/wiki/ Case_sensitivity cryption, sprich die Verschlüsselung der Daten-
Globale Einstellungen: Extras --> Settings Regular Expression: In der Informatik ist ein Re- bank, festlegen.
In den globalen Einstellungen hat man die Wahl gulärer Ausdruck eine Zeichenkette, die der Beschrei- Am besten ist es die Standardverschlüsselung
zwischen 3 Reitern: Security, Appearance und bung von Mengen beziehungsweise Untermengen (AES(Rijndael): 256 Bit) beizubehalten, da diese
Other. von Zeichenketten mit Hilfe bestimmter syntaktischer sehr effektiv ist.
Regeln dient. Reguläre Ausdrücke finden vor allem in
Security: Wenn man das Password anhand der Import/Exportier – Funktion File - Import from...
der Softwareentwicklung Verwendung; für fast alle
Schaltfläche Copy Password To Clipboard kopiert, Programmiersprachen existieren Implementierungen. Man hat die Möglichkeit, Datenbanken aus dem
wird es standardmäßig 20 Sekunden in der Zwi- Quelle: http://de.wikipedia.org/wiki/Regul%C3%A4rer PasswordManager (*.pwm – Datei) oder aus
schenablage gespeichert. Dieser Wert sollte nicht _Ausdruck KWallet (.xml-Datei) zum importieren.
überschritten werden, allerdings liegt der optimale
Wert zwischen 5 und 10 Sekunden. Die Option Key-File: Die Schüsseldatei (eng. Key-File) ist File - Export to...: Wenn man die Exportfunktion
Show passwords in plain text by default sollte un- eine Datei die zur Ver- und Entschlüsselung der Da- von KeePassX verwendet, muss man sich darüber
bedingt ausgeschaltet sein, um schwarze Punkte tenbank dient. Wenn man die Option in KeePassX ak- im Klaren sein, dass die komplette Datenbank –
anstelle des Passworts anzeigen zu lassen. tiviert hat, kann man entweder nur das Key-File zur nicht nur die ausgewählte Gruppe oder Untergrup-
Sicherung der Datenbank verwenden (nicht empfoh- pe – unverschlüsselt als Textdatei exportiert wird.
Appearance: In diesem Reiter kann man das len) oder man man wählt sie als Zusatzoption zum
Design der Datenbank nach den eigenen Vorstel- Nach dem Benutzen der Funktion bitte die Text-
Passwort (empfohlen). Das Key-File sollte an einer si-
lungen gestalten, es wäre von Vorteil die zwei datei wieder sicher löschen.
cheren Stelle abgespeichert sein, am besten auf ei-
Standardoptionen aktiviert zu lassen, da sie für nem USB-Stick, wenn man diesen Mal verlieren soll-
mehr Klarheit sorgen. Gruppen
te, schützt das Passwort die Datenbank immer noch.
Other: Die beiden ersten Optionen dienen ledig- Außerdem sollte man immer ein BackUp der Schlüs- In der linken Spalte »Groups« sind die Haupt-
lich dazu, zuletzt verwendete Datenbank sofort seldatei haben, welches auch wiederum auf einem und Untergruppen festgelegt. Mit einem
wieder zu öffnen. Natürlich wird dennoch ein Pass- Medium gespeichert werden soll (sicher). Rechtsklick in den weißen Bereich dieser Spalte,
wort abgefragt. öffnet sich ein Kontextmenü in dem man eine neue
Hauptgruppe hinzufügen kann. Nun kann dieser
Yalm - Magazin 27
Delete Group: Die ausgewählte Gruppe wird
ohne Nachfrage mit sämtlichen Daten/Einträgen
gelöscht.
Um die »verloren« gegangenen Daten wieder-
herzustellen, muss man die Datenbank sofort
schließen und das Programm ohne Abspeichern
beenden. Nach einem erneuten öffnen der Daten-
bank müssten die Daten wieder in ihrer ursprüngli-
chen Form vorhanden sein.
Add New Entry: Diese Option ist eigentlich das
»Herzstück« von KeePassX, denn in diesem neu
geöffneten Fenster hat man die Möglichkeit, alle
vertraulichen Daten abzuspeichern und sichere
Passwörter generieren zu lassen. Der Eintrag wird
in der ausgewählten Gruppe/Untergruppe gespei-
chert. Ein Eintrag kann auch durch das - Symbol
hinzugefügt werden. Per Drag&Drop können die
einzelnen Gruppen/Untergruppen und Einträge
auch verschoben werden.
Search in this group: Diese Option gibt einem Der Password Generator ermöglicht es,
Komplett ausgefülltes Eintragsfenster. sichere Passwörter generieren zu lassen.
die Möglichkeit, die ausgewählte Haupt-/Unter-
gruppe nach Einträgen zu druchsuchen. Diese
noch ein Namen als auch ein Symbol zugewiesen angeben, wenn man beispielsweise die Kreditkar-
Suchoption hat den Vorteil, dass sie viel spezifi-
werden. tennummer abgespeichert wurde.
scher nach einzelnen Einträgen suchen kann als
Die 61 Symbole, die bereits vorhanden sind, die die in der Menüleiste integriert ist. Password: Das Passwort des Accounts.
dienen den Haupt- und Untergruppen als auch den
Einträgen. Eigene Symbole kann man über den Einträge Password Repeat.: Wiederholung des Pass-
Button Add Custom Icon hinzufügen. worts des Accounts. Dies dient der Überprüfung
Group: Zeigt die Gruppe an, in der der Eintrag von Tippfehlern, denn wenn die Passwörter nicht
Ein Rechtsklick auf die Hauptgruppe gibt einem gespeichert ist. übereinstimmen meldet sich das Programm mit ei-
die Möglichkeit alle Optionen des Kontextmenüs nem darauf aufmerksam machenden Dialogfens-
Title: Ist der Name des Eintrags, wir raten einen
zu benutzen: ter. Außerdem kann das Passwort in diesem Fall
aussagekräftigen Titel zu wählen, um den Eintrag
Add New Group: Legt eine neue Gruppe, sprich schnell in der Liste zu finden. nicht abgespeichert werden.
in diesem Fall eine Untergruppe an. Quality: Stellt die "Qualität" bzw. "Stärke" des
Username: Der Benutzername, den man benö-
Edit Group: Der Name und das Symbol der aus- tigt um sich einzugloggen. Beispielsweise kann Passworts anhand einer Leiste dar. Hinter dieser
gewählten Gruppe kann hier abgeändert werden. man hier auch den Namen eines Kontoinhabers Leiste befindet sich die Bit-Wert des Passworts.
Yalm - Magazin 28

Namen der Generate - Funktion Informationen


Beispiele [1] Internetpräsenzen KeePassX
“Caracter Groups” Wenn man sich sichere Passwörter durch »Zu-
fall« [5] generieren lassen möchte, dann ist die http://www.keepassx.org
Generate – Funktion genau die richtige. und http://www.keepass.info/
Upper Letters A-Z
[2] Ubuntuusers.de – Wiki: http://wiki.ubuntuusers.de/
Options: KeePassX?highlight=keepassx
Lower Letters a-z Use following character groups: Mit dieser au- [3] Formel + Berechnungen zum cracken des
ßerordentlich nützlichen Option kann man selbst Passwortes in x Zeit – Yalm Magazin Nr. 8 (Seite
Numbers 0-9 auswählen, welche Zeichen im generierten Pass- 18) http://www.yalmagazine.org/homepage/
wort vorhanden sein sollen. downloads/2008/08
[4] Bit – Erklärung: http://de.wikipedia.org/wiki/Bit
Special Caracters $, %, é, etc. Use only following characters: Bei dieser Option
[5] Pseudozufallszahlen: http://de.wikibooks.org/wiki/
kann man selbst festlegen, aus welchen Zeichen Zufall:_Mathematik#Pseudozufallszahlen
White Spaces Leerraum (Characters) das Passwort generiert werden soll.
[6] /dev/random: http://de.wikipedia.org/wiki/
Length: Hier kann man die Länge des zu gene- /dev/random
Minus - rierendem Passwort angeben. Der Maximal Wert
liegt bei 999 Zeichen.
Underline _ Use »/dev/random«: Aus der Datei “/dev/ran-
dom” kann ein Benutzer-Programm Zufallszahlen
auslesen. [6]
higher ANSI-Caracters ¥, etc.
New Password: Nachdem alle Optionen gesetzt
worden sind, sollte man sich das Passwort nun mit
Comment: Das Kommentarfeld dient dazu, zu- Hilfe des Buttons “Generate” erstellen lassen.
sätzliche Informationen wie z. B. die E-Mail Adres- Quality: Die Qualität des gerade eben generier-
se eines registrierten Accounts zu speichern. Es ten Passwortes lässt sich mit der “Progressbar”
gibt keine Begrenzung für das Feld. und der dahinter angegebenen Bit-Zahl “messen”.
Expires: Dies stellt das Datum und die Uhrzeit Je größer die Progressbar und je größer die
dar, wann das Passwort bzw. der Account ablaufen Bit-Zahl ist, desto sicherer ist das Passwort.
wird.
Achtung: Wenn mehrere Optionen aktiviert sind,
Attachment: Mit dieser Option kann eine Datei kann das Generieren des Passwortes Minu-
an den Eintrag angehängt werden. Sollen mehrere ten/Stunden/Tage oder noch mehr Zeit in Anspruch
Dateien angehängt werden, müssen diese zuerst nehmen. Dies hängt allerdings immer mit der Re-
in einem Archiv abgespeichert und im Anschluss chenleistung des jeweiligen Rechners zusammen.
daran abgespeichert werden.
Jan Guth
prometheus@yalmagazine.org
Yalm - Magazin 29

Zattoo - einige Neuerungen beim IPTV-Player Der Kanal-Manager für die Senderliste
Der Zattoo-Player beinhaltet eine Senderliste,
die sich mit Hilfe eines Klicks auf den Fernseher
Wir berichteten bereits in der Ausgabe 10/2007 über den kostenlosen IPTV Player Zattoo. Seit am unteren rechten Fensterrand öffnen lässt.
dem letzten Artikel hat sich bei Zattoo einiges getan und möchten nun einmal auf die Neuerungen
In der Senderliste werden nun alle voreinge-
beim Zattoo-Player eingehen.
stellten TV- und Radiosender angezeigt. Neu:
diese lässt sich über den Kanal-Manager ([+] But-
Was ist der Zattoo-Player? 1.5 GHz mit 512 MB RAM, eine Breitband-Internet-
ton im linken unterem Fensterteil) personalisieren
Verbindung und es wird eine beschleunigte Grafik-
Der Zattoo-Player empfängt von vielen TV- und und es können Kanäle, die den Benutzer nicht in-
karte mit OpenGL-Unterstützung empfohlen.
Radiostationen das echte Programm und nicht teressieren, ausgeblendet werden. Einen vollen
etwa extra für Internetstreams zusammengestellte Überblick über alle über Zattoo verfügbaren Sen-
Installation & Konfiguration
Clips. Die Streams kommen mit einer kleinen Zeit- der bekommt man ebenfalls auf der Projektseite
verzögerung im Vergleich mit dem echten TV auf Den Zattoo-Player kann man direkt von der unter [3].
den PC oder Laptop. Neben den öffentlich-rechtli- Projektseite [1] herunterladen, für die meisten Dis-
Mit einem Klick auf den ausgewählten Sender
chen Sendern findet man auch viele private Sen- tributionen gibt es Pakete, auch wenn nicht alle
in der Senderliste lädt der Zattoo-Player den Ka-
der in der Auswahlliste, wie z. B. DSF, MTV, VIVA, getestet werden. Der Player wird dann wie ge-
Comedy Central und DMAX. Zattoo ist kostenlos wöhnlich gestartet.
und legal. Die minimalen Systemanforderungen Um Zattoo nutzen zu können, ist eine Registrie-
werden von Zattoo wie folgt angegeben: Intel P3 rung [2] auf der Projektseite erforderlich.
Die Registrierungsdaten sollten aufgeschrieben
werden, da diese beim Erststart des Zattoo-
Players eingeben werden müssen. Ist dies er-
ledigt, kann die Unterhaltung nun los gehen.

Ein Jahr der Entwicklungen, Rekorde und


Auszeichnungen
Zattoo hat im laufenden Jahr 2008 neben neu-
en Sendern auch einige Neuerungen für den
gleichnamigen Player aufgenommen. So wurde im
März 2008 der Kanal-Manager sowie ein elektroni-
sches Fernsehprogramm veröffentlicht. Nachdem
Zattoo im April des Jahres die 2-Millionen-Grenze
an registrierten Benutzern in Europa geknackt hat
und die Fußballeuropameisterschaft im Juni ge-
streamt wurde, gewann Zattoo ebenfalls im Juni
den Inovationspreis der deutschen Internet-
Der Zattoo-Player... wirtschaft, den Eco Internet Award 2008. ... hat nun einen Kanalmanager...
Yalm - Magazin 30
nal. Nach einigen Sekunden ist das Programm den. Im April wurden ARD und ZDF, inklusive aller len auch sehr unterhaltend ist. Zattoo plant jedoch,
geladen. dritten Programme wie NDR, WDR, SWR und auch in weiteren Ländern, wie zum Beispiel
MDR, in die Senderliste aufgenommen. Deutschland, das HiQ-Angebot einzuführen. Dies
Die digitale Fernsehzeitung wird jedoch nicht in naher Zukunft geschehen.
Zattoo und die öffentlich-rechtlichen Anstalten
Eine weitere Neuerung im Zattoo-Player ist die haben sich zunächst auf eine Testphase von ei-
Was bringt die Zukunft?
digitale Fernsehzeitung, in welcher man für die nem Jahr geeinigt, in der sich ARD und ZDF wich-
meisten verfügbaren Sender das Programm der tige Erkenntnisse über neue Verbreitungswege er- Neben den HiQ-Sendern arbeitet Zattoo auch
nächsten Stunden findet. Einige der Programm- hoffen. an einem Angebot mit Premium-Sendern. Welche
informationen beinhalten sogar eine Beschreibung. Sender dieses Angebot beinhalten wird, ist bis jetzt
Des weiteren bietet Zattoo seit August High
noch nicht bekannt. Des weiteren sind soziale
Geht man mit dem Mauszeiger über das ausge- Quality Sender an, die allerdings im Gegensatz zu
Funktionen, zu denen sich Zattoo momentan noch
wählte Programm, erscheint in der rechten oberen allen anderen Sendern kostenpflichtig sind. Zu den
nicht äußern möchte, sowie die Aufnahmefunktion
Ecke ein blauer Pfeil, über welchen sich der Sen- angebotenen Sendern zählen unter anderem Pro7,
Themen, an denen Zattoo arbeitet.
der ebenfalls laden lässt. RTL, SAT 1 und VOX. Die sogenannte »HiQ
Sender« werden im Gegensatz zu den im kosten-
Fazit
Geändertes Senderangebot losen Basisangebot befindlichen Sendern in voller
TV Auflösung gestreamt. Dieses Angebot ist je- Zattoo ist eine gute und günstige Alternative
Im Laufe des Jahres hat Zattoo einige neue
doch bis jetzt nur für Nutzer aus der Schweiz er- zum Zweitfernseher oder zum DVB-T Fernsehen.
Sender ins Programm aufgenommen. So ist seit
hältlich. Nutzer aus Deutschland sind weiterhin auf
März 2008 der Sender Tele 5 in der Programmliste Mit der digitalen Fernsehzeitung wird das Fern-
das Basisangebot angewiesen, welches jedoch mit
zu finden, auf welchem Blockbuster, Free-TV Pre- sehen am PC noch bequemer. Das Projekt Zattoo
69 in Deutschland verfügbaren TV & Radio Kanä-
mieren und Serien wie z. B. Stargate gezeigt wer- scheint bei den Benutzern gut anzukommen, was
sicherlich auf ein stetig verbessertes Angebot und
einige Neuerungen im Player zurückzuführen ist.
Wir werden die Entwicklung des Internet TV wei-
terhin verfolgen und zu gegebener Zeit über Neue-
rungen im Zattoo-Player und Internetfernsehen
berichten.

Stefan Erler
der-captain@yalmagazine.org

Informationen
[1] http://www.zattoo.com
[2] https://zattoo.com/de/signup
[3] http://zattoo.com/de/tv-channels

...und eine digitale Fernsehzeitung


Yalm - Magazin 31
verwenden, einige, die besonderen Wert auf Stabi-
Die Linux Story (II) lität legen, andere, die stets nach Aktualität stre-
ben, oder für Schulen, verschiedene Konfessio-
Im ersten Teil dieses Beitrages wurde die Entstehung von Linux beschrieben. In diesem Teil der nen, als Musikstudio, zur Systemrettung, für Astro-
nomen, als Forensisches Instrument, für welche,
Trilogie beschäftigen wir uns mit dem Entstehen der verschiedenen Linux-Distributionen und der
die ihr eigenes Betriebssystem bauen wollen usw.
Bedeutung von freien Softwareentwicklungen für das Projekt.
Um die einzelnen Werke jedoch nicht zu weit
Was ist eine Linux-Distribution? Einige Distributionen liefern sogar kostenlos auseinander driften zu lassen, fördert die Linux
CDs nach Hause, was aber - nach Meinung von Foundation, bei der Linus Torvalds persönlich die
Bei einer Distribution handelt es sich um ein weitere Kernel Entwicklung überwacht, gewisse
vielen Leuten - nicht ausgenutzt werden sollte:
nutzbares Betriebssystem. In dessen Zentrum Standards innerhalb der Distributionen. Insbeson-
Wer genug Bandbreite besitzt, kann sich die .iso
steht der Kernel, der inzwischen mehr als eine Mil- dere sollen Binär-Schnittstellen, Dateisysteme und
auch schnell aus dem Internet beziehen.
lion Codezeilen umfasst und um den sich wichtige die Paketverwaltung weitgehend standardisiert
Software-Einheiten gruppieren. Die Frage, welches Linux für welchen Anwender
werden. Weitere Unterschiede gibt es auch bei der
das Richtige ist kann so nicht beantwortet werden.
Die Beschaffenheit des Linux-Kernels und die Hardware-Erkennung, und der Anzahl der unter-
Freiheit ihn verändern und damit weiterentwickeln Die Erfindung der Live CD [1] erleichtert dem an stützen Plattformen.
zu können, führte schon ein Jahr nach dessen Ver- Linux Interessierten glücklicherweise die Entschei-
öffentlichung zur Schaffung der ersten Linux- Able- dung. Die Bedeutung des GNU Projekts für Linux
ger. Im ersten Teil des Artikels wurde das GNU Pro-
Unterschiede innerhalb der Distributionen f
Es begann mit heute meist schon wieder ver- jekt bereits vorgestellt. Hier befassen wir uns mit
gessenen Systemen wie MCC Interim, Tamu, SLS Die offene Verfügbarkeit des Kernels lud Ent- der Bedeutung der in diesem Projekt verfügbaren
oder Yggdrasil, die 1992 entstanden, deren Wei- wickler dazu ein, ihre eigenen Vorstellungen eines Software für Linux.
terentwicklung später dann aber eingestellt wurde. Betriebssystems zu verwirklichen. Recht früh ent-
Auch wenn sie nicht mehr existieren, so waren sie deckten auch Firmen die Vorteile von Linux und Wie oben erwähnt, ist ein Betriebssystem ohne
doch die Väter von noch heute genutzten Distribu- stellten ihre Variationen zusammen, die sie dann verfügbare Anwendungsprogramme für die meis-
tionen. Die ältesten, noch aktuell genutzten davon vorwiegend an kommerzielle Nutzer vermarkteten. ten Anwender nutzlos. Als Linux das Kernel-Vaku-
sind Slackware, eine Weiterentwicklung von SLS, Der OpenSource-Gedanke litt darunter nicht: Die um des GNU Projekts ausfüllte, dessen Kernel
SUSE, Debian und Red Hat. Derzeit gibt es weit Produkte blieben frei, aber für Linux hatte das den »HURD« sich zurzeit immer noch in Entwicklung
über einhundert verschiedene Linux-Varianten die Vorteil, dass dessen Entwicklung professionalisiert
befindet, entstand zunächst ein Streit um den Na-
meist kostenlos an den Nutzer abgegeben werden. wurde und damit Hersteller leichter dazu bewegt
werden konnten, Linux-Treiber für ihre Hardware men.
Der einfachste Weg um an eine Linux-Distribution
zur Verfügung zu stellen. Richard Stallman forderte Linus Torvalds auf,
heranzukommen ist der Download über das Inter-
net. Weitere Möglichkeiten bestehen im Kauf eines Jede Distribution legt auf einen anderen Aspekt Linux in GNU/Linux umzubenennen, was dieser je-
Paketes. Hierin sind dann die notwendigen Instal- wert; für den Nutzer schafft das ein weit gefächer- doch nicht so ganz einsehen konnte, da er ja mit
lationsmedien (CD/DVD), sowie ein Handbuch und tes Angebot. dem Kernel den Motor des Ganzen lieferte und so
manchmal auch Support enthalten. Es gibt Linux Betriebssysteme, die nur für Ser- erst die Funktion des OS ermöglichte.
ver bestimmt sind, welche, die nur freie Software
Yalm - Magazin 32

Verfügbare Linux-Distributionen Live-CDs


aLinux Craftworks How-Tux Morphix Stampede Sie standen zwar nicht am Anfang der Linux-
Alt Linux CRUX HP secure NimbleX StartCom
Annvix Damn Small Linux Immunix n Ubuntu Storm Geschichte, aber bevor wir uns die wichtigsten
AnNyung Darkstar Impi Open SLS Sun JDS Distributionen detaillierter anschauen, einige Wor-
Arch Debian IPCop openSUSE SuperRescue te über sie: Der Begriff umfasst im Prinzip alle
Ark DeLi Jurix Oz SuSE
bootfähigen Medien wie CD, DVD, Disketten,
Armed Linux DeMuDi Kanotix Pardus S.u.S.E.
Asian Linux DILINUX Kate Linux Parsix SUSE USB-Sticks und andere USB Flash-Speicher.
Asianux DLD / Delix Kate OS PCLinux OS Symphony OS
Astaro Doslinux Knoppix Peanut TAMU
So manchem Windows-Nutzer haben sie nach
Atmission DSL-N KnopMyth PLD Tao einer Havarie zur Wiederherstellung seines Sys-
Auditor Security Linux dyne:bolic Kondara Progeny Trans-Ameritech tems verholfen. Das ist aber nur eine Teilanwen-
Aurora Edubuntu Kororaa Puppy Trustix
dung dieser superben Erfindung. Zunächst ver-
Aurox eiT easylinux Kubuntu Red Flag Turbolinux
AUSTRUMI Ekaaty Kurumin Red Hat Ubuntu setzt sie uns in die Lage Linux kennen zu lernen,
Backtrack Elive Libranet Redmond Ulteo viele lassen sich aber auch direkt auf die Festplat-
Bayanihan ELX Lindows Rock Linux United Linux te installieren. Fast alle derer verfügen über einen
BetriX EnGarde LinEx rPath Universe
Beehive Enoch Linspire RR4 Ututo
Bootloader, sodass sie sich neben vorhandenen
Berry Eridani Linux From Scratch Sabayon Vektor Betriebssystemen betreiben lassen.
BinToo e-smith Linux FT Sauver VidaLinux
Biobrew Eurielec Linux Install Scientific Virtual Die Idee, einen Computer über ein externes
Bioknoppix EvilEntity Linux Mint SCO Voltalinx Medium zu starten ist nicht neu. Bereits MS-DOS,
blackPanther Fedora Linux PPC Shabdix WGSLinux Unix und auch Apple verfügten am Anfang ihres
BLAG Fedora Core LST Sidux WHAX
Bluepoint Foresight Lunar SimplyMEPIS White Box
Bestehens über diese Möglichkeit. Erst mit der
Bluewall FoX Lycoris Skolelinux Whoppix Steigerung der Speicherkapazität der Festplatten
Bluewithe64 Freespire Mandrake Slackware Xandros reduzierte sich deren Bedeutung. Klaus Knopper
Bogus Frugalware Mandriva SLAX Xdenu [3] hatte die Idee, ein komplettes Betriebssystem
BOSS Gentoo MCC Interim SLS Xubuntu
Bu Linux gNew Sense MEPIS SME Server Yellow Dog von CD zu booten, zur weiteren Verbreitung von
Caixa Magica Gnu-Halo MINI Smoothwall Express Yggdrasil Linux wieder aufgegriffen und gilt diesbezüglich als
Caldera Gobol Linux Minislack Smothwall GPL Yoper Pionier. Da man sich beim Surfen im Internet
Cent OS grml Miracle Sorcerer Zenwalk
durch Nutzung einer Linux Live-CD, zumindest
Conectiv Guardalinex Momonga Source Mage ZoneCD
Corel Happy Monkey Specifix derzeit, keinen Virus einfangen kann – sofern man
nichts auf der Festplatte speichert - sind diese
Heute finden wir beide Bezeichnungen vor: dass Linux und GNU sich gegenseitig ergänzen. auch bei Windows-Nutzern recht beliebt. Auch
meistens Linux, gelegentlich auch GNU/Linux. Vie- Ohne die zum Teil herausragende Open Source durch die Installation in einer virtuellen Maschine
[4][5] oder als Windows-Programm (And Linux, Arti-
le der GNU-Lizenz unterliegenden Programme [2] Software wäre Linux nur in Teilbereichen nutzbar
kel in Yalm, Ausgabe Juni/08) bewegt man sich
sind uns bestens bekannt. Prominente Beispiele und dem Projekt würde ein funktionierender Kernel
eher auf der sicheren Seite.
hierfür sind GIMP, Open Office, Samba, Audacity, fehlen. Es hätte sicher einen, aber ob der die glei-
LaTex und andere mehr. Es bleibt festzustellen, che Qualität hätte ist fragwürdig.
Yalm - Magazin 33
Nachfolgend stellen wir einige der interessan- durch belohnt, dass openSUSE sich als beliebtes-
testen Linux Distributionen kurz vor: tes, deutschsprachiges Linux-OS etablieren konn-
te. Aus dem SUSE-Zweig heraus leiten sich noch
Slackware einige andere Linux-Derivate ab. Novell verkauft
heute SUSE Desktop- und Serversysteme mit fünf-
Im Juli 1993 gab Patrick J. Volkerding die Versi- oder siebenjährigem Support, openSUSE bietet
on 1.0.0 von Slackware-Linux [6] zur öffentlichen Updates für zwei Jahre an.
Verwendung frei. Abgeleitet von Softlanding Linux
System (SLS), dessen Entwicklung im Frühjahr Red Hat
1994 eingestellt wurde, ist Slackware mit der Ver-
sion 12.1 noch immer aktuell. Jahrelang wurde es Ein wichtiger Player der globalen Linux Familie
als Distribution für Experten gehandelt, da noch ist die Firma Red Hat aus den USA. Red Hat hat
keine GUI (Graphical User Interface) verfügbar sich auf den kommerziellen Vertrieb von Linux im
war. Das OS wurde per Konsole gesteuert. Inzwi- Serverbereich spezialisiert. Das heißt, dass beson-
schen kann der Nutzer aber auch graphischen derer Wert auf Sicherheit und Stabilität gelegt wird.
Desktops den Vorzug geben. Für uns im deut- openSUSE Wer wenig Geld zur Verfügung hat, sollte sich
schen Sprachraum ist die Entstehung von SUSE- CentOS anschauen, welches auf den Paketen des
Linux, das seine Wurzeln in Slackware hat, von Red Hat Repositorys aufbaut und gratis verfügbar
großer Bedeutung. In der Beliebtheitsskala aller Li- Eine der bedeutendsten Neuerungen war das ist.
nux-Systeme rangiert Slackware derzeit bei Distro- von Thomas Fehr und Michael Andres geschriebe-
watch [7] auf Platz 12. Durch eine aktive Commu- Im Jahre 2003 wurde von ihnen das Fedora-
ne Software-Installationstool YaST, (Yet another
nity wird die Distribution gepflegt. Jegliche Weiter- Projekt gestartet:
Setup Tool) was heute sowohl aus einem Terminal
entwicklung wird noch heute von Herrn Volkerding heraus wie auch als grafisches Installationswerk-
begleitet. Fedora
zeug genutzt wird.
Slackware empfiehlt sich vor allem für jene, die Fedora [9], benannt nach einem Hut, ist das Co-
Ab Mai 1996 und der Versionsnummer 4.2
gerne nahe am System arbeiten und ihre »Öl- munity-Projekt von Red Hat. Hier testet Red Hat
konnte SuSE als eigenständiges, von Slackware
wechsel« selber durchführen. neue Software, die dann später in ihre Distribution
unabhängiges, Betriebssystem angesehen wer-
integriert wird. Daraus folgt, dass die Fedora sehr
den. Die Geschichte der Firma und die Entwick-
SUSE Linux aktuell ist.
lung des OS werden auf dieser Website [8] recht
Anfang 1994 war die Geburt von SuSE-Linux. detailliert dargestellt. Ende 2003 wird die SuSE Es gibt verschiedene Versionen von Fedora.
Der Name leitet sich aus dem Firmennamen Ge- GmbH von Novell übernommen und später die Die bekannteste ist Fedora Core. Hier wird dem
sellschaft für Software- und System-Entwicklung Schreibweise in SUSE abgeändert. SUSE 9.1, die Gedanken der freien Software gehuldigt. Das be-
GmbH ab, die im Jahr 1992 gegründet wurde. Es erste in der Regie von Novell erschienene Distribu- deutet, dass z. B. MP3-Nutzung oder die Anwen-
ergab sich eine Zusammenarbeit mit Slackware, tion, war frei und kostenlos im Internet verfügbar. dungen von Adobe Acrobat Reader, Adobe Flash
die den Vertrieb im deutschsprachigen Raum bein- Player oder der VMware Virtualisierung von Haus
Durch Gründung des openSUSE-Projekts wur-
haltete und die Übersetzung des OS in die deut- aus nicht unterstützt werden, jedoch nachgerüstet
de allen Interessierten die Möglichkeit gegeben an
sche Sprache zur Folge hatte. werden können.
der Weiterentwicklung der Distribution mitzuwir-
ken. Diese Wende hin zur Öffentlichkeit wurde da-
Yalm - Magazin 34
Fedora bietet hier andere Lösungen an oder ar- Nachdem Mandriva im Jahr 2007 als erste Linux Sollte man z. B. bei der Installation von Open
beitet daran (z. B. OGG statt MP3). Problemati- Distribution mit Beryl standardmäßig mit einem Office wissen, dass man keine KDE-Unterstützung
scher kann jedoch die fehlende 3D-Unterstützung 3D-Desktop aufwarten konnte, kann der Nutzer braucht sowie auf einige Sprachpakete verzichten
für ATI oder NVIDIA Grafikkarten sein. Die Fedora heute auch über Compiz und Metisse verfügen. möchte, so kann man sie einfach weglassen.
Website [10] verweist hier auf Intel oder andere Bei Metisse handelt es sich um eine Eigenentwick-
Soweit unsere Übersicht über einige interessan-
Hersteller, die Open Source mit der vollständigen lung, die als 2,5D-Desktop bezeichnet wird und
te Distributionen. Im dritten und letzten Teil der Li-
Spezifikation und/oder dem Quellcode unterstütz- weniger Wert auf optische Effekte, als vielmehr auf
nux Story betrachten wir den beliebtesten Zweig,
ten. Im Frühjahr 2006 erschuf Fedora AIGLX, was Arbeitserleichterung am Computer Wert legt.
den der Debian Derivate und wagen einen Blick in
Hardwarebeschleunigungen auf dem X-Server
Interessant ist auch die Art der Systemkonfigu- die Zukunft von Linux.
ration. Das hierfür eingesetzte Werkzeug Drak ver-
fügt über eine eigene grafische Oberfläche. Die Jürgen Weidner
Paketverwaltung wird von urpmi erledigt, das auf joschi@yalmagazine.org
RPM basiert und Vorgänge teilweise automatisiert. Informationen
Anno 2003 ging in den USA aus Mandriva das [1] http://www.frozentech.com/content/livecd.php
PCLinuxOS [12] hervor, das nicht nur dort inzwi- [2] http://de.wikipedia.org/wiki/Portal:Freie_Software/B
schen recht beliebt ist. eispiele_für_freie_Software
Gentoo [3] http://www.knopper.net/knoppix/
[4] http://www.vmware.com/de/virtualization/
Aus der Distribution Enoch ging Anfang 2002
Gentoo [13] hervor. Diese, nach der schnellsten [5] http://www.virtualbox.org/
Pinguinart benannte Distribution, wendet sich vor- [6] http://de.wikipedia.org/wiki/Slackware
wiegend an erfahrene Linux-Anwender. Die Gen- [7] http://distrowatch.com/index.php?language=DE
too Philosophie ist, dem Anwender die vollkomme- [8] http://www.golem.de/specials/suse/v50-1.html
ne Kontrolle über sein System zu überlassen. [9] http://fedoraproject.org/de/
Fedora Gentooists, wie sich seine Nutzer nennen, le- [10] https://fedoraproject.org/wiki/De_DE/VerboteneEle
gen Wert darauf, ihr Betriebssystem nebst Softwa- mente
re optimal an ihren Rechner anzupassen; das da- [11] http://www.mandriva.de/
zuließ und 3D-Effekte ermöglichte. Als Installati-
für notwendige Kompilieren der Pakete nehmen [12] http://www.pclinuxos.de/doku.php
onsmedium wird rpm (Red Hat Package Manager)
sie in Kauf. Portage heißt die hauseigene Paket- [13] http://www.gentoo.de/
verwendet.
verwaltung, welche die Programme aus dem Sour-
Mandriva ce automatisch kompiliert und installiert. Einige
Ebenfalls auf Red Hat basiert die französische Li- Programme sind aber auch als Binary verfügbar,
nux Distribution Mandriva, Nachfolger des Mitte z.B. OpenOffice und Firefox. Einzigartig ist die Ver-
1998 gegründeten Mandrake Linux. Die Firma [11] wendung der USE-Flags. Sie ermöglichen es,
bietet das OS sowohl zum Kauf (inklusive Doku- während des Kompilier-Vorganges zu entscheiden,
mentation und Support), als auch in abgespeckter welche Teile eines Paketes installiert werden sol-
Version kostenlos zum Download an. Eine beson- len.
dere Rolle wird dem 3D-Desktop eingeräumt.
Yalm - Tipps und Tricks 35
in einem Shellscript und auch um das gefundene
Shell Tipps (IV) mit anderen Programmen weiterzubearbeiten,
ohne die störende restliche Zeile.
Teil 4 der Serie beschäftigt sich mit dem Kommandozeilenprogramm grep, einem Werkzeug um Abschließend bringt die Option »–color=auto«
Text zu durchsuchen. Kaum ein Shellscript kommt ohne grep aus. Grund genug sich das Pro- grep bei, die Ausgaben mit Farbe zu versehen:
gramm einmal genauer anzusehen. grep --color=auto max /etc/passwd
netstat -tulpn | grep -v ssh max:x:1003:1004:,,,:/home/max:/bin/bash
Textdateien, besonders Logdateien, sind oft- Die Option »-v« gibt alle Zeilen aus, die nicht
mals wichtig um bestimmte Ereignisse nachvollzie- den Begriff »ssh« enthalten. Zur besseren Über- Nun wird es spannend
hen zu können. Sie bestehen nicht selten aus sicht wird an dieser Stelle auf eine vollständige
mehreren tausend Zeilen mit kryptischen Einträ- Doch was ist mit »regular expression« gemeint?
Ausgabe verzichtet. Mit Regulären Ausdrücken können Zeichenketten
gen und sind dadurch besonders unübersichtlich.
Auch die Ausgaben von Programmen wie ps oder Hier ist gut zu sehen, dass grep zeilenweise ar- beschrieben werden. So können z. B. Suchmuster
netstat sind ab einer gewissen Zeilenanzahl recht beitet. Ein Suchbegriff über mehrere Zeilen ist (Patterns) festgelegt werden, die Aussagen treffen,
schwierig zu interpretieren. Doch selbstverständ- nicht möglich. Wer ein Programm braucht um nach wie häufig bestimmte Zeichen auftreten dürfen
lich gibt es dafür einige Programme, die die Arbeit Zeichenketten in mehreren Zeilen zu suchen, soll- oder welches Zeichen (damit sind auch Zahlen ge-
mit der Textflut etwas einfacher gestalten sollen. te einen Blick auf awk werfen. Wobei awk schon meint) am Zeilenende bzw. -anfang steht. Ausführ-
Eines dieser Programme ist grep, ausgeschrieben eher eine ausgewachsene Programmiersprache ist liche Erklärungen und Anwendungsbeispiele kön-
»global regular expression parser«. – Gut, unter als ein einfacher grep-Ersatz. nen ganze Bücher füllen. Deshalb soll dieser Arti-
dieser Abkürzung können sich nun die Program- kel nur ein kleiner Anstoß sein, sich grep vielleicht
Textdateien müssen nicht per cat in grep um-
mierer unter unseren Lesern sicher etwas vorstel- einmal ausführlich anzuschauen.
geleitet werden.
len, aber bei den meisten erzeugt sie nur Stirn- Wie viele Programme, hat grep auf den ersten
runzeln. Falsch:
Blick ein paar spezielle Eigenarten. Die Suche
cat /etc/passwd | grep max nach der Anzahl der X-Prozesse ergibt ein etwas
Ein einfacher Anfang max:x:1003:1004:,,,:/home/max:/bin/bash merkwürdiges Ergebnis.
Ein, zugegebenermaßen nicht sonderlich inno- Richtig: ps aux | grep X11 –c
vatives, Beispiel zur Verwendung von grep: Auf 2
welchem Port läuft der SSH Daemon? (Er sollte grep max /etc/passwd
eigentlich so gut wie immer auf Port 22 lauschen). max:x:1003:1004:,,,:/home/max:/bin/bash Nun, wir können versichern, dass zu diesem
Zeitpunkt nur ein einziger X-Server lief. Das Pro-
netstat -tulpn | grep ssh Auch zum Zeilenzählen wird kein »wc –l« benö- blem bei solchen Anfragen ist, dass grep sich sel-
tcp6 0 0 :::22 :::* LISTEN 2490/sshd tigt. Die Option »-c« erledigt das. grep liest auf ber findet. Das hört sich komisch an, lässt sich
Wunsch auch ganze Verzeichnisse mit der Option aber ganz einfach zeigen:
Wie man sieht, erscheint nur die gewünschte »-r« ein. Die Option »-o« erlaubt es, nur den Teil
Zeile in der Ausgabe, statt ca. 15 Zeilen mit allen der Zeile auszugeben, der tatsächlich auf das Ge- Wenn in einem Shell SKript das weitere Vor-
möglichen Programmen. grep hat einfach nach suchte passt. So können oft nur die relevanten In- gehen von der Anzahl der gefundenen Einträge
Zeilen mit dem Inhalt »ssh« gesucht. Die anderen formationen »herausgegrept« werden, anstatt der abhängt, sollte dieses Verhalten immer bedacht
wurden verworfen. Das Ganze funktioniert auch gesamten Zeile. Das eignet sich oft für Ausgaben
umgedreht:
Yalm - Tipps und Tricks 36
werden, Eine Lösung wäre es, das gefundene X11 gefolgt von R und danach eine Zahl von 1- »oder« gehört nicht zum Sprachumfang des nor-
grep durch ein 2. grep auszufiltern. 9. malen grep-Befehls. Deshalb muss hier die Option
ps aux | grep X11 | grep -c –v grep ps aux | grep "^root.*X11R[1-9]" -E (extended) verwendet werden oder direkt das
Programm egrep.
1 »[1-9]« gibt eine Menge von bestimmten Zei-
chen an. So sagt dieser Ausdruck, dass nach Anmerkung: Auch andere Programme wie
Nun muss die "-c" Option zum Zählen selbst- »find« bieten ähnliche Mechanismen wie grep, um
verständlich an das hintere grep, da ansonsten »X11R« eine Zahl von 1-9 kommen muss.
nach Mustern zu suchen. »find« bietet sogar mit
weiterhin eine 2 ausgegeben würde. Natürlich wäre auch eine direkte Suche nach dem Schalter »-regextype egrep« fast die gleichen
Die Suche nach »X11« ist nicht wirklich verläss- "X11R6" möglich, dann müsste allerdings wieder Möglichkeiten wie grep. So lassen sich auch kom-
lich. Sollte irgendein Prozess mit der Zeichenkette ein 2. grep die Ausgabe filtern. Eine weitere Mög- plizierte Dateinamen und Ordner klar beschreiben
»X11« vorhanden sein, wird dieser mitgezählt. Ist lichkeit wäre, wenn es um die Anzahl der gefunde- und finden.
beispielsweise die Datei xorg.conf geföffnet (sie nen Zeilen geht, einfach eins abzuziehen. Problem
befindet sich schließlich unter /etc/X11) würde die- hierbei ist, dass je nach Ausführungsgeschwindig- Rätsel
ser Prozess mitgezählt. Hier bieten reguläre Aus- keit und unterschiedlichen Rahmenbedingungen,
nicht immer 100%ig sicher ist, dass grep sich sel- Das Rätsel in dieser Ausgabe sieht auf den
drücke Abhilfe. ersten Blick eigentlich nicht wie eins aus. Doch
ber findet. Deshalb ist es sinnvoller, zur Sicherheit
Anmerkung: Zeichenketten in doppelten Anfüh- die Ausgabe filtern zu lassen und erst anschlie- irgendwas kann da nicht stimmen:
rungszeichen verhindern die Interpretation durch ßend die Zeilen zu Zählen. Das bezieht sich test "a==b" || echo Richtig && echo →
die Shell und werden als ein Ausdruck gewertet. selbstverständlich alles nur auf das »grepen« in Falsch
Also: was ist über den X-Server bekannt, das der Prozessliste. Falsch
man gut als Suchkriterium verwenden könnte? Er Zurück zu den Logdateien. Wofür kann man Warum kommt hier »Falsch« heraus ? Als Tipp:
läuft in der Regel im Kontext des Root-Benutzers. das alles noch gebrauchen? Es liegt nicht daran, dass »a« ungleich »b« ist.
Also sollte die Zeile mit »root« beginnen und der
grep "^Sep 30 09:50" /var/log/syslog Was es mit den »||« und »&&« auf sich hat kann in
Ausdruck »X11« darin vorkommen.
der vorletzten Ausgabe nachgelesen werden.
ps aux | grep "^root.*X11" gibt nur Statusmeldungen vom 30. September
9:50 Uhr aus dem Systemlog aus. Man sollte an Über zahlreiche Teilnehmer würden wir uns
» ^ « sagt, dass sich der nachfolgende Aus- dieser Stelle noch einmal erwähnen, dass grep in freuen. Die ersten drei Einsender werden in der
druck auf den Zeilenanfang bezieht. ».*« bedeutet, diesem Beispiel nicht nach der Uhrzeit direkt nächsten Ausgabe genau an dieser Stelle abge-
dass beliebig viele Zeichen jeglicher Art vorkom- sucht, sondern nach einem Muster. Zum Glück be- druckt. E-Mails bitte an redaktion@yalmagazine.org
men dürfen, aber irgendwann der Ausdruck »X11« ginnen die Zeilen mit der gewünschten Uhrzeit. oder direkt an max@yalmagazine.org.
folgen muss. Das klappt solange, bis dieser grep-
Befehl als root ausgeführt wird. Dann tritt wieder Man kann das auch noch beliebig verfeinern,
Maximilian Schnur
das Problem auf, dass grep sich selber findet, da z. B.: max@yalmagazine.org
nun auch hier am Zeilenanfang »root« steht. Es ist grep -E "^Sep 30 09:50.*(Network|→
ps zu entnehmen, dass X11 im Verzeichnis X11R6 Clock)" /var/log/syslog
liegt. Man kann das daher auch allgemeiner formu- Sucht nach Zeilen, die mit dem gewünschten
lieren: Datum und Uhrzeit beginnen, aber danach die Be-
griffe »Network« oder »Clock« enthalten. Dieses
Yalm - Story 37
»Moment.« Peter kramt in seiner Tasche, holt
Gekaufte Zeit (III) die Maschine heraus und gibt die Werte ein.
»Los!«

Dies ist der dritte Teil der Erzählung. Die ersten »Noch nicht, nein. Peter...« Er gibt ihr die Hand. Für Sandra ist das quasi das erste Mal. Sie
beiden kann man in den letzten Ausgaben nachle- Zögernd nimmt sie an. staunt einfach nur. Diese Welt sieht so faszinie-
sen. rend aus, umso faszinierender, dass sie das ge-
»Ich würde gern etwas mit dir reden, am besten schaffen hat.
»Warte, ich hab eine bessere Idee.« Der Boss unter vier Augen.«
nimmt Matthias die Waffe weg und flüstert ihm et- Peter reißt sie aus ihren Träumen: »Also, ich
»Worum geht es denn?« fange dann mal an zu erzählen: Das Europol sieht
was ins Ohr. Peter kann nicht hören was sie sa-
gen, er empfindet es als Qual. Er darf hier nun Er flüstert: »Um dein Zeit-Gerät. Und nein, kei- nur Gefahren in dem Gerät, Menschen können ex-
warten bis sie ihm eine Alternative zum Tod vor- ne Angst, ich will dich nicht hinter Gitter bringen trem leicht umgebracht werden.«
schlagen. oder so.« »Ich weiß. Das war ein dicker, dicker Fehler, lei-
Möglichkeiten zur Flucht hat er keine, er kann Sandra trifft der Schlag. Verdammt. Das wars der kann ich den nicht wieder gut machen.«
nicht mal etwas sagen: Ein falsches Wort könnte wohl, die Ausrede kann sie ihm nicht abnehmen... »Doch. Lass mich ausreden.«
sein Sterben bedeuten. Mit der Zeit lässt er sein ★★★ »Ok.«
Leben unbewusst Revue passieren: Was hat er
schon geschafft? Nie hat er eine Frau angespro- »Es gibt schlechte Neuigkeiten, Freunde. Ich »Ich war in Berlin, bei Europol. Man hat mich
chen, die hübsche Krankenschwester war die tota- mach es kurz: Mike wurde eben vom Europol um- dort verhört und erklärte mir alles. Plötzlich kam
le Ausnahme. Vielleicht hätte er das eine Mal... gebracht. Die haben herausgekriegt, dass auch Mike in den Raum. Ihm wurde vorgeworfen zu dro-
mehrere gleichzeitig in dieser Parallelwelt sein hen massenhaft Leute umzubringen. Der Chef per-
Plötzlich wird er aus seinen Gedanken geris- können. Die Zeit wird nicht angehalten, sondern ist sönlich erledigte ihn kaltblütig. Dann hat man mich
sen, denn seine Gegenüber hören auf zu flüstern. eine Art extreme Zeitlupe, was bedeutet, dass man angesehen...«
Unwillkürlich schaut er sie fragend an. nicht auf die Sekunde gleichzeitig in die andere
Welt wechseln muss um dort mit anderen zu sein. »Scheiße man. Und du lebst noch?«
★★★
Damit wir keine Zeit verlieren, sollten wir alle auf »Ja, man hat mir ein Deal vorgeschlagen. Ich
Sandra hat es geschafft, sich eine kleine Woh-
der Stelle das Gerät aktivieren. sollte dich suchen und zu Europol bringen.«
nung im Norden New Yorks zu sichern. Sie arbeitet
mehr oder weniger seriös als Masseurin - immer 3.2.1. Los!« »Was? Du verrätst mich hier? Toll!«
hin kann sie sich davon etwas zu essen kaufen. ★★★ »Nein, natürlich nicht. Das wäre für uns beide
Auf einmal wird sie angesprochen: der sichere Tod, nachdem sie dich ausgequetscht
»Sandra, hör zu: Ich bin auch gegen Europol,
»Sandra?« Es ist eine Männerstimme, die sich die wollten mich umbringen. Das ganze ist ver- hätten.«
nicht wirklich amerikanisch anhört. Sie hat sich dammt kompliziert, wir müssen schnell dieses Zeit- »Und was hast du vor?«
längst anmerken lassen, dass sie Sandra heißt, Dingen anschalten, es geht hier um Sekunden!«
von daher dreht sie sich um und antwortet auf »Deswegen sind wir in der Parallelwelt - ich flie-
Deutsch, ihr Gefühl sagt ihr, der Gesprächspartner »Mir bleibt eh nichts anderes übrig, als dir zu he einfach. Sie verfolgen mich natürlich, aber da
sei Deutscher. vertrauen. Hast du es mitgebracht?« Satelliten nunmal verzögert übertragen, haben sie
»Ja? Kennen wir uns?«
Yalm - Story 38
erst gemerkt, dass ich abhauen will, als es zu spät Er selber überlegt einen Augenblick. Soll er mit-
war.« kommen? Einerseits will er nichts riskieren, ander-
»Ah, verstehe. Aber das ist doch keine Lösung, seits ist das sonst wohl der sichere Tod. Peter wird
oder? Ich meine, die Zeit läuft doch ab?« ihn kaum am Leben lassen, wenn er ihn hier sitzen
sieht. Also entschließt er sich für den Kampf.
»Ja, vermutlich sind Europol und Mikes Kolle-
gen auch schon lange hier, wie du weißt ist das ja Sekunden später sieht er wie einige Leute sich
eine Art gigantische Zeitlupe.« bewegen, andere fummeln an dem Gerät rum.
Sandra versteht die technischen Details nicht, »Schnappt euch Waffen und sammelt euch drau-
wagt es aber auch nicht nachzufragen. Dann wür- ßen, baut euch eine Verteidigung auf. Wir könnten
de sie nur das ganze Vertrauen verlieren. bald angegriffen werden.«
»Toll, das heißt du hast uns nun ein paar Stun- ★★★
den mehr Leben verschafft?«
Mikes ehemaligen Helfer fliegen mit Helikoptern
»Nein, ich habe uns in den Kampf geführt. Nie- Richtung Berlin. Thomas - eigentlich der stellver-
mand sagt, dass wir umgebracht werden müssen. tretende Chef - gibt pausenlos Kommandos. Er
Warum können wir den Spieß nicht umdrehen?« weiß, dass es ein reines Glücksspiel ist. Wenn die »Mir hat man gesagt, Europol würde sofort alle
vom Europol auch nur eine Minute früher das Zeit- Leute die Maschinen starten lassen, sobald es ers-
Schweigen.
Teil aktiviert haben, könnten sie bereits eine Vertei- te Anzeichen gibt, dass sie Probleme kriegen
»Das heißt wir haben eine minimale Überle- digung aufgebaut haben und es würde schwer für könnten.«
benschance?« sie. Mit etwas Glück haben sie selbst das Gerät
eine Minute früher aktiviert und können den Laden »Das heißt für uns?«
»Ich will es mal mit einem Sprichwort sagen:
Wer kämpft, kann verlieren - wer nicht kämpft, hat innerhalb von wenigen Minuten komplett zerstö- »Ich schätze einfach mal, dass sich die Leute
schon verloren.« ren. dort eine Verteidigung aufgebaut haben, nachdem
Eine andere Glückssache ist auch noch wie lan- sie unsere Flucht bemerkt haben. Also fliegen wir
»Auf Deutsch gesagt ist das also unsere einzi- da hin.«
ge Wahl?« ge man sich in der Parallelwelt aufzuhalten wagt:
Eine zu kurze Zeit könnte im falschen Moment den »Ok. Was ist mit Mikes ehemaligen
»Ja, leider.« Tod bedeuten, eine zu lange hingegen ewiges Kumpanen?«
»Hmm, naja: Nichts wie los!« Warten und Kräfteverschwenden, wenn der Geg-
ner noch lange nicht da ist. »Weiß ich nicht, wir müssen damit rechnen,
★★★ dass die auch mitmischen.«
Thomas hofft einfach. Niemals zuvor hat er so
Matthias erschrickt. Verflucht! Dieser dreiste blind drauflos fliegen müssen, heute ist das erste ★★★
Peter traut sich echt zu fliehen. Wenn er es nicht Mal, vielleicht auch das letzte. »Sie kommen, sie kommen!« Überall auf dem
anders will... Europol-Gelände hört man Schreie. »Helis! Ver-
★★★
»Plan B!« schreit er in ein Mikrophon. »Alle dammt!«
Mann ab in die andere Welt. Sofort!« »Wo fliegen wir hin?« Sandra hat seinen Plan
immer noch nicht ganz durchschauen können. In diesem Moment ist Matthias relativ froh dar-
über, dass es so einen Schwachsinn wie Atom-
Yalm - Story 39
bomben seit dem dritten Weltkrieg nicht mehr gibt. Erst jetzt fällt ihm ein, dass er schon lange hätte »Dieses Zeit-Teil bringt nur Unglück, ich bin da-
Sonst wäre er jetzt schon tot. Die ersten Salven versuchen müssen ein Gespäch zu eröffnen. Hät- für wir vergessen die Sache einfach?« Thomas
werden gefeuert. Von beiden Seiten. Es ist eigent- te. Viele der toten Menschen gehen also auf sein macht einen merkwürdigen Vorschlag.
lich wie im Krieg, nur dass bis auf die beiden Par- Konto, zumindest indirekt.
Stille.
teien keiner was davon mitkriegt. Hier und da ster- »Hören Sie, wenn keiner von uns überlebt, hat
Auf einmal bemerkt Sandra warum er ihn ge-
ben Passanten, auch das merkt scheinbar keiner. auch keiner was gewonnen, oder?«
macht hat: Seine zwei übrig gebliebenden Leute
Matthias muss daran denken was für eine Panik »Wenn beide überleben auch nicht, ich ver- bewegen sich nicht mehr, wenn sein Revolver
gleich auf der Straße entstehen wird. Eigentlich ist handle nicht mit euch!« nicht geladen ist, hat er keine Chance gegen die
es ja seine Aufgabe gegen sowas vorzugehen. Er beiden.
Sandra will dem endlich ein Ende setzen, nicht
muss unwillkürlich einsehen, dass Europol nicht zuletzt wegen der Zeit. »Wie viel sind es noch?« Gerade als Sandra zu einem Überraschungsan-
mehr das macht wozu es eigentlich geschaffen griff übergehen will, kommt Thomas mit der nächs-
Peter schätzt »zehn, vielleicht 15.«
wurde. ten Überraschung: »Denkt dran, ich habe euch
»Dann können wir ja endlich angreifen!« Bevor nicht umgebracht.« Daraufhin bewegt er sich nicht
★★★ Peter was sagen kann, springt sie aus der De- mehr.
»Verdammt, ich höre Schüsse!« Sandra und ckung hervor und schießt Richtung Matthias.
Peter und Sandra sehen sich unwillkürlich ge-
Peter sind mittlerweile auch in Berlin angekom- »Nein!« Auch Peter springt auf und versucht genseitig in die Augen und starren sich gegenseitig
men. »Da jetzt mitzumischen bringt nichts, da kön- Sandra zurückzuziehen. Deren einziger Vorteil ist, an. Erleichtert umarmen sie sich. Nach einer Weile
nen wir uns gleich die Kugel geben, lass uns lieber dass die Gegner für einem Moment geschockt bewegen sich ihre Lippen aufeinander zu, bis sie
abwarten.« Sandra will einfach nicht zu zweit ge- sind. sich küssen.
gen so viele antreten. Peter stimmt zu und ver- Plötzlich geht die Schießerei weiter: Matthias »Peter?«
sucht ein Versteck zu finden, aus dem sie das Ge- fällt zu Boden, ein weiterer Heli stürzt ab. In Se-
»Ja?«
schehen beobachten können. Nachdem sie einen kundenbruchteilen fliegt ein kleiner Gas-Tank in
geeigneten Platz gefunden haben, müssen sie das die Luft, der alle übrigen Europol-Leute vernichtet. »Ich glaube, das ganze hat doch noch ein gutes
Gemetzel mit ansehen: Im Sekundentakt fliegt ir- Ende genommen.«
Übrig bleiben in dieser Verwüstung Sandra, Pe-
gendwas in die Luft, dauernd hört man Schreie - ter und einige, die früher einmal auf Mikes Seite
Mario Fuest
Peter erinnert das an alte Kriegsfilme. standen. Irgendwie kommt es dazu, dass sie sich
keba@yalmagazine.org
plötzlich gegenüber stehen.
★★★
»Ich bin Thomas, freut mich euch zu sehen...«
Einige Zeit später sind auf beiden Seiten nur Mit einem verlogenden Grinsen sieht er die beiden
wenige Leute übrig geblieben, unter ihnen Matthi- an. In der rechten Hand hält er einen Revolver,
as, der ein Mikro in der Hand hält: wenn er wollte wären sie sofort tot.
»Ich schlage vor,« schreit er, »dass wir nun auf- Peter wird misstrauisch, hat aber keine Wahl:
hören sollten uns gegenseitig umzubringen, wo Sandra hat eben die gesamte Munition ihrer einzi-
bleibt da der Sinn?« gen Waffe verschossen, sie sind in der Unterzahl
und vermutlich auch körperlich schwächer. Ihnen
bleibt wenn überhaupt die geistige Überlegenheit.
Yalm - Schlusswort 40

Schlusswort Weiterführende Informationen, Listings und


Dateien zu den Artikeln dieser Ausgabe: http://www.
Das Yalm Team
Somit findet nun auch diese Ausgabe ein Ende. yalmagazine.org/forum/forum display.php?fid=79
V.i.S.d.P.
Erfreulicherweise standen uns in diesem Monat Yalm-Homepage: http://www.yalmagazine.org
Tobias Kündig
derart viele Artikel zur Verfügung, dass wir uns ent-
Sagenblickweg 6
schlossen, einige, ursprünglich für diese Ausgabe CH-6030 Ebikon Lizenz
geplante Artikel, aufzuschieben. Wenngleich wir tobias@yalmagazine.org
nichts gegen ein prall gefülltes Magazin einzuwen- Yalm wird unter der Creative Commons Namens-
den haben, erachten wir es doch als sinnvoller, nennung-Weitergabe unter gleichen Bedingungen
Mitwirkende dieser Ausgabe 3.0 Deutschland Lizenz veröffentlicht.
diese, noch immer als umfangreich zu bezeichnen-
de Ausgabe, ein wenig zu kürzen, um die für No- Angelo Gründler
speed@yalmagazine.org
vember angesetzte Ausgabe weiter zu füllen. Wir
bitten um euer Verständnis und entschuldigen uns Bernhard Posselt
für die hierdurch verursachten Unannehmlichkei- ray@yalmagazine.org
ten. Frank Brungräber
calexu@yalmagazine.org Kurz: Sofern nicht anders deklariert dürfen alle Ar-
Dennoch, wenn ihr Artikelwünsche, Verbesse- tikel und deren Inhalte vervielfältigt, verbreitet, öf-
rungsvorschläge, Kritik oder auch Lob vorbringen Jan Guth fentlich zugänglich gemacht oder abgewandelt
möchtet, würden wir uns freuen, wenn ihr eine E- prometheus@yalmagazine.org werden, solange der Name des jeweiligen Autors
Mail an redaktion@yalmagazine.org sendet. genannt und der Artikel beziehungsweise dessen
Jürgen Weidner
Abschließend wollen wir noch einmal darauf joschi@yalmagazine.org Bearbeitung unter gleichen oder vergleichbaren
aufmerksam machen, dass wir noch immer nach Bedingungen weitergegeben wird.
Mario Fuest
engagierten und zuverlässigen Helfern suchen, keba@yalmagazine.org
welche zum Fortbestand des Magazins beitragen
wollen. Layouter mit guten OpenOffice-Kenntnissen Maximilian Schnur
und Autoren sind natürlich gerne gesehen, aber max@yalmagazine.org
auch Personen mit Kenntnissen in der Pro- Ralf Hersel
grammierung oder der Entwicklung sind herzlich rhersel@yalmagazine.org
eingeladen, sich zu bewerben. Schreibt uns bei In-
Tobias Kündig
teresse bitte eine E-Mail an redaktion@
tobias@yalmagazine.org
yalmagazine.org oder seht euch für weitere Details Yalm 11/2008 erscheint
die Rubrik »Mitmachen« auf unserer Homepage Stefan Erler
der-captain@yalmagazine.org
am 15. November 2008
an.
Stefan Zaun
sciron@yalmagazine.org

Redaktion
redaktion@yalmagazine.org