2026-01-08-16-52 (KI)
Man lernt doch immer wieder dazu. Ich bin jemand anderes, und ich kann es auch beweisen. Mehr dazu in meinem Interview [1] zu paw (der plain audio workstation).
2025-12-26-11-12 (typesetting, TUSTEP)
Nach ca. drei Jahren gibt es eine neue Version von TUSTEP [2], dem Tübinger System von Textverarbeitungs-Programmen. Unter Unix benötigt man einen Fortran-Compiler, um das Programm aus den Quellen zu bauen. Im laufenden Betrieb wird zudem „xclip“, sowie ein PDF-Betrachter (okular, evince, atril, acroread) erwartet.
pkg_add g95 xclip
Die Skripte erwarten den Compiler unter dem Namen gfortran, installiert wird er allerdings als egfortran (zumindest unter OpenBSD [3]). Eine Änderung der Skripte läßt sich mit einem symbolischen Link vermeiden:
mkdir -p $HOME/bin ln -s /usr/local/bin/egfortran bin/gfortran
Nach dem Herunterladen und Auspacken des TUSTEP-Archivs kann die Version 2026 gebaut werden:
sh cmplink bsd
TUSTEP liegt dann im Unterverzeichnis tustep bereit. Zum Starten wird die Terminalanwendung konsole [4] aus dem KDE-Projekt erwartet. Leider werden hierfür jede Menge Abhängigkeiten mitinstalliert, die man unter Umständen nicht auf dem System haben will. Puristen behelfen sich mit einem kurzen Skript [5], das TUSTEP in xterm startet:
m4_include(konsole)
Für die Unterstützung von ISO-8859-1 wird (unter OpenBSD) das Programm luit benötigt, das von xterm in OpenBSD 7.8 als /usr/bin/luit erwartet wird, aber in /usr/X11R6/bin/luit liegt. Ein symbolischer Link als root behebt auch dieses kleine Problem:
ln -s /usr/X11R6/bin/luit /usr/bin/luit
Hinweis: Ob die Lösung mit luit in künftigen Versionen von OpenBSD noch funktioniert, ist fraglich, da es Bestrebungen gibt, lediglich UTF-8 zu unterstützen wie man der Diskussion [6] auf einer Mailing-Liste entnehmen kann.
Für die korrekte Einrichtung von TUSTEP ist die Installationsanleitung [7] unerläßlich.
cd tustep ./start -t # fehlende Programme anzeigen ./start -c # Konfiguration anlegen
Jetzt läßt sich TUSTEP endlich starten, und man sollte das Handbuch [8] lesen, um sich mit dem System vertraut machen.
cd tustep && ./start
===============================================================================
TUSTEP Version 2026 OpenBSD - Open Source Software
Tuebinger System von Textverarbeitungs-Programmen
Tuebingen System of Text Processing tools
@@@@@@@@ @@ @@ @@@@@ @@@@@@@@ @@@@@@@ @@@@@@
@@ @@ @@ @@ @@ @@ @@ @@ @@
@@ @@ @@ @@ @@ @@ @@ @@
@@ @@ @@ @@@@@ @@ @@@@@ @@@@@@
@@ @@ @@ @@ @@ @@ @@
@@ @@ @@ @@ @@ @@ @@ @@
@@ @@@@@ @@@@@ @@ @@@@@@@ @@
Nutzungsbedingungen / terms of use
http://www.tustep.uni-tuebingen.de/lizenz.html
oder TUSTEP-Kommando / or TUSTEP command: #*lizenz
===============================================================================
**** Beginn der Sitzung 0 / TUSTEP von Projekt - ***
===============================================================================
Mit dem Makro *DESI können TUSTEP-Sitzungen definiert und gestartet
werden. Beim Definieren werden für die jeweilige Sitzung der Name
und die Umgebungsvariablen festgelegt. Auf Anforderung wird auf dem
Desktop ein Icon angelegt, mit dem die Sitzung ebenfalls gestartet
werden kann.
Falls nur eine Sitzung definiert werden soll, können in der Regel die
automatisch eingestellten Werte unverändert bleiben; weitere Angaben
sind in der Regel nicht notwendig. Es genügt, zuerst die Schaltfläche
"Einrichten", dann die Schaltfläche "Desktop-Icon" bzw. "Starten" und
zuletzt die Schaltfläche "Beenden" anzuklicken.
Werden mehrere Sitzungen definiert, muss darauf geachtet werden,
dass sich die Sitzungen nicht nur im Namen, sondern auch in min-
destens einer der Angaben zu TUSTEP_SCR, TUSTEP_PRJ und TUSTEP_MEM
unterscheiden.
Weiter mit der Eingabetaste >