captoinfo(1M)

BEZEICHNUNG
captoinfo - Umwandeln einer termcap-Beschreibung in eine terminfo-Beschreibung

ÜBERSICHT
captoinfo [tic-Option] [Datei …]

captoinfo -V

BESCHREIBUNG
captoinfo übersetzt Terminalbeschreibungen. Es sucht in jeder angegebenen Text-Datei nach termcap-Einträgen und schreibt für jeden gefundenen eine äquivalente terminfo-Beschreibung in den Standardausgabe-Datenstrom. termcap-tc-Fähigkeiten werden in terminfo-»use«-Fähigkeiten übersetzt.

Falls keine Dateien angegeben sind, interpretiert captoinfo den Inhalt der Umgebungsvariablen TERMCAP als einen Dateinamen und entnimmt daraus nur den Eintrag für den Terminaltyp, der in der Umgebungsvariablen TERM benannt ist. Falls die Umgebungsvariable TERMCAP nicht gesetzt ist, liest captoinfo /etc/termcap.

Dieses Hilfswerkzeug ist als Link auf tic(1M) implementiert, wobei dessen Option -I impliziert ist. Sie können andere Optionen von tic wie -1, -f, -v, -w und -x verwenden. Die Option -V meldet die Version von ncurses, die diesem Programm zugeordnet ist, und das Programm beendet sich mit einem erfolgreichen Status.

  Übersetzungen von nicht standardisierten Fähigkeiten
captoinfo übersetzt einige veraltete, nicht standardisierte Fähigkeiten in standardisierte terminfo-Fähigkeiten. Es gibt für jede eine Diagnosemeldung auf dem Standard-Fehlerdatenstrom aus und lädt den Benutzer ein zu überprüfen, dass es nicht versehentlich einen unbekannten oder falsch eingegebenen Fähigkeitsnamen übersetzt hat.

termcap-Code
Veraltet | Standard | Ursprung | terminfo-Fähigkeit
BO | mr | AT&T | enter_reverse_mode
CI | vi | AT&T | cursor_invisible
CV | ve | AT&T | cursor_normal
DS | mh | AT&T | enter_dim_mode
EE | me | AT&T | exit_attribute_mode
FE | LF | AT&T | label_on
FL | LO | AT&T | label_off
XS | mk | AT&T | enter_secure_mode
EN | @7 | XENIX | key_end
GE | ae | XENIX | exit_alt_charset_mode
GS | as | XENIX | enter_alt_charset_mode
HM | kh | XENIX | key_home
LD | kL | XENIX | key_dl
PD | kN | XENIX | key_npage
PN | po | XENIX | prtr_off
PS | pf | XENIX | prtr_on
PU | kP | XENIX | key_ppage
RT | @8 | XENIX | kent
UP | ku | XENIX | kcuu1
KA | k; | Tektronix | key_f10
KB | F1 | Tektronix | key_f11
KC | F2 | Tektronix | key_f12
KD | F3 | Tektronix | key_f13
KE | F4 | Tektronix | key_f14
KF | F5 | Tektronix | key_f15
BC | Sb | Tektronix | set_background
FC | Sf | Tektronix | set_foreground
HS | mh | IRIX | enter_dim_mode

XENIX termcap hatte eine Reihe von Erweiterungsfähigkeiten, die wie folgt den Kastengraphikzeichen von CCSID (»Code Page«) 437 entsprechen:

termcap-Code | Graphik
G2 | obere linke Ecke
G3 | untere linke Ecke
G1 | obere rechte Ecke
G4 | untere rechte Ecke
GR | nach rechts zeigende Verzweigung
GL | nach links zeigende Verzweigung
GU | noch oben zeigende Verzweigung
GD | nach unten zeigende Verzweigung
GH | horizontale Linie
GV | vertikale Linie
GC | Knotenpunkt
G6 | doppelte obere linke Ecke
G7 | doppelte untere linke Ecke
G5 | doppelte obere rechte Ecke
G8 | doppelte untere rechte Ecke
Gr | nach rechts zeigende doppelte Verzweigung
Gr | nach links zeigende doppelte Verzweigung
Gu | nach oben zeigende doppelte Verzweigung
Gd | nach unten zeigende doppelte Verzweigung
Gh | doppelte horizontale Linie
Gv | doppelte vertikale Linie
Gc | doppelter Knotenpunkt
GG | ACS Magischer-Cookie-Zähler

captoinfo setzt einzeilige Kasten-Darstellungs-Fähigkeiten in eine terminfo acs_chars-(acsc)-Zeichenkettenfähigkeit um und verwirft GG und doppelzeilige Fähigkeiten mit einer Warnmeldung.

AIX hat eine terminfo-Einrichtung, die von SVr2s terminfo abgeleitet, aber zu dem SVr4-Format inkompatibel ist. captoinfo übersetzt die folgenden AIX-Erweiterungen:

IBM | X/Open
ksel | kslt
kbtab | kcbt
font0 | s0ds
font1 | s1ds
font2 | s2ds
font3 | s3ds

Desweiteren übersetzt er die AIX-Fähigkeit box1 in ein acs_chars (acsc)-Zeichenkettenfähigkeit.

Die HP-UX-Bibliothek terminfo unterstützt zwei nicht standardisierte terminfo-Fähigkeiten, memory_lock (meml) und memory_unlock. captoinfo verwirft diese mit einer Warnmeldung.

DATEIEN

/etc/termcap
    Standard termcap-Terminal-Fähigkeits-Datenbank

ERWEITERUNGEN
Dieser Befehl ist eine Erweiterung von SVr4 curses und ncurses.

PORTABILITÄT
X/Open Curses, Ausgabe 7 (2009) spezifiziert diesen Befehl nicht.

SVr4-Systeme stellen captoinfo als eine von tic(1) getrennte Anwendung bereit. Ihre Option -v akzeptiert kein Argument zur Angabe der Nachverfolgungsstufe n; wiederholen Sie stattdessen -v n mal.

NetBSD stellt diese Anwendung nicht bereit.

AUTOREN
Eric S. Raymond <esr@snark.thyrsus.com> und
Thomas E. Dickey <dickey@invisible-island.net>

SIEHE AUCH
infocmp(1M), tic(1M), curses(3X), terminfo(5)

ÜBERSETZUNG
Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.

Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 (https://www.gnu.org/licenses/gpl-3.0.html) oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer: debian-l10n-german@lists.debian.org.