Özet
captoinfo [-vn genişlik] [-V] [-1] [-w genişlik] dosya . . .
Açıklama
captoinfo, belirtilen her metin dosyasında termcap açıklamalarını arar. Bulunan her bir açıklama için, eşdeğer bir terminfo açıklaması standart çıktıya (stdout) yazılır. Termcap tc yetenekleri doğrudan terminfo use yeteneklerine dönüştürülür.
Eğer hiçbir dosya belirtilmezse, dosya adı veya girişi için TERMCAP ortam değişkeni kullanılır. TERMCAP bir dosyanın tam yolu ise, o dosyadan yalnızca TERM ortam değişkeninde adı belirtilen terminal ayıklanır. TERMCAP ortam değişkeni ayarlanmamışsa, /usr/share/terminfo dosyası okunur.
-v: Program çalışırken standart hata çıktısına (stderr) izleme (tracing) bilgilerini yazdırır.-V: Kullanımdaki programın sürümünü standart hata çıktısına yazdırır ve çıkar.-1: Alanların her satıra bir tane olacak şekilde yazdırılmasına neden olur. Aksi takdirde alanlar, maksimum 60 karakter genişliğinde olacak şekilde bir satıra birkaç tane yazdırılır.-w: Çıktı genişliğini belirtilen karakter sayısına göre değiştirir.
Dosyalar
/usr/share/terminfo Derlenmiş terminal açıklaması veritabanı.
Standart Dışı Yeteneklerden Dönüştürmeler
Bazı eski standart dışı yetenekler, captoinfo tarafından otomatik olarak standart (SVr4/XSI Curses) terminfo yeteneklerine dönüştürülecektir. Bu otomatik dönüştürmelerden biri her yapıldığında, program standart hata çıktısına (stderr) bir bildirim göndererek kullanıcıyı, tamamen bilinmeyen rastgele bir yeteneği ve/veya sözdizimi hatasını yanlışlıkla dönüştürüp dönüştürmediğini kontrol etmeye davet eder.
Std Dışı Standart Kaynak Terminfo
Adı Adı Özelliği
───────────────────────────────────────────────
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; Tek key_f10
KB F1 Tek key_f11
KC F2 Tek key_f12
KD F3 Tek key_f13
KE F4 Tek key_f14
KF F5 Tek key_f15
BC Sb Tek set_background
FC Sf Tek set_foreground
HS mh Iris enter_dim_mode
XENIX termcap ayrıca, IBM PC üst-yarı grafiklerinden yararlanmak üzere tasarlanmış, form çizimi için bir dizi uzantı yeteneğine sahipti. Bunlar aşağıdaki gibiydi:
Karakter Grafik
─────────────────────────────
G2 sol üst
G3 sol alt
G1 sağ üst
G4 sağ alt
GR sağı gösteren
GL solu gösteren
GU yukarıyı gösteren
GD aşağıyı gösteren
GH yatay çizgi
GV dikey çizgi
GC kesişim
G6 sol üst
G7 sol alt
G5 sağ üst
G8 sağ alt
Gr sağı gösteren T
Gr solu gösteren T
Gu yukarıyı gösteren T
Gd aşağıyı gösteren T
Gh yatay çizgi
Gv dikey çizgi
Gc kesişim
GG acs sihirli çerez sayısı
Girişte tek satırlı yetenekler oluşursa, bunlar otomatik olarak bir acsc dizesi haline getirilir. Çift satırlı yetenekler ve GG bir uyarı mesajıyla birlikte atılır.
IBM AIX, SVr1 terminfo'dan türetilmiş ancak SVr4 biçimiyle uyumsuz bir terminfo özelliğine sahiptir. Aşağıdaki AIX uzantıları otomatik olarak dönüştürülür:
IBM XSI
─────────────
ksel kslt
kbtab kcbt
font0 s0ds
font1 s1ds
font2 s2ds
font3 s3ds
Ayrıca AIX box1 yeteneği otomatik olarak bir acsc dizesine dönüştürülecektir.
Hewlett-Packard terminfo kitaplığı, standart dışı iki terminfo yeteneği olan meml (bellek kilitleme) ve memu (bellek kilidini açma) yeteneklerini destekler. Bunlar bir uyarı mesajıyla birlikte atılacaktır.
Notlar
Bu araç aslında -I modunda çalışan tic(1M) aracına bir bağlantıdır. -f ve -x gibi diğer tic seçeneklerini de kullanabilirsiniz.
İzleme (trace) seçeneği SVr4 ile aynı değildir. SVr4 altında, -v seçeneğinin ardından bir izleme seviyesi olan n yazmak yerine, bunu n kez tekrarlarsınız.
Ayrıca Bakınız
infocmp(1M), curses(3X), terminfo(5)
Bu belge ncurses sürüm 5.7 (yama 20081102) için geçerlidir.
Yazar
Eric S. Raymond esr@snark.thyrsus.com ve Thomas E. Dickey dickey@invisible-island.net
captoinfo(1M)