Videotext-Betrachter für X11 Liesmich

#################################################
## Videotext-Betrachter für X-Windows, 0.90    ##
## haftmann#software, Chemnitz, den 30.10.1995 ##
## Bug-Berichte bitte an:                      ##
## henrik.haftmann@e-technik.tu-chemnitz.de    ##
#################################################

0.90 - Was noch nicht funktioniert (eingebaut wurde):

Copyright:

Dieses Programm ist Public Domain Freeware mit vollem Quelltext.

Tasten- und Mausfunktionen:

Öffnen, Schließen, Hilfe

Navigation

Anzeige-Optionen (alles Großbuchstaben!)

Clickleiste (Zeile 25):

Mauspfeil-Form:

Kommandozeile:

Was auf die Kommandozeile getippt werden kann, spuckt VTX auf Anfrage aus:
vtx -ld -h
Gültige Zahlen für die "-f"-Option sind: Die Zahl für die "-m"-Option setzt sich aus folgenden Summanden zusammen: Die Option "-n" ist erforderlich, wenn der verwendete X-Server nicht reentrant ist, um während XNextEvent() ein XSendEvent() zu rufen. Beispielsweise zeigt der MS-Windows-X-Server "MicroX" ein solches Verhalten.

Die Zahl für die "-s"-Option setzt sich aus folgenden Summanden zusammen:

Compilierung:

Unter Linux genügt das bloße Aufrufen von "Install.Linux" (hoffentlich). Sollte etwas nicht stimmen, muß von Hand dieser Skript oder das Makefile geändert werden.

Auf anderen Plattformen muß generell das Makefile geändert werden. Unter *SunOS* mußte ich z.B. folgende Zeile zum Compilieren tippen:

gcc -o vtx vtx.c -I /usr/openwin/include -lX11 -lsocket -Dmotorola
Dies ist entsprechend in das Makefile umzusetzen

Von Wichtigkeit ist die externe Symboldeklaration "motorola", wenn "big-endian" auf der Zielmaschine vorliegt.

Sollte sich nach erfolgreicher Übersetzung das Programm VTX nicht starten lassen, weil eine "shared library" (DLL) nicht zu finden ist, muß die Umgebungsvariable LD_LIBRARY_PATH entsprechend gesetzt werden.

Einbinden in Netscape oder andere WWW-Browser:

Wird von der "Install.Linux"-Skriptdatei automatisch erledigt.

Ansonsten muß von Hand editiert werden:
Neue Zeilen in Datei "~/.mime.types":

application/x-vt	vt
application/x-vt	vtz
Neue Zeile in Datei "~/.mailcap":
application/x-vt; ~/vtx/vtx -ld %s >/dev/null 2>/dev/null
(selbstverständlich den KORREKTEN Pfad angeben!) Der Präfix "~/" steht für das Home-Verzeichnis des Users.

Als Systemadministrator müssen Sie diese Zeilen entsprechend an die globalen Dateien "mime.types" bzw. "mailcap" anfügen.

Weitere Programme zum Thema Videotext (nicht alles Freeware):


P.S.:
Übrigens habe ich KEIN Unix installiert. Dies war eher als unvermeidlicher C-Schnupperkurs gedacht. Hoffentlich war es das letzte Mal, sich mit Man-Pages und X-Lib und den Tücken von C abzuquälen.