captoinfo(1M)

NAZWA
captoinfo - konwersja opisu terminali w formacie termcap do formatu terminfo

SKŁADNIA
captoinfo [opcja-tic] [plik ...]

captoinfo -V

OPIS
captoinfo tłumaczy opisy terminali. Szuka w każdym podanym pliku tekstowym wpisów termcap i, dla każdego znalezionego wpisu, wypisuje odpowiednik tego opisu w formacie terminfo, na standardowy strumień wyjściowy. Możliwości tc w formacie termcap są przekształcane bezpośrednio na możliwości „use” formatu terminfo.

Jeśli nie poda się pliku (plików), captoinfo interpretuje zawartość zmiennej środowiskowej TERMCAP jako nazwę pliku i pobiera z niej jedynie dane terminala, którego nazwa znajduje się w zmiennej środowiskowej TERM. Jeżeli zmienna środowiskowa TERMCAP nie istnieje, captoinfo odczytuje plik /etc/termcap.

This utility is implemented as a link to tic(1M), with the latter's -I option implied. You can use other tic options such as -1, -f, -v, -w, and -x. The -V option reports the version of ncurses associated with this program and exits with a successful status.

  Przekształcenia z niestandardowych możliwości
captoinfo przekształca część przestarzałych, niestandardowych możliwości do standardowej postaci w formacie terminfo (SVr4/XSI Curses). Po każdej konwersji tego rodzaju program wypisze informację na standardowe wyjście błędów umożliwiając użytkownikowi sprawdzenie, czy nie doszło do przypadkowej translacji nieznanej lub zawierającej literówkę nazwy możliwości.

Nazwa
Przestarzała | Standard | Pochodzenie | Możliwość 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 z XENIX posiadało zestaw następujących rozszerzonych możliwości, odpowiadającym znakom kształtów ramek ze „strony kodowej” 437 CCSID.

Nazwa termcap | Grafika
G2 | upper left corner (górny lewy narożnik)
G3 | lower left corner (dolny lewy narożnik)
G1 | upper right corner (górny prawy narożnik)
G4 | lower right corner (dolny prawy narożnik)
GR | tee pointing right (T wskazujące na prawo)
GL | tee pointing left (T wskazujące na lewo)
GU | tee pointing up (T wskazujące w górę)
GD | tee pointing down (T wskazujące w dół)
GH | horizontal line (linia pozioma)
GV | vertical line (linia pionowa)
GC | intersection (przecięcie)
G6 | double upper left corner (podwójny górny lewy narożnik)
G7 | double lower left corner (podwójny dolny lewy narożnik)
G5 | double upper right corner (podw. górny prawy narożnik)
G8 | double lower right corner (podw. dolny prawy narożnik)
Gr | double tee pointing right (podw. T wskazujące na prawo)
Gr | double tee pointing left (podw. T wskazujące na lewo)
Gu | double tee pointing up (podwójne T wskazujące w górę)
Gd | double tee pointing down (podwójne T wskazujące w dół)
Gh | double horizontal line (podwójna linia pozioma)
Gv | double vertical line (podwójna linia pionowa)
Gc | double intersection (podwójne przecięcie)
GG | ACS magic cookie count

captoinfo składa możliwości jednowierszowe w łańcuch acsc oraz pomija GG i możliwości dwuwierszowe, wypisując komunikat ostrzegawczy.

System AIX firmy IBM posiada bazę terminfo opartą na terminfo systemu SVr1 niekompatybilną z formatem SVr4. captoinfo przekształca automatycznie następujące rozszerzenia systemu AIX.

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

Dodatkowo, program przekształca automatycznie opis możliwości box1, charakterystyczny dla systemu AIX, do postaci ciągu acsc.

Biblioteka terminfo HP-UX obsługuje dwie niestandardowe możliwości terminfo: meml (blokada pamięci) oraz memu (odblokowanie pamięci). captoinfo pomija je, wysyłając komunikat ostrzegawczy.

PLIKI

/etc/termcap
    domyślna baza możliwości terminala termcap

PRZENOŚNOŚĆ
X/Open Curses, Issue 7 (2009) opisuje pokrótce tic, lecz pomija niniejszy program.

Systemy SVr udostępniają captoinfo jako program oddzielny od tic. Jego opcja -v nie akceptuje argumentu poziomu śledzenia n; w zamian należy powtórzyć opcję -v n razy.

NetBSD nie dostarcza tej aplikacji.

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

ZOBACZ TAKŻE
infocmp(1M), tic(1M), curses(3X), terminfo(5)

TŁUMACZENIE
Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Łukasz Kowalczyk <lukow@tempac.okwf.fuw.edu.pl> i Tomasz Kłoczko <kloczek@rudy.mif.pg.gda.pl>

Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z GNU General Public License w wersji 3 (https://www.gnu.org/licenses/gpl-3.0.html) lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.

Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej manpages-pl-list@lists.sourceforge.net.