Buchstabenkünstler
ASCII-Grafiken erstellen mit cadubi, figlet und boxes
Der Maler
Unsere bisherigen Experimente verliefen in braven, schwarz-weißen Bahnen. Der ASCII-Art-Editor cadubi [3] bringt Farbe ins Spiel.
Wer sich jemals damit abgequält hat, mit Escape-Sequenzen [4] einen farbigen Prompt zu erzeugen, wird überrascht sein, wie einfach es ihm cadubi macht. Im Gegensatz zu seinen Editor-Brüdern stellt er seine Ausgabe nämlich WYSIWYG dar. Sie wählen die Farben aus – cadubi bastelt im Hintergrund die Escape-Sequenzen dazu, die der Shell signalisieren, Text farbig anzuzeigen.
Das Helferlein verfügt über zwei Betriebsarten: einen Texteingabe-Modus, den Sie mit der Taste [t] erreichen, und einen Grundmodus, in den Sie die Taste [Esc] führt.
In der unteren Bildschirmleiste sehen Sie den aktuellen Modus und die Farbauswahl in der Sektion Pen: (Abbildung 2).
Im Texteingabe-Modus verhält sich des Programm wie jeder andere Text-Editor: Der Druck auf eine Taste schreibt ein Zeichen. Im Grundmodus hingegen setzen Sie über die Tastatur Vorder- und Hintergrundfarben, öffnen und speichern Dateien oder lesen die Online-Hilfe.
Nachdem Sie mit [Esc] in den Grundmodus gewechselt sind, bewegen Sie über die Pfeiltasten den Cursor. Sollten die Pfeiltasten bei Ihnen nicht greifen, nehmen Sie statt dessen die Tasten [i],[j],[k] oder [l] für oben, rechts, unten und links.
Wichtige Befehle sind an die Steuerungstaste gekoppelt. Mit der Tastenkombination [Strg-h] erreichen Sie die Hilfe-Seite, und [Strg-w] zeichnet den Bildschrirm neu. Zum Laden einer Datei drücken Sie [Strg-r]. Möchten Sie sie speichern, nehmen Sie [Strg-o]. [Strg-x] beendet und schließt das Programm.
Die Farbauswahl treffen Sie mit den Tasten [f] (Foreground) und [b] (Background) für den Vorder- und Hintergrund. In der Statuszeile fragt Sie cadubi nun nach der gewünschten Farbe, die Sie mit den Kürzeln aus Tabelle 1 eingeben.
Tabelle 1: Cadubis Farbpalette
| 0 bzw. N | Default |
| 1 bzw. W | Weiss |
| 2 bzw. R | Rot |
| 3 bzw. G | Grün |
| 4 bzw. Y | Gelb |
| 5 bzw. B | Blau |
| 6 bzw. M | Magenta |
| 7 bzw. C | Cyan |
| 8 bzw. K | Schwarz |
Neben den Farben existieren zusätzliche Punkte wie Fettschrift [g], inverse Ausgabe [v] oder Blinktext [W]. Mit [p] ändern Sie den Pen Character, der im Grundmodus so etwas wie ein Pinsel ist. Die Leertaste fügt diesen in der ausgewählten Farbkombination ein – ideal zum Ausmalen größerer Flächen.
Das fertige Werk prüfen Sie anschließend mit dem Kommando cat, bevor Sie es beispielsweise als handgemalte Begrüßungsnachricht /etc/motd den anderen Benutzern präsentieren.
Glossar
ASCII
Der "American Standard Code for Information Interchange" stellt die Zeichen des englischen Alphabets für Computer-Programme bereit. Mehr dazu verrät die Handbuchseite man ascii.
/etc/motd
Die "Message of the Day" (Mitteilung des Tages) wird allen Benutzern beim Login angezeigt.
/etc/issue
Diese Datei erscheint vor dem Login-Prompt auf der Konsole und enthält üblicherweise Angaben zur Distribution und Kernel-Version.
Infos
[1] Figlet: http://www.figlet.org/
[2] Boxes: http://boxes.thomasjensen.com/
[3] Cadubi: http://www.logicallemon.com/projects/cadubi/
[4] Escape-Sequenzen: http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/x343.html
[5] Heike Jurzik: "Meine oder deine Datei", LinuxUser 10/2000, S. 93f. http://www.linux-user.de/ausgabe/2000/10/093-zubefehl/befehl9.html



