← man/system_admin
captoinfo — man captoinfo — 80×24
ugur@toprak:~/man/system_admin$man captoinfo
Bölüm 1 Sistem Yönetimi

captoinfo

bir termcap açıklamasını terminfo açıklamasına dönüştürür

Ö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)