Kapitel 17

Zehn tolle Softwarepakete für den Pi

Einer der größten Vorteile von Linux und damit auch des Raspberry Pi besteht darin, dass Sie leicht Unmengen von Softwarepaketen über das Internet herunterladen und installieren können. Um Ihnen den Einstieg ein wenig zu erleichtern, werden wir in diesem Kapitel auf einige besonders erwähnenswerte Programme hinweisen, zu denen einige gehören, die Ihnen sonst eventuell entgangen wären oder vielleicht sogar bereits auf Ihrem Raspberry Pi installiert sind.

Bevor Sie allerdings loslegen und neue Software installieren, sollten Sie sicherheitshalber erst Ihren Softwarecache und damit die Paketlisten auf den aktuellen Stand bringen:

sudo apt‐get update

Penguins Puzzle

Bei Penguins Puzzle handelt es sich um ein 3D‐Rätsel‐und‐Geschicklichkeitsspiel, in dem Sie einen Pinguin sicher zum Ausgang begleiten sollen, ohne dass er vom Rand des Eisbergs ins gefrierende Wasser stürzt. Um den Pinguin zu bewegen, benutzen Sie die Pfeiltasten, mit keycaps (bei deutscher Tastaturbelegung eigentlich mit keycaps) können Sie aus dem Bild heraus und bei erneutem Drücken wieder hineinzoomen. Mit keycaps lässt sich das jeweilige Level zurücksetzen. Das Spiel hat 50 Level, die Sie bei ausreichender Geduld ausprobieren können. Um das Spiel zu beenden, drücken Sie keycaps.

Das Spiel ist unter Raspbian vorinstalliert. Sollten Sie es installieren oder aktualisieren müssen, können Sie das über die Option ADD/REMOVE SOFTWARE in der Kategorie EINSTELLUNGEN oder über die Shell erledigen.

Um das Spiel über die Shell zu installieren, geben Sie ein:

sudo apt‐get install penguinspuzzle

Sie starten das Spiel über die Eingabezeile der Shell mit penguinspuzzle. Dieses Programm wurde zu wohltätigen Zwecken entwickelt (Charityware ). Sie werden damit herzlich eingeladen, einer wohltätigen oder gemeinnützigen Organisation eine Spende zukommen zu lassen.

FocusWriter

Wenn Sie aus Ihrem Schlafzimmer heraus den nächsten Bestseller schreiben oder einfach nur Ihre Arbeit ungestört verrichten wollen, könnte FocusWriter die passende Anwendung für Sie sein. Dieses Textverarbeitungsprogramm macht einen ausgesprochen spartanischen Eindruck, weil die meiste Zeit über lediglich der eingegebene Text angezeigt wird.

Die Titel‐, Menü‐ und Werkzeugleisten werden nur eingeblendet, wenn Sie den Mauszeiger an den oberen Bildschirmrand führen. Über EINSTELLUNGEN können Sie sich, um Ihre Motivation aufrechtzuerhalten, ein Tagesziel setzen. Wie weit Sie von diesem jeweils noch entfernt sind, erfahren Sie, wenn Sie den Mauszeiger an den unteren Bildschirmrand führen.

FocusWriter können Sie über Software hinzufügen/entfernen oder mit diesem Befehl in der Shell installieren:

sudo apt‐get install focuswriter

Um FocusWriter zu starten, klicken Sie dessen Eintrag in der Kategorie BÜRO im Programmmenü an.

Mehr über diese App erfahren Sie unter gottcode.org/focuswriter.

Mathematica

Mathematica ist ein symbolisches Paket oder ein CAS (Computer Algebra System) und wird unter Raspbian vorinstalliert. Es ist eines der besten Systeme für die Erforschung aller Dinge, die sich angefangen bei Mathematik bis hin zu komplexen mehrdimensionalen Grafiken und Musik mit Zahlen anstellen lassen.

Klicken Sie zum Einstieg das Himbeermenü an und wählen Sie in der Kategorie ENTWICKLUNG das Symbol MATHEMATICA aus. Nach dem Begrüßungsbildschirm werden zwei Fenster geöffnet: ein leeres Notizfenster und davor eine Einladung, drei Webseiten aufzusuchen. Klicken Sie das Notizfenster an, um es in den Vordergrund zu holen. Geben Sie 2^8 ein und drücken Sie keycaps. Dieser Ausdruck steht für »zwei hoch acht«, ohne dass eine Antwort angezeigt wird. Sie haben den Ausdruck zwar in Mathematica eingegeben; damit er vom Programm ausgewertet wird und Sie eine Antwort erhalten, müssen Sie aber noch keycaps+keycaps drücken.

Mathematica kann Gleichungen für Sie expandieren:

Expand[(1+x)^6] 1 + 6x + 15x 2 + 20x 3 + 15x 4 + 6x 5 + x 6

Es kann Grafiken zeichnen, wie diese parametrischen Zeichnungen:

For[n=1, n<4, n++, ParametricPlot[ {Sin[n t], Sin[(n+1) t]}, {t, 0, 2Pi}]//Print]

Die grafischen Ausgaben beanspruchen ein wenig Zeit bei ihrer Berechnung, haben Sie also bei Bedarf etwas Geduld. Mathematica zeichnet sogar 3D‐Grafiken:

SphericalPlot3D[Sin[t] Cos[t] Sin[f], {t, 0, Pi}, {f, 0, 2 Pi}]

Eines von Mikes Lieblingsgebilden lässt sich mit dem folgenden Code erzeugen:

Plot3D[Sin[Sqrt[x^2 + y^2]]/Sqrt[x^2 + y^2], {x, ‐6 Pi, 6 Pi}, {y, ‐6 Pi, 6 Pi}, Boxed ‐> False, Mesh ‐> False, PlotPoints ‐> 60, PlotRange ‐> All, Axes ‐> False]

Wenn Sie das Ergebnis sehen wollen, probieren Sie es aus!

Tipp Auf der englischen Website zum Buch finden Sie ein Bonuskapitel zu Mathematica.

XInvaders 3D

Wenn Sie ein Fan der klassischen Arkade‐Spielhöllenautomaten aus den 1970ern und 1980ern sein sollten, werden Sie an XInvaders 3D wahrscheinlich Ihren Spaß haben. Das Spiel nutzt einfache Strichgrafiken wie im Spieleklassiker Asteroids und haucht Space Invaders neuerlich Leben ein. Durch die einfache 3D‐Darstellung bewegen sich die Aliens langsam auf Sie zu, wobei Sie Ihr Raumschiff zum Zielen und Ausweichen in vier Richtungen bewegen können. Ein netter, altmodischer Spaß. Das Raumschiff bewegen Sie mit den Pfeiltasten und zum Feuern drücken Sie keycaps.

Wenn Sie nicht ADD/REMOVE SOFTWARE verwenden wollen, installieren Sie XInvaders 3D mit:

sudo apt‐get install xinv3d

XInvaders 3D starten Sie über RUN xinv3d.

Fraqtive

Fraktale sind selbstähnliche Muster , die mit mathematischen Formeln erzeugt werden. Wenn Sie beispielsweise in die Mandelbrotmenge hineinzoomen, werden Sie feststellen, dass sich dieselben befremdlichen Muster wiederholen. Sie können sie immer weiter vergrößern und treffen doch nur auf dieselben variierenden Muster. Fraqtive ist ein Programm, mit dem Sie Fraktale erforschen und Bilder erzeugen können. Sie können die Bilder auch speichern und sie als Hintergrundbild für Ihren Pi verwenden (siehe Kapitel 4). Die Software enthält ein Tutorial, das Ihnen den Einstieg erleichtert.

Fraqtive installieren Sie mit:

sudo apt‐get install fraqtive

Im Programmmenü finden Sie Fraqtive nach der Installation in der Kategorie BILDUNG.

Weitere Informationen zu Fraqtive finden Sie auf der Website des Herstellers unter der Adresse http://fraqtive.mimec.org.

Tux Paint

Tux Paint ist ein einfaches Zeichenprogramm für Kinder, die mit seinen Werkzeugen schnell eigene Kunstwerke auf dem Raspberry Pi schaffen können. Neben dem von anderen Programmen her bekannten Freihandzeichnen und dem Zeichnen geometrischer Formen kennt Tux Paint ein MAGIE‐Werkzeug. Damit lassen sich Effekte wie Ziegelwände, Blumen, Schneebälle, Regenbogen, Wellen und diverse kreative Bildverzerrungen realisieren. Mit dem STEMPEL‐Werkzeug lassen sich kleine Bilder (Clipart) auf den Bildschirm stempeln, wie beispielsweise Tiere, Hüte, Lebensmittel und Musikinstrumente.

Der Name von Tux Paint ist ein Tribut an Tux , dem als offizielles Maskottchen des Linux‐Kernels geltenden Pinguin. Die Anwendung wurde mit Beiträgen von weltweit mehr als 300 Personen erstellt und mehrere zehn Millionen Mal heruntergeladen.

Tux Paint installieren Sie über die Shell mit:

sudo apt‐get install tuxpaint

Nach der Installation finden Sie Tux Paint im Programmmenü in der Kategorie BILDUNG. Die offizielle Website von Tux Paint finden Sie unter www.tuxpaint.org.

Grisbi

Wenn Sie Ihre private Buchhaltung mit Ihrem Raspberry Pi erledigen wollen, können Sie dazu das kostenlose Grisbi verwenden. Es gibt zwar andere Programme, aber Grisbi macht Ihnen diese Aufgabe wirklich einfach.

Grisbi installieren Sie mit

sudo apt‐get install grisbi

Anschließend finden Sie die Anwendung in der Kategorie BÜRO im Programmmenü.

Beneath a Steel Sky und ScummVM

Beneath a Steel Sky ist ein Spiel, das eine Science‐Fiction‐Geschichte über einen Jungen namens Robert Foster erzählt, der einen Hubschrauberabsturz überlebt hat und von einheimischen Australiern im Ödland »The Gap « aufgezogen wurde. Viele Jahre später, nachdem Robert aufgewachsen ist, treffen bewaffnete Truppen in einem anderen Hubschrauber ein, entführen ihn und fliegen ihn zurück in die Stadt. Er kann fliehen und Sie übernehmen die Kontrolle und führen ihn durch seine weitere Entdeckungsreise. Warum ist er hier? Wer ist dafür verantwortlich?

Dabei handelt es sich um ein Point‐and‐Click‐Abenteuerspiel, in dem Sie also Rätsel lösen und mit der Maus Objekte und Spielfiguren anklicken und mit diesen interagieren müssen. Mit der linken Maustaste untersuchen Sie Objekte und mit der rechten lösen Sie verschiedene Aktionen aus (wie Öffnen oder Schließen von Türen, Objekte aufnehmen oder durch Fenster sehen). Sie können Spielfiguren anklicken, um sich mit ihnen zu unterhalten, und Ihre Sätze aus vorgegebenen Listen auswählen. Wenn Sie den Zeiger an den oberen Bildschirmrand führen, wird Ihnen angezeigt, welche Gegenstände sich in Ihrem Inventar befinden. Diese können Sie dann nutzen. Um Türen oder Ausgänge zu benutzen, klicken Sie sie einfach an.

Das Spiel zieht einen mit der fantastischen Eröffnungssequenz und witzigen Dialogen in seinen Bann. Für den Fall, dass Sie bei einem der Rätsel einmal nicht mehr weiterkommen sollten, ist der komplette Lösungsweg online erhältlich.

Der Spielehit von 1994 wurde 2003 offiziell als Freeware freigegeben und läuft auch auf Ihrem Raspberry Pi. Mit

sudo apt‐get install beneath‐a‐steel‐sky

können Sie das Spiel in der Kategorie SPIELE in Ihrem Programmmenü installieren.

Tipp »Beneath a Steel Sky« läuft in der virtuellen Spieleumgebung ScummVM, die mitinstalliert wird und für die etliche Spieleklassiker kostenlos erhältlich sind. Für viele benötigt man jedoch auch die Dateien kommerziell nicht mehr erhältlicher Spiele. Entsprechende Angaben finden Sie auf den Webseiten zu dieser Spieleumgebung unter scummvm.org.

Sense HAT Emulator

Der Sense HAT ist ein offizielles Raspberry‐Pi‐Produkt, das ursprünglich entwickelt wurde, um Bildungsexperimente auf der internationalen Space Station auszuführen. Für alle HATs (kurz für Hardware Attached on Top) wird er auf die GPIO‐Pins des Raspberry Pi aufgesetzt. Der Sense HAT umfasst ein 8‐x‐8‐Raster mehrfarbiger LEDs, einen Joystick mit fünf Knöpfen und eine Reihe von Sensoren für Temperatur, Druck, Luftfeuchtigkeit und Lage im Raum. Mit Python können Sie Programme dafür entwickeln.

Sie können Sense HAT mit dem Emulator nutzen, der im Betriebssystem Raspbian enthalten ist. Auf dem PIXEL‐Desktop finden Sie ihn in der Kategorie ENTWICKLUNG des Himbeermenüs.

Mit dem Emulator können Sie den Eingang und den Ausgang von Sense HAT simulieren, um zu testen, wie Ihre Programme laufen. Er umfasst eine Reihe Beispielprogramme als Einstiegshilfe, die Sie über das Menü FILE des Programms finden können.

Wenn Sie etwas finden, was Ihnen gefällt, können Sie es praktisch verwirklichen und einen Sense HAT erwerben, der so um die 40 Dollar oder Euro kostet.

Brain Party

Wenn Sie auf ein paar Minuten Spielspaß Lust haben, um Ihre Hirnmasse zwischen Programmiersitzungen wieder in Schwung zu bringen, könnte Ihnen Brain Party gefallen. Dabei handelt es sich um ein paar lustige Minispiele, die Ihre graue Masse fordern. Sie müssen fünf zufällig ausgewählte Tests bewältigen, um die Punkte für das »Gewicht Ihres Hirns« zu erfahren, und können alle Minispiele üben, wenn Sie diese in einem Test entsperrt haben. Die Rätsel fordern Ihr Gedächtnis, Ihre Beobachtungsgabe, logische Fähigkeiten und Reaktionen. Und familienfreundlich ist es auch noch.

Sie können Brain Party wie gewohnt hinzufügen, wenn Sie wissen, dass es sich dabei um »36 Rätselspiele für die ganze Familie handelt« oder es über die Kommandozeile so installieren:

sudo apt‐get install brainparty

Anschließend können Sie Brain Party über das Himbeermenü in der Kategorie SPIELE oder über die Kommandozeile starten, in die Sie dazu brainparty eingeben müssen.