Sie sind auf Seite 1von 28

schon gewusst ...?

#6

Schnell mal was ausrechnen


Maxima für Mathematiker!

Titelblatt von Coco


Yalm
yalm - -vorwort
Vorwort 1

Wieder da ‒ nun aber richtig!


Yalm ist zurück! Nach einigen Änderungen stellen wir nun dieses Maga-
zin vor.
Nach kleineren internen Schwä- In dieser Ausgabe wird wohl für
chen kann man sich nun endlich wie- jeden Linux- bzw. Ubuntu-Freund et-
der über eine Yalm-Ausgabe freuen! was dabei sein. Von einigen Tools - Inhalt
zum Beispiel zu Musik aus dem Inter-
Mittlerweile sind die Probleme be- net - über Sicherheitsthemen wie
hoben. Ein regelmäßiges IRC-Mee- Backups oder Verschlüsselung bis Rekursive Backups mit grsync.................................................................2
ting, eine ordentliche Aufgabenvertei- hin zu dem bekannten Disti-Special Datenträger verschlüsseln mit TrueCrypt.................................................4
lung, Kontakt über IMs, eine Liste mit und Maxima, einem Mathematik-Pro- Musik aus dem WWW..............................................................................7
wichtigen internen Links und last but gramm.
not least eine neue Software, um Browserpower für ältere Rechner.............................................................9
Yalm zu layouten: OpenOffice. Leider Auch gibt es mittlerweile inter- Spicebird ‒ nimm dich in acht, Outlook!.................................................11
war Scribus dazu nicht mehr geeig- essante «Specials» um Yalm, so
Circular Scrolling unter Linux.................................................................13
net, da es (noch) viele Fehler hat. zum Beispiel ein Inhaltsverzeichnis
für alle Ausgaben und einen Tarball Schnell mal was ausrechnen..................................................................14
In dieser Zeit waren unsere Auto- für alles. Inklusive Zubehör. Sie wer- Distri-Special: Mandriva Linux................................................................19
ren trotzdem sehr fleißig und so kann den natürlich immer aktuell PHP statt Frames...................................................................................21
ich mit Freuden sagen, dass #6 alias gehalten...
04/08 wieder etwas voller ist. In den Und die Ecken werden lebendig.............................................................21
nächsten Ausgaben darf man sogar Nun will ich aber niemanden mehr Ergänzungen..........................................................................................25
noch mehr erwarten! Einige neue, aufhalten, ich wünsche viel Spaß mit Bunte Seite............................................................................................26
hilfsbereite Mitarbeiter sind zu uns Yalm #6 alias 04/08.
Schlusswort............................................................................................27
gestoßen. Ihr dürft gespannt sein.

Yalm scheint stetig bekannter zu


werden, und das wohl nicht zuletzt, Mario Fuest
keba@yalmagazine.org
weil das Magazin immer und immer
wieder gelesen wird. An dieser Stelle
möchte ich «Dankeschön» an alle
Leser sagen. Ohne sie wäre nichts
möglich gewesen...
Revision 2, 19. April 2008
Yalm
yalm - -vorwort
interessantes 2

Rekursive Backups mit grsync Preserve


time/owner/permissi-
Beim Sichern die gespeicherte Zugriffszeit/ den Be-
sitzer der Datei/ die Zugriffsrechte/ die Gruppe spei-
ons/group chern. Empfiehlt sich nicht nur, wenn mehrere Datei-
Backups sind wichtig – das lernt fast jeder irgendwann einmal. Sei's en oder gar ganze Verzeichnisse zurückgespielt wer-
eine überschriebene Partition oder eine gelöschte Datei: Auf jeden Fall den sollen.
müssen in einem solchen Fall die Daten wieder her. Ein Grund, regelmä-
ßig Backups zu erstellen. Delete on destination Daten nach dem Sichern von ihrem Ursprungsplatz
löschen.
Oftmals scheinen Backups unge- Rsnyc arbeitet mit sogenannten
schickt, weil sie Platz auf Speicher- «harten Links», das bedeutet, dass Verbose Übeschreiben von Daten ohne Nachfrage, nicht emp-
medien benötigen. Wer mit CDs oder nur die Änderungen gespeichert wer- fohlen.
DVDs arbeitet und etwa einmal die den. Wenn sich eine Datei nicht ver-
Woche ein Backup des Systems ändert, wird sie nicht nochmal neu
Skip newer Sofern sich auf dem Backupspeicher aktuellere Da-
macht, der bekommt wahrscheinlich gesichert.
ten befinden sollten, diese beim Sichern übersprin-
Jahr für Jahr eine Kiste voller Silber-
Rsync ist eine reine textbasierte gen und so belassen.
linge. Dabei sichert man unnötiger
Weise immer die gleichen Dateien, Konsolenanwendung. Das heißt,
doppelt, dreifach... rsync verfügt über keine grafische Windows compatibility Stellt die Kompatibilität der Dateinamen zu
Oberfläche – für viele mag dies ein Windows®-Betriebssystemen sicher.
Diesem Problem hat sich «rsync» Grund sein, rsync nicht einzusetzen.
angenommen: Die rekursive Technik Doch wie so oft in der Welt des Linux Always checksum Überprüft alle Daten anhand ihrer Checksummen.
erlaubt es, auf einem Speicherort (ei- gibt es auch für diese Terminalan- Langsamer, aber sicherer.
ner externen Festplatte, einer Partiti- wendung eine grafische Schnittstelle.
on, einem Server, einem Inter- Compress file data Komprimiert die Daten beim Sichern.
netspeicher, usw.) schnell und intelli- grsync
gent Sicherheitskopien anzulegen.
«grsync» ist genau diese Oberflä- Tabelle 1: Funktionsübersicht
Das Besondere dabei ist, dass rsync
che für rsync, der Zusatz «g» am An-
nur «neue» (das heißt, neu dazu ge-
fang steht für GNOME. Das Werk- sudo apt-get install grsync
kommene, veränderte) Dateien si- deren Distributionen gibt es grsync
zeug lässt sich aber auch problemlos Außerdem ist das Programm in-
chert. Das spart Zeit und Speicher- als Paket zur Installation, in diesen
unter KDE, Xfce und so weiter ein- klusive Quellcode auf der Website [1]
platz auf dem Medium und trotzdem Fällen installiert man «grsync» ein-
setzen ‒ für KDE zum Beispiel gibt erhältlich, sodass es auch für andere
– oder gerade deswegen – bekommt fach über die hauseigene Paketver-
es aber auch eigene Tools, in diesem Distributionen kompiliert werden
man aktuelle Backups. waltung. Wer möchte, kann auch das
Fall «krsync». kann.
Terminal benutzen, um keine Umwe-
In Debian, Ubuntu und vielen an- ge gehen zu müssen:
Yalm
yalm - -vorwort
interessantes 3
Nach dem Aufruf des Programms Ein Klick auf «Ausführen» ‒ und genannten WINE- und VirtualBox- exit
über den gleichnamigen Befehl oder schon beginnt das Backup. Wer Ordner, den Mülleimer (/home/benut- In grsync tragen wir jetzt bei «Ad-
über das Menü wird man von einer, möchte, kann sich testweise einen zername/.Trash) und den Ordner ditional options» im Reiter «Advan-
leider nur englischen, Oberfläche be- Ordner mit ein paar Dateien erstellen /home/benutzername/.thumbnails, in ced options» folgendes ein:
grüßt. Die drei unteren Reiter «Basic und diesen sichern lassen. Danach dem Vorschaubildchen gespeichert
options», «Advanced options» und einfach an einer Datei etwas verän- werden. --exclude-from=/home/benutzername
«Extra options» bieten viele Optio- dern – und siehe da, rsync sichert /.rsync-exclude
nen, das Verhalten rsyncs an seine nur diese! Dies bietet sich an, wenn Dazu legen wir eine Datei mit be-
liebigem Namen, in diesem Falle Jetzt wird die eben erstellte Datei
Bedürfnisse anzupassen. Die wich- man z. B. große Filme auf der Platte
«.rsync-exclude» an beim Backuppen beachtet.
tigsten Einstellungen im Überblick: herumliegen hat und diese dadurch
(Tabelle 1) nicht jedes Mal erneut kopiert und
gesichert werden. nano /home/benutzername/.rs Sessions
Ein einfaches rekursives Backup ync-exclude Grsync bietet die Möglichkeit, so
Als Beispiel möchten wir alle Da- Ordner ausschließen und befüllen sie mit Inhalt: genannte «Sessions», also Sitzun-
ten aus dem Home-Verzeichnis gen, zu erstellen. Dies sind Profile, in
Wer schon ein wenig mit Linux
/home/benutzername nach .wine/* denen Einstellungen gespeichert
bzw. Ubuntu gearbeitet hat, der wird
/media/disk kopieren. Da wir die Da- .VirtualBox/* werden, um sie dann bei Bedarf zu
feststellen, dass der Home-Ordner .thumbnails/*
ten später möglicherweise wieder zu- aktivieren. Wer also montags auf der
auch Daten beinhaltet, die man nicht .Trash/*
rückspielen wollen und nicht jeder sie Arbeit mit anderen Optionen auf
unbedingt sichern möchte: Den
ansehen können soll, behalten wir einen anderen Pfad sichern möchte,
.wine-Ordner, in dem sämtliche
die Zugriffsrechte («Permissions», Die Sternchen (*) sind Platzhalter der legt sich ein Montags-Profil mit
WINE-Programme liegen, den .Virtu-
siehe Tabelle). Außerdem wollen wir – sie bestimmen, dass auch Unter- Session – Hinzufügen an und sichert
alBox-Ordner, in dem die virtuellen
den Sicherungsfortschritt immer ordner der angegebenen Verzeich- es dann. Im Hauptfenster von grsync
PCs von VirtualBox gespeichert wer-
gleich angezeigt bekommen: «Show nisse nicht mit eingebunden werden kann man dann zwischen den ver-
den. Da jeder Start eines virtuellen
transfer progress». sollen. Wer möchte, dass alle Datei- schiedenen Profilen wechseln.
PCs seine Festplatte ändert, will
en und Pfade, die z.B. die Zeichen-
rsync häufig die Festplatte sichern – Jonas Haag
Tragen wir dazu also bei «Source kette «nobp» (für «no backup») ent-
was man gegebenenfalls gar nicht dauerbaustelle@yalmagazine.org
and Destination» /home/benutzerna- halten, kann dies mit einer solchen
möchte oder benötigt.
me/ und /media/disk/ ein (abschlie- Zeile tun:
ßendes / nicht vergessen!). Das obe- Rsync bietet die Funktion an, be-
re Feld dient dabei als Quelle, das stimme Verzeichnisse und Dateien *nobp*
untere als Ziel. Per Klick auf den Link-Box
vom Sichern auszuschließen. Speichern wir die Datei im Nano-
blauen Pfeil lassen sich die beiden [1] http://www.opbyte.it/grsync/
Editor ab ([Strg]+[O] und ein an-
Pfade vertauschen. Im Beispiel wollen wir jetzt folgen- schließendes [Enter]) und schließen
de Ordner ausschließen: Die oben die Konsole:
Yalm
yalm - -vorwort
interessantes 4

Datenträger verschlüsseln mit


TrueCrypt
Da wir und unsere Datenträger immer mobiler werden, ist es leider nicht
auszuschließen, dass diese auch einmal in falsche Hände geraten kön-
nen. Glücklicherweise gibt es Verschlüsselungsprogramme, die in die-
sem Falle dafür sorgen, dass die gespeicherten Daten für den neuen Be-
sitzer unlesbar sind – TrueCrypt ist ein solches.

Als alter Bekannter kann das ur- rufen wir per Tastenkombination ALT
sprünglich für Windows konzipierte + F2 die Befehlszeile auf und tippen
Programm TrueCrypt nun als Version truecrypt ein. Nach einem Klick auf
5.0 auch für Linux mit einer komforta- Ausführen wird das Programm gest-
blen Benutzeroberfläche aufwarten. artet, nun ist es auch an der Zeit, den
Das Verschlüsseln sensibler Daten USB-Stick in einen USB-Anschluss
wird dadurch auch für Ungeübte sehr des Computers einzustecken.
einfach. Wie es funktioniert, soll an-
hand der Verschlüsselung eines Man muss wissen, dass bei der
USB-Stick gezeigt werden. Verschlüsselung des USB-Stick alle
darauf befindlichen Daten verloren
gehen, falls notwendig bitte vorher
Installation
die Daten entsprechend sichern.
In unserer Paketverwaltung (z. B.
Abbildung 1: Das TrueCrypt-Fenster
Synaptic in Ubuntu, Adept in Kubun- Dass es TrueCrypt nur in engli-
tu) suchen wir nach dem Paket true- scher Sprache gibt, soll uns nicht durch den kompletten Vorgang führt. «Select Device» und es erscheint
crypt und installieren es. Alternativ weiter stören, der Umgang mit dem Die Voreinstellung «Create a stan- eine Tabelle aller aktiven Datenträger
geben wir in einem Terminal z.B. fol- Programm ist auch für Menschen, die dard TrueCrypt volume» belassen wir des Rechners. Es ist wichtig hier, das
genden Befehl ein: dieser Sprache nicht mächtig sind, und klicken auf «Next». richtige Laufwerk, sprich den USB-
sehr einfach. Stick, auszuwählen. In der Regel er-
sudo apt-get install truecrypt Es öffnet sich der Bildschirm «Vo- scheinen in der Liste zunächst die
Nach einem Klick auf «Create Vo- lume Location», TrueCrypt möchte Festplatten, gefolgt von den Wech-
Verschlüsseln lume» erscheint der TrueCrypt «Vo- von uns wissen welches Laufwerk seldatenträgern. Schon anhand der
Nach Abschluss der Installation lume Creation Wizard», der uns verschlüsselt werden soll. Wir wählen Datenträgergröße ist die Zuordnung
Yalm
yalm - -vorwort
interessantes 5
meist zweifelsfrei möglich. Wer sich
unsicher ist, sollte bis auf den zu ver-
schlüsselnden USB-Stick etwaige
weitere Wechseldatenträger entfer-
nen.

Aus der Tabelle wählen wir z. B.


«/dev/sdc1» und bestätigen mit OK.
TrueCrypt hat «/dev/sdc1» nun vor-
gemerkt und weist uns noch einmal
darauf hin, dass durch die Verschlüs-
selung alle eventuell vorhandenen
Daten verloren gehen. Mit Next ge-
hen wir ein Fenster weiter.

Da der komplette USB-Stick ver-


schlüsselt werden soll, kann das
nächste Fenster mit «Yes» verab-
schiedet werden. Wir geben nun un-
ser Administratorenpasswort ein, an-
schließend öffnet sich ein Bildschirm
mit den «Encryption Options» ‒ den
Verschlüsselungs-Möglichkeiten.
Hiervon stehen uns diverse zu Verfü-
gung, sie können einzeln oder in
Kombination miteinander angewandt
werden. Für eine normale Verschlüs-
selung genügen der voreingestellte
«AES» Algorithmus und der zum Si-
gnieren des verschlüsselten Daten-
trägers notwendige Hash Algorith-
Abbildung 2: TrueCrypt warnt: Bitte keine unsicheren Passwörter
mus «RIPEMD-160» völlig.
aufgefordert. Das Passwort darf bis Crypt empfiehlt Passwörter mit einer Falls das gewählte Passwort nicht
Durch bestätigen auf «Next» wer-
zu 64 Zeichen enthalten und muss Länge von mindestens 20 Zeichen zu sicher genug erscheint, erfolgt jetzt
den wir im nun erscheinenden Fens-
zweimal eingegeben werden. True- wählen. ein Hinweis darauf. Nun entweder
ter zur Eingabe eines Passwortes
Yalm
yalm - -vorwort
interessantes 6
«No» wählen und das Passwort ver- vor:
bessern oder «Yes» klicken und wei-
ter geht’s. Zunächst öffnen wir wieder das
Programm und markieren per
Im Fenster «Format Options» wird Mausklick einen «Slot», wählen wir
nach dem Dateiformat gefragt, in einfach den Slot mit der Nummer 1.
dem die Formatierung stattfinden Per «Select Device» wählen wir un-
soll. Die Voreinstellung «FAT» eignet ser Medium «/dev/sdc1» und bestäti-
sich für Datenträger bis zu einer Grö- gen mit OK. Anschliessend klicken
ße von 4 GB. Der Vorteil ist, dass ein wir auf «Mount» und werden nach
so formatierter USB-Stick auch auf unserem Passwort gefragt. Wir ge-
einem Windows Rechner genutzt ben es ein, bestätigen «OK» und in
werden kann. Belassen wir es also dem von uns gewählten ersten Slot
dabei. erscheint die Bezeichnung
(«/dev/sdc1»), Größe, Pfad und Typ
Im jetzt öffnenden Fenster «Volu- der Verschlüsselung. Per Doppelklick
me Format» werden wir aufgefordert, auf diese Zeile wird der Datenträger
die Maus möglichst lange und unkon- geöffnet und wir können ihn ganz
trolliert innerhalb des Fensters zu be- normal benutzen.
wegen, um einen möglichst undurch-
dringlichen Verschlüsselungscode zu Ist man fertig, so schließt man das
erzeugen. Nach einiger Zeit Klicken Fenster und versiegelt den mobilen
wir auf Format und können den Fort- Datenträger wieder, indem man «Dis-
schritt der Formatierung im Fenster mount» anklickt und kann ihn nun
verfolgen. Nach beendeter Formatie- ohne Weiteres entfernen.
rung sehen wir «Volume Created»
und verlassen mit «Exit» den Pro- Jürgen Weidner
joschi@yalmagazine.org
zess.

Das Medium mounten Link-Box


Der USB-Stick ist nun verschlüs- [1] http://truecrypt.org
selt und die Nutzung ist nur noch [2] http://de.wikipedia.org/True-
Crypt
möglich, indem wir TrueCrypt mit sei-
ner Entschlüsselung beauftragen.
Hierzu gehen wir folgendermaßen
Yalm
yalm - -vorwort
interessantes 7

Musik aus dem WWW auch die Qualität herabgesetzt. Tag betrieben. Unsere Lieblingssen-
der können wir in der Kategorie Le-
Als Komprimierungsverfahren sezeichen abspeichern.
kommen in der Regel mp3, ogg, aac
Musik zu hören, ist eine Möglichkeit, die Arbeit am Computer etwas ab-
u.a. in Frage. Schon beim Hören wird
wechlungsreicher zu gestalten. Aus tausenden Onlinesendern können XMMS-Player
uns auffallen, dass die Musik der ver-
wir unsere Favoriten wählen, mit der entsprechenden Software die Mu- Um die Musik eines ausgewählten
schiedenen Sender akustische Quali-
sik auch aufzeichnen und uns so eine MP3-Sammlung anlegen. Senders hören zu können, fehlt es
tätsunterschiede aufweist. Wenn uns
noch an einem geeigneten Media-
das beim einfachen Hören vielleicht
player. Streamtuner arbeitet hier
Streamtuner Das umfangreichste Musikpro- noch nicht stört, kann es bei der Auf-
standardmäßig mit dem XMMS-
gramm bietet hier wohl «Shoutcast» zeichnung und gar bei eventueller
Da wäre zunächst Streamtu- Player[2] zusammen. Sollte dieser
an. Nach einem Klick auf den Anbie- späterer Bearbeitung von Bedeutung
ner[1]. Ein Programm das eine im- noch nicht installiert sein, so holen
ter präsentiert sich links im Fenster sein, insbesondere wenn eine CD
mense Auswahl an Sendern, Musik- wir das jetzt nach.
eine Auswahl verschiedener Genres, gebrannt und dann auf der Stereoan-
richtungen und auch Sprachbeiträ-
die in sich wiederum in mehrere Mu- lage abgespielt werden soll. Generell
gen für uns empfängt und zur Nut- Klicken wir mit rechten Maustaste
sikrichtungen unterteilt sind. gilt: Je höher die Bitrate der Übertra-
zung grafisch aufbereitet. Streamtu- einen Sender an, so öffnet sich ein
gung desto besser die Musikqualität!
ner befindet sich, wie auch alle nach- Fenster, aus dem wir «Verbinden»
Klicken wir beispielsweise auf wählen. Streamtuner stellt nun die
folgend beschriebenen Programme, Um einen Stream auszuwählen,
Pop/Rock und in den sich öffnenden Verbindung her und XMMS-Player
in den Repositories von Ubuntu und klicken wir ihn einfach an und sehen
Zeilen auf Top 40, so finden wir ca. startet die Wiedergabe.
Co. Wir installieren das Programm ihn nun blau hinterlegt. In der Navi-
100 Sender vor.
entweder über die Paketverwaltung gationsleiste oben links leuchten nun
(Synaptic, Adept etc.) oder mit einem die Symbole Verbinden, Aufnehmen Streamripper
Diese werden spaltenweise unter-
Terminal z.B. mit dem Befehl: und Durchsuchen. Um den Stream aufzuzeichnen
teilt in Genre, Beschreibung, Spielt
jetzt, Zuhörer, Maximum und die Bi- benötigen wir den Streamripper[3].
sudo apt-get install stre- trate, in der gesendet wird. Während Über Verbinden stellt Streamtu- Es handelt sich um ein Programm,
amtuner die anderen Bezeichnungen selbst ner eine Verbindung zu dem Sender das per Konsole zugeschaltet wird,
Nach der Installation findet man erklärend sind vielleicht noch einige her. Aufnehmen speichert die Musik sobald wir den Button Aufnehmen
Streamtuner unter »Programme – Worte zur Bitrate, in der der Stream in unserem Homeverzeichnis in ei- anklicken. Hier sehen wir nun Provi-
Multimedia». verbreitet wird: Um die Musikstücke nem Ordner, der den Namen des der, Bitrate, Interpret und Titel sowie
im Internet «übertragbar» zu ma- Senders trägt. Der Befehl Durchsu- die Größe des Datenpaketes.
Nach dem ersten Start sehen wir chen, werden sie vorher komprimiert. chen führt uns auf die Website des
unterhalb der üblichen Navigations- Dadurch werden die Datenmengen Providers, per Aktualisieren werden Auch die zugehörigen ID3-Tags
leiste neben Lesezeichen und Vor- stark reduziert, die Server entlastet «leere» Streams aus der Auflistung (Titel, Interpret und die Länge des Ti-
auswahl diverse Sender Provider. und Bandbreite eingespart – aber entfernt und Neue einbezogen, nicht tels) werden mit gespeichert.
jeder Sender wird 24 Stunden am
Yalm
yalm - -vorwort
interessantes 8
Wer zu ungeduldig ist, nicht einen
Monat warten will, oder wen einfach
das Musikfieber gepackt hat, emp-
fehlen wir das offizielle Handbuch[4].
Jürgen Weidner
joschi@yalmagazine.org

Link-Box

[1] http://www.nongnu.org/stream-
tuner/
[2] http://www.xmms.org/about.php
[3] http://streamripper.sourceforge.-
net/
[4] http://audacity.sourceforge.net/
de/docs/handbuch/

Abbildung 3: Streamtuner

Da nun die Musik als Datei auf der hat, es dem Song an Dynamik fehlt Es heißt Audacity – wir werden
Festplatte vorliegt, ist das eine Einla- oder eine individuelle Veredelung an- es in einer der nächsten Ausgaben
dung zur Weiterbearbeitung. Sei es, gestrebt wird, in Linux finden wir von Yalm ausführlich vorstellen.
dass ein Sprecher reingequatscht auch hierfür das richtige Programm.
Yalm
yalm - -vorwort
interessantes 9
geben
Browserpower für ältere Rechner
cat /proc/cpuinfo
Linux ist bekannterrmaßen ein recht resourcenschonendes Betriebssys- ein. In der nun folgenden Ausgabe
tem. Das führt dazu, dass Rechner länger genutzt werden können und sehen wir unter Model Name über
trotzdem eine vernünftige Performance bieten. Für eben genau diese äl- welchen Prozessor unser Computer
teren Möhrchen auf unseren Schreibtischen wurde der beliebte Web- verfügt. Diese Information ist wichtig,
browser Firefox getunt und seine Ableger Swiftfox und Swiftweasel [1] denn die Anpassung der Software er-
entwickelt. folgte speziell für jeden einzelnen der
oben genannten Prozessortypen.
Der Unterschied zwischen diesen Intel:
beiden Browsern ist folgender: Swift- • Pentium2 Installation
fox verletzt die Mozilla Public Li- • Celeron (Coppermine, Tualatin) Um Swiftfox unter Ubuntu zu in-
cence, der Quellcode ist nicht öffent- Abbildung 4: Swiftfox
• Celeron M stallieren, besuchen wir die Website
lich zugänglich. Dies hat den Pro- • Celeron (Willamette, Northwood, des Entwicklers. [2] Nach Anklicken der Deb-files fol-
grammierern von Debian nicht gefal- Celeron D) gen wir den Anweisungen für die In-
len und sie erschufen den quelloffe- • Pentium 3 Hier gelangen wir über den Button
stallation mit apt-get. Wir öffnen un-
nen Browser Swiftweasel. Wir wer- • Pentium 3M Download Swiftfox zur Auswahl der
sere Paketverwaltung und fügen fol-
den euc hier beide Varianten vorstel- • Core Solo/Duo Installationsart. Drei verschiedene
gende Adresse zu den bestehenden
len. Sie befinden sich nicht in den of- • Prescott Möglichkeiten stehen uns zu Verfü-
Repositories hinzu:
fiziellen Ubuntu-Programmquellen • Pentium 4 gung. Tarballs, wenn wir das Pro-
und werden als Fremdpakete behan- gramm selbst kompilieren möchten,
delt, die das System gefährden kön- der Installer um Swiftfox bequem deb
AMD: http://getswiftfox.com/buil
nen. von unserem Programminstaller in-
• Athlon (Thunderbird) ds/debian unstable non-free
stallieren zu lassen oder die Deb-fi-
Nach der Installation übernehmen • Duron les, die uns am Geeignetsten er- Anschließend eine Aktualisierung
beide Webbrowser die Lesezeichen • Sempron scheinen, weil Updates für das Pro- nicht vergessen. Falls uns die Konso-
und Voreinstellungen von Firefox • Athlon XP gramm wie gewohnt automatisch er- le lieber ist, fügen wir den Link manu-
automatisch. • Athlon 64(32 Bit OS) folgen. Bei einem Webbrowser, der ell in /etc/apt/sources.lst ein.
• Athlon 64 die Verbindung zwischen dem Inter-
Swiftfox net und unserem Rechner herstellt, Nun befinden sich die Swiftfox
Sollten wir nicht genau wissen, ist ein schnelles Schließen von even- Pakete in den verfügbaren „Reposito-
Für folgende Prozessoren von Intel
welcher Prozessor in unserem Rech- tuellen Sicherheitslücken ein nicht zu ries“ und sind einfach über die Such-
und AMD ist Swiftfox verfügbar:
ner steckt, so hilft uns unser System unterschätzender Vorteil. funktion zu finden. Wir wählen den
weiter. Wir öffnen ein Terminal und für unser System zutreffenden Pro-
Yalm
yalm - -vorwort
interessantes 10
zessortyp und lassen das Programm • Pentium 2 sen die Software installieren und fin- Jürgen Weidner
installieren. • Pentium 3 den anschließend das Programm un- joschi@yalmagazine.org
• Pentium 3M ter Programme/Internet.
Alternativ geben wir an einem Ter- • Pentium 4
minal • Pentium 4M Link-Box
• Pentium M [1] http://swiftweasel.tuxfamily.org/
sudo apt-get update && sudo • Pentium 4 Prescott [2] http://wiki.ubuntuusers.de/Fire-
apt-get install swiftfox- fox/Swiftfox
pentium4 [3] http://getswiftfox.com
AMD:
[4] http://wiki.ubuntuusers.de/Bau-
ein. Wichtig hierbei: Wir müssen • K6 stelle/Swiftweasel
hinter dem Bindestrich nach ...swift- • K8
fox die Bezeichnung des in unserem • Athlon XP
Computer installierten Prozessors • Athlon Bird
angeben. In diesem Beispiel Pentium • Athlon 64
4.
Um diese Alternative zu installie- Abbildung 5: Swiftweasel
Nachdem alle Abhängigkeiten be-
ren, verfahren wir wie oben bereits
rücksichtigt sind und der Browser in-
beschrieben. Zu den bestehenden
stalliert wurde, finden wir ihn unter Nach dem Start ist auch hier eine
Repositories unserer Paketverwal-
Programme/Internet und starten ihn spürbar bessere Performance. Auf
tung fügen wir folgende Adresse hin-
wie gewohnt. unserem Testsystem, einem Intel
zu:
Pentium 4, haben wir eine ca. 20%
Der erste Eindruck: spürbar höhe- höhere Geschwindigkeit gegenüber
re Geschwindigkeit beim Surfen, die deb http://download.tuxfa- Firefox festgestellt.
Seiten bauen sich schneller auf, der mily.org/swiftweasel gutsy
Seitenwechsel geht schneller von- multiverse
Fazit
statten. (Benutzen wir eine andere Ubuntu-
Wenn man nur die Geschwindig-
Version, so ersetzen wir gutsy ent-
keit betrachtet, so nehmen sich unse-
Swiftweasel sprechend)
re beiden Kandidaten nicht viel. Ein
Für folgende Prozessoren von In- signifikanter Unterschied ist nicht
Nach der notwendigen Aktualisie-
tel und AMD ist Swiftweasel verfüg- feststellbar.Wir präferieren jedoch
rung findet die Suchfunktion nun
bar: Swiftweasel, da es sich hier um ein
auch Swiftweasel in verschiedenen
Versionen. Je nach dem für welchen reines Open-Source Projekt handelt
Intel: Prozessor er eingesetzt werden soll, und der Browser uns damit vertrau-
• Nocona suchen wir die Passende heraus, las- enswürdiger erscheint.
Yalm
yalm - -vorwort
interessantes 11

Spicebird ‒ nimm dich in Acht, Bedienung


Die verschiedenen Funktionen
nummern angelegt und auch in Grup-
pen verwaltet werden. Mit einem

Outlook! von Spicebird sind in 4 weiteren Tabs


organisiert. Der Mail- und News-Cli-
Klick auf einen Kontakt, kann natür-
lich auch gleiche eine Mail an diesen
Der meist verwendete E-Mail-Client mit einem Marktanteil von ca. 75 % ent ist ein «Thunderbird» mit ein paar verfasst oder ein Chat gestartet wer-
ist Outlook vom Microsoft. Fast in jeder Firma, die mit Windows arbeitet, wenigen Neuerungen: Steht in einer den.
ist er zu finden. Doch schon bald soll es eine Alternative geben, die Out- Mail zum Beispiel «Die Sitzung findet
Der Kalender ist identisch mit dem
look das Wasser reichen kann: Spicebird. am 23. August 2008 um 12:00 Uhr
von Sunbird: Termine können einfach
statt», so kriegt man von Spicebird
erstellt, verschoben und gelöscht
das Angebot, einen automatischen
werden. Dabei kann man zwischen
Kalendereintrag für eben diese Sit-
Spicebird wird von der Firma Syn- man die Auswahl zwischen einem Tages-, Wochen-, Monats- und Multi-
zung am 23. August zu erstellen.
ovel entwickelt. Die Bedienung von Datum und Zeit-, Kalender-, wochen-Ansicht auswählen. Direkter
Spicebird erinnert stark an Firefox Agenda-, RSS Feed-, und Mail-Ord- Im Tab «Contacts» können Kon- Zugriff auf einen Google Kalender ist
oder Thunderbird ‒ dies liegt daran, ner-Applet. takte mit Namen, E-Mail und Telefon- zurzeit noch nicht möglich. Dieses
dass der neuartige Client auf diesen Feature ist aber für zukünftige Ver-
bereits bekannten Softwares aufge- sionen geplant.
baut ist. Das Ziel von Synovel ist es,
In der Task-Liste lassen sich Auf-
mit Spicebird eine vollwertige Alter-
gaben mit Erinnerungsfunktion erstel-
native zum kostenpflichtigen Outlook
len, wie wir es von Outlook kennen.
zu erstellen. In der momentan aktuel-
len Version 0.4 sind zwar erst die nö- In Zukunft sollen noch zahlreiche
tigsten Kern-Features enthalten,
neue Features programmiert werden.
trotzdem lässt sich aber schon gut Unter Anderem soll ein Exchance-
damit arbeiten. Neben einem norma-
Connector zur Verfügung gestellt
len Mail-Client enthält Spicebird zur- werden, damit Spicebird auch wirk-
zeit einen RSS-Feed-Reader, einen
lich in eine "Outlook-Umgebung" ein-
Kalender sowie einen Chat-Client für gebaut werden kann.
das Jabber-Protokoll.
Wer Spicebird bereits jetzt testen
Alle Informationen werden in ei-
möchte, kann sich den Source-Code
nem zentralen Home-Bildschirm zu- von der offiziellen Website [1] herun-
sammengefasst. Dieser Bildschirm
terladen. Dieser braucht nicht kompi-
lässt sich dynamisch mit sogenann- liert zu werden. Ein Klick auf die im
ten Applets bestücken. Dabei hat
Archiv enthaltene Datei «spicebird»
Abbildung 6: Das Spicebirdfenster
Yalm
yalm - -vorwort
interessantes 12
und eine Bestätigung, die Datei aus-
zuführen, reicht aus, um den neuarti-
gen Client zu starten.

Man kann sagen, dass Spicebird


eine echte Alternative ist. Es macht
Spaß damit zu arbeiten und man hat
– warum auch immer – das Gefühl
das es schneller geht.

Tobias Kündig
tobias@yalmagazine.org

Link-Box

[1] http://www.spicebird.com/

Abbildung 7: Die Kontakte


Yalm
yalm - -vorwort
interessantes 13

Circular Scrolling unter Linux Vorher alle offenen Dateien spei-


chern und alle Anwendungen been-
den), dann sollte man jetzt mit einer
Wahrscheinlich haben sich schon viele Ubuntuuser gefragt, ob es mög- Kreisbewegung auf dem Touchpad
lich ist, bei einem Laptop mit einem Touchpad in Kreisbewegungen zu zum Beispiel im Firefox-Browser
scrollen. Das Geheimnis liegt in der «xorg.conf» ‒ aber dazu später scrollen können.
mehr. «Circular Scrolling» bietet viele Vorteile im Gegensatz zum nor-
malen horizontalen Scrollen, weil man dadurch z. B. endlos scrollen
Die Kreisbewegung
kann.
Man beginnt auf der rechten Seite
Option "CircularScrolling" "on"
Option "CircScrollTrigger" "2"
in der Mitte des Tochpads. Dann
Die xorg.conf muss man den Finger in die Mitte be-
Zuerst einmal muss man die Kon- Jetzt könnte der ganze «InputDe- wegen und dort mit anschliessenden
figurationsdatei mit dem Namen vice»-Bereich, so wie bei Konfigurati- Kreisbewegungen scrollen.
«xorg.conf» öffnen, welche für die onsdatei Beispiel aussehen (siehe
Konfiguration aller Geräte wie Bild- unten) Angelo Gründler
schirm, Maus usw. zuständig ist. speed@yalmagazine.org
Dies kann man auf einfache Weise Wenn man die Konfigurationsdatei
über das Terminal erledigen ‒ dort jetzt speichert und anschliessend
gibt man zuerst folgende Zeile ein: den die grafische Oberfläche ‒ bes-
ser gesagt den XServer ‒ mit der
Tastenkombination «[Strg]+[Alt]+
sudo gedit /etc/X11/xorg.conf
[Backspace]» neustartet, (Achtung:
Danach wird man nach dem Root-
Passwort gefragt und dann öffnet
Konfigurationsdatei-Beispiel
sich ein neues Fenster mit dem Inhalt
dieser xorg.conf-Datei. Section "InputDevice"
Identifier "Synaptics Touchpad"
Circular Scrolling Driver "synaptics"
Option "SendCoreEvents" "true"
Nun muss man nach «Section "In-
Option "Device" "/dev/psaux"
putDevice"» suchen, welche das
Option "Protocol" "auto-dev"
Touchpad konfiguriert (Hinweis: Nicht Option "HorizEdgeScroll" "0"
mit dem Abschnitt für die Maus ver- Option "CircularScrolling" "on"
wechseln!). Unter dem letzten «Opti- Option "CircScrollTrigger" "2"
on« Eintrag fügt man nun diese Zei- EndSection
len hinzu:
Yalm
yalm - -vorwort
wissenshunger 14

Schnell mal was ausrechnen


Der Computer wird gemeinhin auch als Rechner bezeichnet. Allerdings
wird heutzutage gebrowst, gesurft, gemailt oder gechattet, nur gerech-
net wird mit PC oder Notebook kaum noch. Dabei stehen Programme
zur Verfügung, die den Umgang mit Zahlen und Rechnungen für einfa-
che und gehobene Ansprüche erleichtern. Dieser Artikel zeigt, welche
Rechen-Anwendungen für welchen Zweck geeignet sind.

Taschenrechner ist es praktisch den Taschenrechner


Für einfache Rechnungen bietet mit einem Hotkey starten zu können.
sich der Taschenrechner an, welcher Über das Menü System – Einstellun-
im Menü Zubehör zu finden ist. Er ist gen – Tastenkombination kann der
selbsterklärend und bedarf an dieser Taschenrechner z. B. auf die Taste
Stelle keiner weiteren Einführung. ALT+R gelegt werden. Damit hat
Kleine Rechnungen werden meist man den Rechner jederzeit schnell
benötigt wenn man gerade in ande- zur Hand ohne im Menü herumsu-
ren Programmen unterwegs ist. Da chen zu müssen. Für kleine Einsteins
oder Banker, die mal schnell die Abbildung 9: wxMaxima
neusten Subprime-Verluste ausrech-
nen wollen, gibt es die Ansichten Fi- mal mit Excel oder einem anderen Maxima
nanztechnisch und Wissenschaftlich. Spreadsheet gearbeitet hat, findet Es soll Schüler und Studenten ge-
In diesen Ansichten stehen viele er- sich in OpenOffice.Calc sofort zu- ben, die auch mal eine Kurvendis-
weiterte Funktionen zur Verfügung. recht. Einen wesentlichen Unter- kussion berechnen, eine Matrix inver-
schied gibt es aber doch; OpenOffi- tieren oder ein Integral ausrechnen
Tabellenkalkulation ce.Calc macht keine Rechenfehler. möchten. Für solche Aufgaben gibt
Wem die einfachen Möglichkeiten Wer sich mit Tabellenkalkulationen es Mathematik-Programme, die weit
des Taschenrechners nicht genügen, noch nicht so gut auskennt, dem sei über die bisher genannten Möglich-
dem ist vielleicht mit der Tabellenkal- das Dokumentationsportal [1] emp- keiten hinaus gehen. Ein Vertreter
kulation besser gedient. Als Standard fohlen. Dort befinden sich deutsch- dieser Gattung ist Maxima, ein Com-
kommt Ubuntu mit OpenOffice und sprachige Handbücher zu allen puteralgebrasystem, welches auf
dessen Tabellenkalkulation Calc da- OpenOffice Anwendungen. symbolisch-analytische Berechnung
her. Auch hierzu ist keine weitere In- spezialisiert ist aber auch für numeri-
Abbildung 8: Taschenrechner formation nötig, denn wer schon ein- sche Berechnungen verwendet wer-
Yalm
yalm - -vorwort
wissenshunger 15
den kann. Da Maxima über die Kom- Nach ein paar einfachen Vorrech-
mandozeile bedient wird ist es rat- nungen ergeben sich zwei Gleichun-
sam, eine grafische Oberfläche wie gen:
z. B. wxMaxima mit zu installieren.
Für den Benziner:
Die beiden Pakete maxima und
wxmaxima werden über das Menü f(x) = 30'000 + 2'422 * x
System – Systemverwaltung – Syn-
Für den Diesel:
aptic Paketverwaltung installiert. Dar-
aufhin erscheinen entsprechende
f(x) = 35'000 + 1'947 * x
Einträge im Menü Bildung. Es genügt
wxMaxima zu starten; die eigentliche Der Schnittpunkt dieser beiden
Rechenmaschine Maxima muss nicht Geraden ergibt den Jahreswert, bei
separat gestartet werden. dem beide Autos gleich teuer sind. Abbildung 11: Funktionseingabe
Danach wird der Diesel billiger.
Nach dem Starten ist wxMaxima
bereit für Benutzereingaben. Die An- Die Funktionen werden in wxMa-
wendung sieht nicht besonders spek- xima wie bei Abbildung 11 eingege-
takulär aus, glänzt aber mit inneren ben:
Werten.
Mit der Taste 2D Plotten... können
beide Funktionen zusammen in ei-
Aufgabe 1: Gleichung ersten Gra-
nem Koordinatensystem angezeigt
des mit einer Unbekannten
werden. Im Feld Ausdrücke müssen
Fritz möchte ein Auto kaufen. Das die beiden Funktionen f1 und f2 ein-
Auto wird mit Benzinmotor für 30'000
SFr und mit Dieselmotor für 35'000
SFr angeboten. Fritz fährt im Jahr
20'000 km. Der Benzinmotor ver-
braucht 7 l/100 km und der Diesel-
motor 5.5 l/100 km. Ein Liter Benzin
kostet 1.73 SFr und ein Liter Diesel
kostet 1.77 SFr. Nach wie vielen Jah-
ren ist der Dieselwagen günstiger als
der Benziner?
Abbildung 12: Lösen einer Gleichung mit wxMaxima
Abbildung 10: 2D Plotten
Yalm
yalm - -vorwort
wissenshunger 16
f1(x) = f2(x)
führt zu folgendem Ergebnis:

2422*x+30000 = 1947*x+35000
Das ist zwar korrekt und hübsch
umgeformt, allerdings noch nicht das
erwartete Ergebnis. Um dieses zu er-
halten muss die Solve Funktion ver-
wendet werden.

Wie Abbildung 13 zeigt, berechnet


der Befehl Solve das Ergebnis der
Gleichsetzung von f1 und f2, nämlich
x = 200/19. Wen der numerische
Wert interessiert, kann mit dem Be-
fehl numer:true umschalten und die
Gleichung nochmals auflösen lassen.
Nun wird das numerische Ergebnis
für x angezeigt. Beim Wert von 10.52
Jahren schneiden sich die beiden
Gleichungen. Ab dann werden die
Kosten für den Dieselmotor günstiger
als für den Benziner.

Tipp:
Mit den Cursortasten kann in der
Historie der Eingaben geblättert wer-
Abbildung 13: Lösen einer Gleichung
den. Das erspart sehr viel Arbeit, da
die bisherigen Eingaben angezeigt
getragen werden und für die beiden in rot. Es ist zu erkennen, dass sich welchem Zeitpunkt dies genau der und bearbeitet werden können.
Variablen x und y die Wertebereiche. die Geraden bei ca. 10 Jahren Fall ist, kann Maxima berechnen.
schneiden. Ab diesem Punkt wird der
Als Ergebnis werden nun die bei- Benzinmotor durch den höheren Ver- Hierfür genügt es, die beiden
den Graphen der Funktionen gezeigt; brauch teurer als der Dieselmotor. Ab Funktionen gleichzusetzen. Die Ein-
der Benziner in blau und der Diesel gaben von
Yalm
yalm - -vorwort
wissenshunger 17

Abbildung 14: Erste Ableitung


teilen wir Maxima mit, dass es die
Aufgabe 2: Kurvendiskussion Nullstellen berechnen soll. Das Er-
Analysiere das Polynom: gebnis lautet:

Abbildung 15: Matrizenberechnung


f(x)=(1/3)X^3 - 2x^2 + 3x [ x = 3 , x = 0 ]
Als erstes wird die Funktion in wx- Demnach gibt es zwei Nullstellen Graphen, den wir mit der Taste 2D Als erste Ableitung wird das Poly-
Maxima definiert: in dieser Funktion. Ein Blick auf den Plotten anzeigen lassen, bestätigt nom:
das Rechenergebnis.
f(x):=(1/3)*x^3-2*x^2+3*x x2 – 4x + 3
Als nächstes interessieren die
Diese wird vom Programm dann Hoch- und Tief-punkte. Diese befin- ausgegeben. Dessen Nullstellen
wie oben gezeigt dargestellt. den sich an den Nullstellen der ers- kann man wieder mit:
ten Ableitung. In Maxima lautet der
Als erstes interessieren die Null- solve([x2 – 4x + 3], [x])
Befehl zum Differenzieren einer
stellen der Funktion. Mit dem Befehl:
Funktion: berechnen lassen.
solve([f(x)=0], [x])
diff(f(x), x)
Yalm
yalm - -vorwort
wissenshunger 18
Das Ergebnis ist: Aufgabe 3: Lineares Gleichungs- x = invert(a).b => x = [2, dass es leider immer wieder zu Pro-
system 3, 4] blemen kommen kann, wenn man
[ x = 3 , x = 1 ] Gegeben sei folgendes Glei- Dies sind die Werte x, y und z. sich mal vertippt haben sollte.
An diesen Stellen befinden sich chungssystem:
In wxMaxima stellt sich die Lö-
die Hoch- und Tiefpunkte der Aus-
2x + 3y – 4z = -3 sung der Aufgabe wie in der Abbil-
gangsfunktion. Auch das lässt sich Ralf Hersel
dung 15 dar:
im Diagramm leicht nachvollziehen. rhersel@yalmagazine.org
4x – 2y + 3z = -14
Die in diesem Artikel beschriebe-
Nun fehlen nur noch die Wende-
3x – 4y – 2z = 14 nen Aufgaben zeigen lediglich einen
punkte der Funktion. Diese ergeben Link-Box
Welche Werte für x, y und z erfül- kleinen Teil der Möglichkeiten, die
sich aus der zweiten Ableitung. Diese
len das Gleichungssystem? Maxima bietet. Wer sich näher für die [1] OpenOffice
wird mit: Dokumentationsportal
Fähigkeiten dieses Algebra-Pro-
http://de.openoffice.org/doc/
Um diese Aufgabe zu lösen, kann gramms interessiert, findet im Hilfe-
diff( x2 – 4x + 3, x) menü von wxMaxima diverse Unter-
die Matrizenrechnung verwendet [2] Online Tutorial
errechnet. Als Ergebnis zeigt das werden. Maxima bietet dafür eine stützung. Neben der üblichen Hilfe, http://www.austromath.at/daten/
Programm die Funktion Vielzahl an Befehlen und Funktionen. kann eine Beschreibung einzelner maxima/index.htm
Als erstes muss die Matrix für die lin- Funktionen direkt aufgerufen werden.
2x – 4 ke Seite beschrieben werden. Die Ausserdem gibt es Beispiele, an de-
Eingabe dafür lautet: nen sich der Umgang mit der Funkti-
an. Die Nullstellen ermitteln wir
on viel leichter verstehen lässt.
mit:
a:matrix([2,3,-4],[4,-2,3],
[3,-4,-2]) Wem das alles immer noch zu
solve([2*x-4], [x]) kompliziert ist, dem sei das Online
Somit steht in der Matrix mit dem Tutorial [2] des Austrian Center for
Es gibt nur einen Wendepunkt bei
Namen a die linke Seite des Glei- Didactics of Computeralgebra emp-
chungssystems. Als nächstes wird fohlen. Dort wird didaktisch gut und
x = 2 die rechte Seite definiert: anschaulich Maxima unter der Ober-
Die Aufgabe ist gelöst; Maxima fläche wxMaxima erklärt. Mit den
hat für uns die Nullstellen, Hoch/Tief- b:matrix([-3,14,-14]) praktischen Beispielen macht es viel
punkte und den Wendepunkt berech- mehr Spass sich in die Software ein-
Das war bereits der grösste Teil
net. zuarbeiten als mit der eher trockenen
der Arbeit. Durch Multiplikation der
invertierten Matrix a mit der Matrix b Hilfe.
ergibt sich der Lösungsvektor:
Alles in allem ist Maxima bzw. wx-
maxima sehr gut. Zu bemängeln ist,
Yalm
yalm - -vorwort
distri-special 19

Mandriva Linux
Linux-Distributionen wie SuSE, Ubuntu und Fedora gibt es wie Sand am
Meer. Eine Linux-Distribution setzt sich aus dem Kern (Linux), der
Desktopumgebung, etwa KDE oder GNOME, und Anwendungen zusam-
men. Die Yalm-Distributionsserie soll einen Überblick über die belieb-
testen geben.

Diesmal: Mandriva anten erhältlich (für den ftp-Down-


Mandriva Linux ist eine weitere Li- load siehe [1]):
nux-Distribution des französischen
• Mandriva One (kostenlos, Down-
Unternehmens Mandriva (ehemals
load auf [2], [3] ,[4])
Mandrakesoft).
• Linux Free (kostenlos, Download
Es beinhaltet mehrere hundert auf [2], [3] ,[4])
Programmpakete wie z. B. Gimp und • Mandriva PowerPack und Mandri-
Mozilla Firefox. Es eignet sich glei- va PowerPack+ (um die 50 - 70
chermaßen für Linux-Anfänger wie Euro)
auch für fortgeschrittene Nutzer und Abbildung 16: Mandriva Free nach der Installation
bietet eine exzellente Hardwareunter- Unterschiede zwischen den Editio-
stützung. Darüber hinaus steht eine nen sind: Mandriva One ist eine frei Das Mandriva PowerPack ist auf Installation
große Anzahl an herunterladbaren herunterladbare Kombination aus ambitionierte Computernutzer und Mandriva One/Linux Free kann
Zusatzpaketen bereit. Man hat die Live-System und Installationsmedium Software-Entwickler zugeschnitten; man sich als .iso-Datei über [5] gratis
Möglichkeit zwischen KDE oder auf einer einzigen CD. die Installationsmedien enthalten herunterladen. Begrüßt wird man in
GNOME bei der Installation zu wäh- eine entsprechend größere Software- Mandriva von dem mittlerweile altbe-
Mandriva Linux Free nennt sich
len. Die Systemkonfiguration wird bei auswahl. Verglichen mit der Discove- kannten Startscreen, der einem mit-
die kostenlose Version ohne proprie-
Mandriva Linux mit eigenen Werk- ry-Version ist dem PowerPack zu- tels Drücken von [F2] auch eine Vor-
täre bzw. kommerzielle Software. Sie
zeugen im Rahmen der Drak-Tools dem mehr Dokumentation und eine auswahl der Sprache erlaubt. Als
lässt sich entweder als Satz von 4
konfiguriert, für diese steht eine zen- zusätzliche Spiele-DVD beigelegt. nächstes muss man nochmals die
CDs oder als einzelne DVD herunter-
trale grafische Oberfläche, das Man- Darüber hinaus steht wesentlich er- Sprache einstellen. Dies mag zwar
laden, wobei die DVD-Ausgabe so-
driva-Kontrollzentrum, zur Verfügung. weiterter Support zur Verfügung. verwirren, da man diese Auswahl ja
wohl 32-Bit-, als auch 64-Bit-Pakete
schon ganz zu Beginn machen kann,
Die Distribution ist in mehreren, enthält.
es kann aber durchaus sinnvoll sein,
unterschiedlich ausgerichteten Vari-
wenn man z. B. ein mehrsprachiges
Yalm
yalm - -vorwort
distri-special 20
System aufsetzen will. Dann folgt die Erster Eindruck verschiedene Programme wie zb. Mandriva Linux 2008 Free macht
Lizenzabfrage und nach einem Klick Die Grafikkarten (ATI, Nvidia) wur- AmaroK, Scribus oder andere instal- Spass, ist schnell und stabil.
auf «Akzeptieren» kann man nun den nach dem ersten Neustart erfolg- lieren kann. Positiv ist auch die Up-
auswählen, ob man ein bereits vor- date-Funktion des PowerPacks, Trotzdem merkt man die etwas
reich erkannt. Man hat über das
handenes System updaten oder ein mit ihm lassen sich ganz automa- kurze Testphase an, denn es finden
Mandriva-Kontrollzentrum weitere
neues System installieren will. Nach tisch alle wichtigen Updates für sich immer wieder Fehler, die man
Einstellungsmöglichkeiten für Grafik-
diesem Schritt folgt die Tastaturaus- bereits installierte Programme in- bestimmt noch hätte lösen können.
karten, Sound, Tastatur, Sprache, Fi-
wahl und die Partitionierung. Bei der rewall, usw. Das System ist sehr stallieren, somit bleibt einem einiges
Partitionierung kann man eine Win- schnell und läuft stabil. Der Paketma- an Arbeit erspart. Für die Mandriva
dows Partition auch ganz einfach nager ist aufgeräumt und gut zu fin- Linux Free Version gibt es auch eine
Angelo Gründler
verkleinern lassen, somit entfällt das den. Audio- und Video-Codecs sind Update Funktion, welche aber nicht
speed@yalmagazine.org
manuelle Partitionieren. Weiter geht auch bereits in der 2008er Version automatisch die verfügbaren Updates
es mit der Abfrage, ob man weitere installiert. installiert und konfiguriert. Weiterhin
Installationsmedien einrichten möch- fällt das neue Mandriva Wallpaper
te, hier muss man nichts ändern. Nun Bei der rasanten Entwicklung in auf, welches in der Mandriva Linux
folgt die erste Neuerung: Das System der Open-Source-Szene ist es fast Free Version nicht so voller Farben Link-Box
fragt nach dem grundlegenden Instal- normal, dass die ausgelieferten Pro- wie in der PowerPack Version ist.
[1] http://wiki.ubuntuusers.de/FTP/
lationstyp. Man hat hier die Auswahl gramme einer Distribution bereits Desweiteren bringt die Powerpack [2] http://mandrivauser.de/
zwischen einem KDE-, einem GNO- veraltet beim Anwender Eintreffen. Version noch weitere Codecs, Pro- [3] http://mandriva.de/
ME-System und der nicht übersetz- Wer auf dem neuesten Stand sein gramme (z. B. LinDVD, mit dem sich [4] ftp://ftp.mandrivauser.de/
ten Option «Custom Install» ‒ einer will, kommt um Software-Updates DVD legal abspielen lassen), Tools [5] http://www.yalmagazine.org/link/
17
benutzergesteuerten Variante, wie nicht herum. Ausgeliefert werden un- und andere wichtige Features mit. (Ein sehr aktueller Mandriva
man sie auch bisher von Mandriva ter anderem Open Office 2.1, Firefox Esdirva One oder Linux Free Version Mirror.)
gewohnt war. Es folgt die eigentliche 2.0 und Thunderbird 2.0. Das Soft- so eingerichtet hat, dass man sie mit
Installation des Systems, die je nach wareangebot ist ausgewogen und der PowerPack Version vergleichen
Hardware und ausgewählten Pake- enthält alle wichtigen Anwendungen. könnte.
ten einige Zeit in Anspruch nehmen
kann. Wie schon gewählt bekommt Auf den zweiten Blick Fazit
man hier einige Hinweise sowie Ei-
Wenn man sich das System ein- Die aktuelle Version 2008 ist den
genwerbung von Mandriva geboten,
mal ordentlich eingerichtet hat, wird Entwicklern gelungen.
es ist aber durchaus interessant, in
man staunen wie schnell es immer
die Detailansicht zu wechseln. Au- Die Distribution eignet sich sehr
noch ist. Mit dem Paketmanager ha-
ßerdem sieht man so schneller wenn für Linux-Einsteiger, da alles sehr gut
ben die Mandriva-Entwickler ein gu-
mit einem Paket auf der ISO etwas aufgeräumt ist. Kurz gesagt:
tes Programm entwickelt, mit dessen
nicht in Ordnung ist.
Hilfe man auf sehr einfache Weise
Yalm
yalm - -vorwort
web 21

PHP statt Frames Das heißt, eine Hauptseite - schon


bekannt von HTML, dem «HTML-
Allererste Versuche
Schreiben wir ein simples Script:
Frameset» ‒ bindet (zusätzlich zu ih- Die Seite index.php bindet die Unter-
Jetzt kommt PHP: Weg mit HTML-Frames! Das hat viele Vorteile: Such- rem Inhalt, sofern einer vorhanden) seiten Seite1.html und Seite2.html
maschinen haben es leichter, auf mobilen Geräten sieht es besser aus, andere Seiten wie ein Navigations- ein. Die index.php, also die spätere
Lesezeichen funktionieren nicht und und und. Warum also noch mit Fra- menü, einen Header oder einen Co- «Hauptseite», sieht dann so aus:
mes arbeiten? Yalm zeigt, wie es besser geht. pyright- Hinweis ein. Die verschiede-
nen eingebundenen Seiten sind aber
Von der Benutzung von Frames, neriertes CSS-Design verwendet. keine einzelnen Unterseiten mehr:
einer einfachen Methode HTML-Sei- Natürlich ist noch viel mehr möglich, Sie werden alle in «eine Suppe» ge- <?php
worfen und beim Nutzer kommt die include("Seite1.html");
ten in verschiedene Bereiche wie Na- als hier vorgestellt werden kann.
include("Seite2.html");
vigation, Header und Inhalt zu unter- Trotzdem bietet dieser Artikel einen so dynamisch erstellte Seite an, als
?>
teilen, wird vielfach abgeraten: So guten Einstieg.
sind Seiten etwa für Suchmaschinen
schwer findbar, lassen sich nicht Theoretisches
sinnvoll als Lesezeichen speichern
Wer Frames von HTML kennt,
bzw. verlinken und sind auf mobilen
wird mit der Verwendung von PHP
Geräten nicht darstellbar. Weitere Ar-
umdenken müssen: Die hier gezeigte
gumente gegen Frames finden sich
dynamische Zusammenstellung der
auf [1] und [2] ‒- also: Weg mit Fra-
Webseite funktioniert anders als mit
mes! Yalm zeigt, wie diese Blocka-
Frames. Frames sind quasi eigene
den ganz leicht durch etwas PHP-
Unterseiten in der Seite, denen man
Code ersetzbar sind.
dann HTML-Dokumente zuweisen
kann. Auch Größe, Rahmendicke
Voraussetzungen und andere Werte können festgelegt
In diesem Tutorial werden ein in- werden - was die Darstellung auf mo-
stallierter Webserver mit PHP sowie bilen Geräten, also kleineren Auflö-
grundlegende PHP-Kenntnisse[3] ‒ sungen, nicht verbessert. Da ein Fra- Abbildung 17: Ausgabe im Browser
zum reinen Verständnis des Codes ‒ me also eine mehr oder weniger un-
vorausgesetzt. Um das Gelernte abhängige Unterseite ist, kann der würde sie nicht mit Einbindungen ar- Steht jetzt also in Seite1.html
auch nutzen zu können, sollte man Inhalt eines Frames unabhängig von beiten. «Dies ist» und in Seite2.html
das Design der Website schon auf- anderen Frames geändert werden. «<br>ein Test», so sehen wir als
gebaut haben oder - wie hier - Test- Um dies genauer zu verstehen, Ausgabe im Browser, wenn wir in-
weise eines generieren lassen. Im Anders bei PHP: Die Seite wird schreiten wir doch einfach mal zur dex.php aufrufen:
Beispiel wird ein solches von [4] ge- bei jedem Aufruf dynamisch erstellt. Tat.
Yalm
yalm - -vorwort
web 22

<body> Jetzt bennen wir die Seite um - in


<div id="container"> index.php - damit sie auch durch den
Das Problem an folgender Kon- <div id="banner">&nbsp;</div> PHP-Parser gejagt wird: Sonst wird
struktion ist: Die Hauptseite index.- <div id="sidebar-a">&nbsp;</div> der Code nicht verarbeitet und als
php kann nur den Inhalt von Seite1 <div id="content">&nbsp;</div> normaler Text ausgegeben.
und Seite2 beinhalten. Was aber, <div id="footer">&nbsp;</div>
wenn man auch Links innerhalb sei- </div> Rufen wir diese Seite jetzt auf ‒
nes Webprojekts benutzen möchte? </body> index.php?seite=Seite1.html ‒ so ist
Die Lösung ist denkbar einfach: Der eine Seite mit Navigation, Header,
index.php-Seite muss mitgeteilt wer- Listing 1Body Bereich mit «Two columns» generiert Footer und Inhalt zu sehen ‒ ganz
den, welche Seiten sie einbinden ohne Frames!
soll, was ganz einfach über Parame- seite=Seite1.html ‒ wird diese Seite1 Bereich ‒ der Seite so aus, wenn
terübergabe in der Adresse gesche- als Parameter übergeben und via man ihn mit «Two columns» generie- Dies ist nicht nur simpler, sondern
hen kann. Dabei können auch stati- $dynamischeSeite=$_GET['seite'] in ren lässt: (Listing 1) auch besser als Framesets: Wer auf
sche Inhalte wie ein Menü, das im- die Variable $dynamischeSeite ge- eine bestimmte Unterseite der Web-
mer eingebunden werden soll, und speichert, wonach sie mit Wie unschwer zu erkennen ist, präsenz linken möchte, kann das
dynamische Inhalte, etwa Inhaltssei- include($dynamischeSeite) einge- verbergen sich hinter den Bezeichun- nach dem Schema
ten, kombiniert werden. bunden wird. gen «banner», «sidebar-a», «con-
tent» und «footer» Bereiche für Hea- www.adresse.de/index.php?
Der passende PHP-Befehl dazu der, Navigationsmenü, Inhalt und seite=gewünschteSeite
Ins Design einbinden
lautet $_GET. Schreiben wir also ein Fußzeile.
Natürlich müssen diese eingebun- tun. Bei Frames ist so etwas nicht
Script, welches ein Menü und eine
denen Seiten auch formatiert und Binden wir als «banner» hea- möglich ‒ entweder man linkt auf
Seite einbindet:
ausgerichtet werden ‒ was ebenso der.html, als «sidebar-a» menu.html, eine Unterseite (Seite1.html), dann
problemlos funktioniert. Dies wird an- für «content» eine dynamische Seite sind aber keine Navigationselemente
<?php zu sehen; oder man linkt auf die
hand des Beispiellayouts ([4], s. o.) und für «footer» footer.html ein: (Lis-
$dynamischeSeite = Hauptseite, dann ist eine Definierung
deutlich gemacht. Ohne PHP-Einbin- ting 2)
$_GET['seite'];
dung sieht der untere Teil - der Body- der gewünschten Unterseite aber
include("Menu.html");
include($dynamischeSeite);
?> <body>
Ruft man das Script jetzt im Brow- <div id="container">
<div id="banner"><?php include("header.html"); ?></div>
ser mit dem Zusatz seite=Seite1.html
<div id="sidebar-a"><?php include("menu.html"); ?></div>
auf - die vollständige Adresse lautet
<div id="content"><?php include($_GET['seite']); ?></div>
dann index.php?seite=Seite.html, <div id="footer"><?php include("footer.html"); ?></div>
also etwa www.adresse./index.php? </div>
</body>

Listing 2: Einbinden von header.html, menu.html und footer.html


Yalm
yalm - -vorwort
web 23
nicht möglich. <?php
$dynamischeSeite=$_GET['seite'];
Sicherheitsaspekte if (file_exists($dynamischeSeite))
Jedoch ist diese Verwendung von {
include($dynamischeSeite);
PHP-include nicht ganz ohne Sicher-
}
heitsprobleme: Rufen wir etwa in- else
dex.php?seite=http://yalmagazi- {
ne.org auf, ist als Inhalt der Seite die echo "Zugriff verweigert!";
Yalm-Website zu sehen - was man }
alles einbinden könnte! Deshalb ist ?>
es nötig, vor dem Einbinden einer im
Parameter angegebenen Datei zu Listing 3: Überprüfung, ob die einzubinde Datei auf dem Server liegt
prüfen, ob sich diese auf dem
Webserver befindet: (Listing 3)
de eingebunden werden können -
Die Funktion file_exists prüft, ob http:// nicht vergessen ‒ und so ein
include sich überall im HTML-Quell- Link-Box
sich die Datei auf dem Server befin-
det. Falls ja, wird sie eingebunden, text einbauen lässt. [1] http://de.wikipedia.org/wiki/Fra-
anderenfalls wird der Text «Zugriff me_(HTML)
Außerdem lassen sich eingebun- [2] http://www.kundennutzen.ch/fra-
verweigert» ausgegeben. mes.php
dene Seiten, wenn man sie in ein
HTML-<div>-Element einfügt, auch fi- [3] http://yalmagazine.org/down-
Dies kann auch nützlich sein, um load/5
zu vor dem Einbinden zu überprüfen, xieren, wie dies geht, kann man z. B. [4] http://www.yalmagazine.org/link/
ob die Datei vorhanden ist, der User auf [5] nachlesen. 14
[5] http://www.css4you.de/positi-
also keinen falschen Link bekommen Jonas Haag on.html
hat: Das «Zugriff verweigert» lässt dauerbaustelle@yalmagazin.org
sich auch einfach mit einer
include("fehler404.html")-Funktion er-
setzen ‒ dann bekommt der Surfer
die fehler404.html-Seite zu Gesicht
und einen Hinweis darauf, dass die
angegebene Datei nicht existiert.

Es bleibt hier noch zu erwähnen,


dass auch externe Inhalte per inclu-
Yalm
yalm - -vorwort
interessantes 24

Und die Ecken werden lebendig


Wer kennt das nicht: Das Telefon klingelt - die laufende Musik ist zu
laut. Wenn man nicht gerade eine «Mute»-Taste auf der Tastatur besitzt,
kann es schnell nervig werden den Ton abzudrehen und dazu auf dem
Bildschirm herumzuklicken ‒ vor allem dann, wenn man die Maus gera-
de nicht in der Hand hat. Warum dieselbe nicht einfach nur in eine Bild-
schirmecke verschieben?

Das Tool «Brightside» löst genau Gefallen kann es auch im Autostart


dieses Problem und kann zudem eingetragen werden (Bei Ubuntu:
noch viel mehr: Mit Brightside lassen System ‒ Einstellungen – Sitzungen).
sich bestimmte Aktionen durchfüh-
ren, sobald sich der Cursor in einer Konfiguration
Ecke des Bildschirms befindet: Ton
Im Konfigurationsfenster hat man
leiser stellen, Programme starten, Ar-
jetzt die Möglichkeit, Aktionen nach
beitsflächen wechseln und vieles
«Screen Corners» (1) (Bildschirme-
mehr.
cken) und «Screen Edges» (4) (Bild-
schirmkanten) festzulegen.
Installation Möchte man als Beispiel jetzt festle-
Das Programm lässt sich unter gen, dass eine Bewegung des Cur-
Debian, Ubuntu und allen anderen sors in die linke obere Ecke das An-
Debian-basierenden Distributionen zeigen des Desktops ‒ also das Mini-
über das Paket «brightside» installie- mieren aller Fenster ‒ bewirkt, so ak-
ren. Daraufhin kann der Konfigurati- tiviert man «Top left corner» und gibt
Abbildung 18: Screen Actions-Konfiguration
onsdialog z. B. über das GNOME- als Aktion «Toggle showing desktop»
Menü (System - Einstellungen - (2) an. Gleich mit «Bottom left cor- Arbeitsfläche bewirken. Dazu muss auch mit der Berührung der Kanten
Screen Actions) oder aus dem GNO- ner», also der Ecke links-unten: Mit die Option «Switch to diagonally ad- rechts und links des Bildschirms ein-
ME-Kontrollzentrum (gnome-control- «Mute volume» wird dem Ton der jacent workspace» aktiviert werden. stellen: Die Bewegungen des Zeigers
center) gestartet werden. Um Bright- Saft abgedreht, bis man den Zeiger Bewegt man nun den Zeiger nach an den rechten Außenrand wechselt
side ohne diesen zu starten - es also wieder aus der Ecke herausnimmt. links oben, so wird zur diagonal links zur nächsten rechts liegenden Ar-
zu laden - muss einfach der Befehl Wer möchte, kann mit dem in-die- oben liegenden Arbeitsfläche ge- beitsfläche.
brightside ausgeführt werden. Bei Ecke-Fahren auch das Wechseln der wechselt (3). Dies lässt sich übrigens
Yalm
yalm - -vorwort
interessantes 25
Hinweise
Es lassen sich auch Programme,
Ergänzungen Format im Öffnen- und Speicherndia-
log.
bzw. Befehle als Aktion verwenden.
Dazu muss die Option «custom acti- Oft ist ein Artikel nicht mehr auf dem neusten Stand. Wir informieren na- Glipper: Zwischenablagen ohne
on...» gewählt werden. So kann man türlich immer über Neuigkeiten, so dass unsere älteren Artikel immer Ende (03/08 #5)
Beispielsweise den Browser starten noch lesenswert sind Einige Leute behauten, dass Glip-
lassen, sobald sich der Zeiger in der per zu "GNOME"-ig ist, es sich also
rechten unteren Ecke befindet. Apro- Word 2007-Dokumente unter unseren Server hochgeladen. zu sehr in GNOME integriert und un-
pos Ecke: Als «Ecke» wird von OpenOffice.org nutzen (02/08 #4) Installiert wird es über «Extras -> Ex- ter anderen Desktopumgebungen
Brightside der äußerste Pixel ge- tension Manager -> Hinzufügen...». oder Fenstermanagern nicht gut
Der Download des Addons für Open-
meint. Das heißt, der Mauszeiger Dort wählt man dann das herunterge- funktioniert. Als Alternative gibt es
Office ist nun nicht mehr verfügbar.
muss sich genau dort befinden ‒ also ladene Add-On. Nun findet man das das KDE-Programm Klipper, das
Deswegen haben wir es unter [1] auf
lieber kräftig in die Ecke fahren.... auch unter exotischeren Fensterma-
Wer den 3D-Fenstermanager Com- nagern wie Fluxbox eine gute Arbeit
piz benutzt, muss auf die Arbeitsflä- macht. Es kann einfach über die Pa-
chen-Wechsel-Funktion leider ver- ketverwaltung installiert werden. (hier
zichten: Die zwei Tools beißen sich. sei noch gesagt, dass Glipper auf
Weitere Hinweise und die Erklärung Klipper aufbaut und extra für GNO-
wie Prozesse gestartet werden, ME geschrieben wurde.)
nachdem die Arbeitsfläche gewech-
Mario Fuest
selt wurde, kann man auf [1] nachle- keba@yalmagazine.org
sen.

Jonas Haag Link-Box


dauerbaustelle@yalmagazine.org
[1] http://www.yalmagazine.org/do-
wnloads/odfconverter-1.0.0-2.oxt

Link-Box
[6] [1] http://wiki.ubuntuusers.de/
Brightside

MS Word 2007 Format im Öffnen/Speichern Dialog


yalm - –
Yalm bunte seite
vorwort 26
«Windows with fixed viewport» das Google-Suche speziell nach Linux Surftip: Wikiquote
Echtes Aktualisieren im Firefox
Programm und die Arbeitsfläche ein- Unter Google kann man nach Li- Die meisten werden Wikipedia
Wenn man eine Seite mit [F5] ak-
gestellt, hier sei angemerkt, dass nux-relevanten Themen suchen[4]. kennen, doch die Wikimedia Founda-
tualisiert, werden meist nicht alle Ele-
Compiz bei 0 anfängt zu zählen. Un- Obwohl sich die Distributionen teils tion[5] hat noch mehr Seiten im An-
mente der Seite wirklich vom Server
ter «viewport positioned windows» stark unterscheiden, werden hier gebot[6]. Eine davon ist Wikiquote[7].
geladen. Die Seite ohne Caching-
gibt man nach folgendem Muster das gute Ergebnisse gefunden. Hier sind viele (zum Teil lustige, zum
Funktion aufrufen: [Strg]+[F5]
Programm ein: name=programm & Teil intressante) Zitate zu finden. Auf
class=Programm. Hier gilt zu beach- jeden Fall einen Blick wert.
ten, dass programm klein und Pro-
gramm großgeschrieben werden und Text schnell in einer Datei abspei-
Beliebige Suche in Firefox inte-
"ccsm" installiert sein muss. chern
grieren Link-Box
Unter GNOME gibt es eine einfa-
Um eine Websuche in die Suchleiste [1] https://addons.mozilla.org/de/fi-
che Methode einfache Textdateien
(oben rechts) von Firefox zu intrigie- refox/addon/4810
schnell aus einem Programm zu [2] http://wiki.ubuntuusers.de/Devil-
ren, muss das Plugin «Add to Search
Beim Öffnen eines neuen Tabs speichern. Dazu wird einfach der spie
Bar» installiert werden [1]. Dann
eine Seite auswählen Text auf den Desktop oder in einen [3] http://www.erweiterungen.de/det
kann einfach per Rechtsklick in ei- ail/Viamatic_foXpose/
Viele kennen es von dem Browser Ordner gezogen. Nachdem das Pro-
nem Suchfeld die Suche hinzugefügt [4] http://www.google.de/linux
Opera: Nach dem Öffnen eines neu- gramm minimiert oder geschlossen [5] http://wikimedia.org/
werden. Dann noch Name und ggf.
en Tabs erscheint eine Liste mit worden ist, kann der Datei noch [6] http://wikimediafoundation.org/w
Icon anpassen.
fest«Speed Dial»[3] ist das auch im einen Namen gegeben werden. iki/Home
[7] http://www.wikiquote.org/
Firefox möglich. Man klickt auf ein
leeres Feld, gibt die URL (mit www
Ein Programm auf einer bestimm- bzw. http://) ein, ggf. noch einen Na-
men oder man lässt es auf "Dyna- Lästige Autoformatierung bei
ten Arbeitsfläche starten lassen
mic", dann wird der Name nach dem OpenOffice deaktivieren.
Oft soll ein Programm (z. B. Pidgin)
<title> Tag der Seite generiert. Zu- Die Auto Korrektur ist gut, aber oft
auf einer separaten Arbeitsfläche ge-
letzt noch eingeben, wie oft die Seite auch nervig. Unter «Extras - Auto-
startet werden. Dies kann man ein-
"refreshed" werden soll, d.h. wie oft Korrektur - Optionen» findet man vie-
fach mit Compiz-Fusion machen,
das Plugin die Seite aktualisieren le Optionen, die man seinen Wün-
sollte man kein Compiz haben, geht
soll. Auf den anderen beiden Reitern schen anpassen kann. Die automati-
es auch mit Devilspie [2]. Der Com-
können dann noch allgemeine Ein- sche Nummerierung lässt sich z.B.
piz-Settings-Menager muss geöffnet
stellungen festgelegt werden. unter «Extras - AutoKorrektur - Op-
werden(Dazu muss das Paket "com-
tionen - Nummerierung anwenden»
pizconfig-settings-manager" installiert
ausschalten.
sein). Unter «Fixed Window Place-
ment» in «Fenster platzieren» wird in
yalm - –
Yalm schlusswort
vorwort 27

Over and out Die Autoren dieser Ausgabe Eine Liste aller Redaktions-Mitglieder
findet ihr auf
Mario Fuest
So, das war es auch schon wieder mit der sechsten Ausgabe von Yalm. keba@yalmagazine.org http://www.yalmagazine.org/
Wir können wirklich auf zwei lange Monate zurückblicken. Die ganze Organi-
sation wurde neu gegliedert. Wir sind endlich von Scribus losgekommen und
ich muss sagen, dass die Sache mit OpenOffice recht gut funktioniert. Klar, Jonas Haag
das haben wir bei Scribus zuerst auch gedacht. Die Macken der Programme dauerbaustelle@yalmagazine.org
findet man immer erst dann, wenn man sie wirklich braucht. Ich denke, wir Themen in der nächsten Yalm:
bleiben jetzt vorerst mal bei OO.org. Und wer weiss, falls Scribus irgendein- ● Bildschirm einrichten
mal grosse Fortschritte macht, können wir ja wieder umsteigen! ● Die Kathedrale und der Basar
Jürgen Weidner ● Klik
Wir hoffen, euch hat die Ausgabe gefallen und Ihr habt viel neues gelernt! joschi@yalmagazine.org ● Daten sicher löschen
● u.v.m.
Bis zur nächsten Yalm!
Angelo Gründler
speed@yalmagazine.org
Die Yalm-Redaktion
redaktion@yalmagazine.org
Ralf Hersel
rhersel@yalmagazine.org

Tobias Kündig
tobias@yalmagazine.org Yalm 05/08 erscheint voraussicht-
lich am 15. Mai 2008

Das könnte Ihnen auch gefallen