Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

curses(3X)

profile(4)

terminfo(4)

environ(5)

infocmp(1M)

sh(1)

stty(1)

tabs(1)

tput(1)

tplot(1G)

vi(1)



          TERM(5)              INTERACTIVE UNIX System              TERM(5)



          NAME
               term - conventional names for terminals

          DESCRIPTION
               These names are used by certain commands [e.g., man(1),
               tabs(1), tput(1), vi(1) and curses(3X)] and are maintained
               as part of the shell environment in the environment variable
               TERM [see sh(1), profile(4), and environ(5)].

               Entries in terminfo(4) source files consist of a number of
               comma-separated fields.  [To obtain the source description
               for a terminal, use the -I option of infocmp(1M).]  White
               space after each comma is ignored.  The first line of each
               terminal description in the terminfo(4) data base gives the
               names by which terminfo(4) knows the terminal, separated by
               bar ( | ) characters.  The first name given is the most com-
               mon abbreviation for the terminal [this is the one to use to
               set the environment variable TERMINFO in $HOME/.profile; see
               profile(4)], the last name given should be a long name fully
               identifying the terminal, and all others are understood as
               synonyms for the terminal name.  All names but the last
               should contain no blanks and must be unique in the first 14
               characters; the last name may contain blanks for readabil-
               ity.

               Terminal names (except for the last, verbose entry) should
               be chosen using the following conventions.  The particular
               piece of hardware making up the terminal should have a root
               name chosen.  For example, for the AT&T 4425 terminal, the
               root name is att4425.  This name should not contain hyphens,
               except that synonyms may be chosen that do not conflict with
               other names.  Up to 8 characters, chosen from [a-z0-9], make
               up a basic terminal name.  Names should generally be based
               on original vendors, rather than local distributors.  A ter-
               minal acquired from one vendor should not have more than one
               distinct basic name.  Terminal sub-models, operational modes
               that the hardware can be in, or user preferences, should be
               indicated by appending a hyphen and an indicator of the
               mode.  Thus, an AT&T 4425 terminal in 132 column mode would
               be att4425-w.  The following suffixes should be used where
               possible:

                Suffix                 Meaning                  Example
                -w       Wide mode (more than 80 columns)       att4425-w
                -am      With auto. margins (usually default)   vt100-am
                -nam     Without automatic margins              vt100-nam
                -n       Number of lines on the screen          aaa-60
                -na      No arrow keys (leave them in local)    c100-na
                -np      Number of pages of memory              c100-4p
                -rv      Reverse video                          att4415-rv

               To avoid conflicts with the naming conventions used in
               describing the different modes of a terminal (e.g., -w), it


          Rev.                                                       Page 1





          TERM(5)              INTERACTIVE UNIX System              TERM(5)



               is recommended that a terminal's root name not contain
               hyphens.  Further, it is good practice to make all terminal
               names used in the terminfo(4) data base unique.  Terminal
               entries that are present only for inclusion in other entries
               via the use= facilities should have a '+' in their name, as
               in 4415+nl.

               Some of the known terminal names may include the following
               (for a complete list, type:  ls -C /usr/lib/terminfo/?):

          2621,hp2621                 Hewlett-Packard 2621 series
          2631                        Hewlett-Packard 2631 line printer
          2631-c                      Hewlett-Packard 2631 line printer - compressed mode
          2631-e                      Hewlett-Packard 2631 line printer - expanded mode
          2640,hp2640                 Hewlett-Packard 2640 series
          2645,hp2645                 Hewlett-Packard 2645 series
          3270                        IBM Model 3270
          33,tty33                    AT&T TELETYPE Model 33 KSR
          35,tty35                    AT&T TELETYPE Model 35 KSR
          37,tty37                    AT&T TELETYPE Model 37 KSR
          4000a                       Trendata 4000a
          4014,tek4014                TEKTRONIX 4014
          40,tty40                    AT&T TELETYPE Dataspeed 40/2
          43,tty43                    AT&T TELETYPE Model 43 KSR
          4410,5410                   AT&T 4410/5410 terminal in 80-column mode - version 2
          4410-nfk,5410-nfk           AT&T 4410/5410 without function keys - version 1
          4410-nsl,5410-nsl           AT&T 4410/5410 without pln defined
          4410-w,5410-w               AT&T 4410/5410 in 132-column mode
          4410v1,5410v1               AT&T 4410/5410 terminal in 80-column mode - version 1
          4410v1-w,5410v1-w           AT&T 4410/5410 terminal in 132-column mode - version 1
          4415,5420                   AT&T 4415/5420 in 80-column mode
          4415-nl,5420-nl             AT&T 4415/5420 without changing labels
          4415-rv,5420-rv             AT&T 4415/5420 80 columns in reverse video
          4415-rv-nl,5420-rv-nl       AT&T 4415/5420 reverse video without changing labels
          4415-w,5420-w               AT&T 4415/5420 in 132-column mode
          4415-w-nl,5420-w-nl         AT&T 4415/5420 in 132-column mode without changing
                                        labels
          4415-w-rv,5420-w-rv         AT&T 4415/5420 132 columns in reverse video
          4415-w-rv-nl,5420-w-rv-nl   AT&T 4415/5420 132 columns reverse video
                                        without changing labels
          4418,5418                   AT&T 5418 in 80-column mode
          4418-w,5418-w               AT&T 5418 in 132-column mode
          4420                        AT&T TELETYPE Model 4420
          4424                        AT&T TELETYPE Model 4424
          4424-2                      AT&T TELETYPE Model 4424 in display function group ii
          4425,5425                   AT&T 4425/5425
          4425-fk,5425-fk             AT&T 4425/5425 without function keys
          4425-nl,5425-nl             AT&T 4425/5425 without changing labels in 80-column
                                        mode
          4425-w,5425-w               AT&T 4425/5425 in 132-column mode
          4425-w-fk,5425-w-fk         AT&T 4425/5425 without function keys in 132-column




          Rev.                                                       Page 2





          TERM(5)              INTERACTIVE UNIX System              TERM(5)



                                        mode
          4425-nl-w,5425-nl-w         AT&T 4425/5425 without changing labels in 132-column
                                        mode
          4426                        AT&T TELETYPE Model 4426S
          450                         DASI 450 (same as Diablo 1620)
          450-12                      DASI 450 in 12-pitch mode
          500,att500                  AT&T-IS 500 terminal
          510,510a                    AT&T 510/510a in 80-column mode
          513bct,att513               AT&T 513 bct terminal
          5320                        AT&T 5320 hardcopy terminal
          5420_2                      AT&T 5420 model 2 in 80-column mode
          5420_2-w                    AT&T 5420 model 2 in 132-column mode
          5620,dmd                    AT&T 5620 terminal 88 columns
          5620-24,dmd-24              AT&T TELETYPE Model DMD 5620 in a 24x80 layer
          5620-34,dmd-34              AT&T TELETYPE Model DMD 5620 in a 34x80 layer
          610,610bct                  AT&T 610 bct terminal in 80-column mode
          610-w,610bct-w              AT&T 610 bct terminal in 132-column mode
          7300,pc7300,unix_pc         AT&T UNIX PC Model 7300
          735,ti                      Texas Instruments TI735 and TI725
          745                         Texas Instruments TI745
          dumb                        generic name for terminals that lack reverse
                                        line-feed and other special escape sequences
          hp                          Hewlett-Packard (same as 2645)
          lp                          generic name for a line printer
          pt505                       AT&T Personal Terminal 505 (22 lines)
          pt505-24                    AT&T Personal Terminal 505 (24-line mode)
          sync                        generic name for synchronous TELETYPE Model
                                        4540-compatible terminals

               Commands whose behavior depends on the type of terminal
               should accept arguments of the form -Tterm where term is one
               of the names given above; if no such argument is present,
               such commands should obtain the terminal type from the
               environment variable TERM, which, in turn, should contain
               term.

          FILES
               /usr/lib/terminfo/?/* compiled terminal description data
               base

          SEE ALSO
               curses(3X), profile(4), terminfo(4), environ(5).
               infocmp(1M), sh(1), stty(1), tabs(1), tput(1), tplot(1G),
               vi(1) in the INTERACTIVE UNIX System User's/System
               Administrator's Reference Manual.
               Chapter 10 of the Programmer's Guide.

          NOTES
               Not all programs follow the above naming conventions.






          Rev.                                                       Page 3



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026