captoinfo(1M)

NUME
captoinfo - convertește o descriere termcap într-o descriere terminfo

SINOPSIS
captoinfo [tic-opțiune] [fișier ...]

captoinfo -V

DESCRIERE
captoinfo caută în fiecare text dat fișier descrierile termcap. Pentru fiecare descriere găsită, o descriere echivalentă terminfo este scrisă la ieșirea standard. Capacitățile tc termcap sunt convertite direct în capacități „utilizate” de terminfo.

Dacă nu se specifică niciun fișier, captoinfo interpretează conținutul variabilei de mediu TERMCAP ca fiind un nume de fișier și extrage din acesta doar intrarea pentru terminalul numit în variabila de mediu TERM. Dacă variabila de mediu TERMCAP nu este definită, captoinfo citește /etc/termcap.

Acest instrument este implementat ca o legătură la tic(1M), cu opțiunea -I a acestuia din urmă implicită. Puteți utiliza alte opțiuni tic, cum ar fi -1, -f, -v, -w și -x. Opțiunea -V raportează versiunea de ncurses asociată cu acest program și iese cu o stare de succes.

  Conversii din capacități nestandardizate
captoinfo convertește unele capacități învechite, nestandardizate, în capacități standard (SVr4/XSI Curses) terminfo. Pentru fiecare dintre acestea, emite un diagnostic în fluxul de eroare standard, invitând utilizatorul să verifice dacă nu a convertit din greșeală un nume de capacitate necunoscut sau greșit tastat.

Nume
Obsoletă | Standard | Origine | capacitate „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

XENIX termcap avea un set de capacități de extensie, care corespundeau caracterelor de desenare a casetelor din CCSID („pagina de cod”) 437, după cum urmează.

Nume capterm | Grafic
G2 | colțul din stânga sus
G3 | colțul din stângaa jos
G1 | colțul din dreapta sus
G4 | colțul din dreapta jos
GR | teu indicând dreapta
GL | teu indicând spre stânga
GU | teu indicând în sus
GD | teu indicând în jos
GH | linie orizontală
GV | linie verticală
GC | intersecție
G6 | colț dublu stânga sus
G7 | colț dublu stânga jos
G5 | colț dublu dreapta sus
G8 | colț dublu dreapta jos
Gr | teu-dublu indicând spre dreapta
Gr | teu-dublu indicând spre stânga
Gu | teu-dublu indicând în sus
Gd | teu-dublu indicând în jos
Gh | linie orizontală dublă
Gv | linie verticală dublă
Gc | intersecție dublă
GG | ACS magic cookie count

captoinfo compune capacitățile cu o singură linie într-un șir acsc și elimină capacitățile GG și cele cu două linii cu un diagnostic de avertizare.

IBM AIX dispune de o facilitate term%info care descinde din SVr1 terminfo, dar care este incompatibilă cu formatul SVr4. captoinfo convertește următoarele extensii AIX.

IBM | XSI
ksel | kslt
kbtab | kcbt
font0 | s0ds
font1 | s1ds
font2 | s2ds
font3 | s3ds

În plus, acest program convertește capacitatea AIX box1 într-un șir acsc.

Biblioteca HP-UX terminfo acceptă două capacități terminfo nestandardizate, meml (blocare memorie) și memu (deblocare memorie). captoinfo le respinge cu un mesaj de avertizare.

FIȘIERE

/etc/termcap
    baza de date implicită termcap privind capacitatea terminalului

PORTABILITATE
X/Open Curses, numărul 7 (2009) descrie pe scurt tic, dar omite acest program.

Sistemele SVr4 furnizează captoinfo ca o aplicație separată de tic. Opțiunea sa -v nu acceptă un argument de nivel de traseu n; pentru a obține acest lucru, se repetă în schimb -v de n ori.

NetBSD nu furnizează această aplicație.

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

CONSULTAȚI ȘI
infocmp(1M), tic(1M), curses(3X), terminfo(5)

TRADUCERE
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>

Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 (https://www.gnu.org/licenses/gpl-3.0.html) sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.

Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.