Scroll to navigation

captoinfo(1) Commandes de l'utilisateur captoinfo(1)

NOM

captoinfo – Conversion d’une description de termcap en une description de terminfo

SYNOPSIS

captoinfo [option_tic] [fichier ...]

captoinfo -V

DESCRIPTION

captoinfo convertit des descriptions de terminal. Il recherche dans chaque fichier texte donné des entrées termcap et, pour chacune d’elles, écrit une description terminfo équivalente sur le flux de sortie standard. Les capacités tc de termcap sont converties vers les capacités « use » de terminfo.

Si aucun fichier n’est spécifié, captoinfo interprète le contenu de la variable d’environnement TERMCAP comme un nom de fichier, et n’extrait que l’entrée correspondant au type de terminal nommé dans la variable d’environnement TERM. Si la variable d’environnement TERMCAP n’est pas définie, captoinfo lit /etc/termcap.

Cet utilitaire est mis en œuvre en tant que lien pour tic(1), l’option -I de ce dernier étant implicite. D’autres options de tic peuvent être utilisées, telles que -1, -f, -v, -w et -x. L’option -V affiche la version de ncurses associée à ce programme et quitte avec un état de succès.

Conversions à partir de capacités non standard

captoinfo convertit certaines capacités obsolètes et non standard en capacités terminfo standard. Il envoie un message de diagnostic vers le flux d’erreur standard pour chacune d’entre elles, invitant l’utilisateur à vérifier s’il n'a pas converti par erreur un nom de capacité inconnu ou mal saisi.

termcap Code
Obsolète Standard Origine Capacité terminfo
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

termcap de XENIX possédait un ensemble de capacités supplémentaires correspondant aux caractères de dessin de boite (filets) de CCSID 437 (« page de code », comme suit :

termcap Code Graphisme
G2 coin gauche haut
G3 coin gauche bas
G1 coin droit haut
G4 coin droit bas
GR T pointant à droite
GL T pointant à gauche
GU T pointant vers le haut
GD T pointant vers le bas
GH trait horizontal
GV trait vertical
GC intersection
G6 coin gauche haut double
G7 coin gauche bas double
G5 coin droit haut double
G8 coin droit bas double
Gr T double pointant à droite
Gr T double pointant à gauche
Gu T double pointant vers le haut
Gd T double pointant vers le bas
Gh trait double horizontal
Gv trait double vertical
Gc intersection double
GG nombre de cookies magiques ACS (Alternate character set)

captoinfo compose les capacités de trait unique de dessin de boite en une capacité de chaine terminfo acs_chars (acsc), et rejette GG et les capacités de trait double avec un message de diagnostic.

AIX possède une capacité terminfo issue de terminfo de SVr2, mais qui est incompatible avec le format SVr4. captoinfo fait la conversion des extensions d’AIX suivantes :

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

De plus, ce programme fait la conversion de la capacité box1 d’AIX en une capacité de chaine acs_chars (acsc).

La bibliothèque terminfo de HP-UX gère deux capacités terminfo non standard, memory_lock (meml) et memory_unlock (memu). captoinfo les rejette avec un message d’avertissement.

FICHIERS

/etc/termcap
Base de données de capacités de terminal termcap.

EXTENSIONS

Cette commande est une extension de curses et ncurses de SVr4.

PORTABILITÉ

X/Open Curses Issue 7 (2009) ignore cette commande.

Les systèmes SVr4 fournissent captoinfo séparément de tic. Son option -v n’accepte pas d’argument de niveau de traçage n ; répéter -v n fois à la place.

NetBSD ne fournit par cette application.

AUTEURS

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

VOIR AUSSI

infocmp(1), tic(1), ncurses(3NCURSES), terminfo(5)

TRADUCTION

La traduction française de cette page de manuel a été créée par Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org.

11 novembre 2025 ncurses 6.6