Annotation of researchv10no/ncurses/terminfo/README, revision 1.1.1.1

1.1       root        1: @(#)README     1.3
                      2: 
                      3: The files in this directory with the .ti suffix are terminfo sources.
                      4: They should be compiled (separately or by catting them together into
                      5: terminfo.src) with tic, placing the results in /usr/lib/terminfo/?/*.
                      6: 
                      7: The cvt files are useful tools for converting termcap to terminfo.
                      8: They are not 100% accurate, but do most of the conversion for you.
                      9: cvt.ex is an ex script to convert a termcap description into a
                     10: terminfo description.  Note that it will not convert padding specifications,
                     11: so they must be done by hand.  Note also that typical termcap entries
                     12: do not give as much information as terminfo, so the resulting terminfo
                     13: entry is often incomplete (e.g. won't tell you the terminal uses
                     14: xon/xoff handshaking, or what extra function keys send).  You are
                     15: urged to read the list of terminfo capabilities and augment your
                     16: terminfo descriptions accordingly.
                     17: 
                     18: The cvt.h file is useful for a quick hack at converting termcap programs
                     19: which use uppercase 2 letter names for capabilities to use terminfo.
                     20: Since tget* are provided anyway, this is of questionable value unless
                     21: your program barely fits on a pdp-11.
                     22: 
                     23: The cvt.sed script is useful for actually editing the source of the same
                     24: class of programs.  It requires a sed that understands \< and \>, the
                     25: mod is trivial to make if you look at the corresponding code in ex or
                     26: grep.
                     27: 
                     28: There are other incompatibilities at the user level between termcap and
                     29: terminfo.  A program which creates a termcap description and then
                     30: passes it to tgetent (e.g. vi used to do this if no TERM was set) or
                     31: which puts such a description in the environment for a child cannot
                     32: possibly work, since terminfo puts the parser into the compiler, not
                     33: the user program.  If you want to give a child a smaller window, set
                     34: up the LINES and COLUMNS environment variables or implement the JWINSIZE
                     35: ioctl.
                     36: 
                     37: If you want to edit your own personal terminfo descriptions (and are not
                     38: a super user on your system) the method is different.  Set
                     39: TERMINFO=$HOME/terminfo (or wherever you put the compiled tree) in your
                     40: environment, then compile your source with tic.  Tic and user programs
                     41: will check in $TERMINFO before looking in /usr/lib/terminfo.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.