Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ term(5) — DG/UX 4.30

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

curses(3X)

termcap(3X)

profile(4)

terminfo(4)

environ(5)

editread(5)

termcap(5)

man(1)

csh(1)

sh(1)

stty(1)

tabs(1)

tput(1)

vi(1)

infocmp(1M)



     term(5)                    DG/UX 4.30                     term(5)



     NAME
          term - conventional names for terminals

     DESCRIPTION
          These names are used by certain commands and libraries
          (e.g., man(1), tabs(1), tput(1), vi(1), curses(3X) and
          termcap(3X)) and are maintained as part of the shell
          environment in the environment variable TERM (see sh(1),
          csh(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) database gives the
          names by which terminfo(4) knows the terminal, separated by
          bar (|) characters.  The first name given is the most common
          abbreviation for the terminal (this is the preferred one to
          use for the environment variable TERM; see profile(4)).  The
          last name given should be a long name fully identifying the
          terminal.  All others are synonyms for the terminal name.
          All names but the last should contain no blanks; the last
          name may contain blanks for readability.

          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 Data General DASHER D460
          terminal, d460.  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 the set
          [a-z0-9], make up a basic terminal name.  Names should
          generally be based on original vendors, rather than local
          distributors.  A terminal 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, a Data General DASHER
          D460 terminal in compressed mode would be d460-w.  The
          following suffixes should be used where possible:

           Suffix                 Meaning                 Example
           -w       Wide mode (more than 80 columns)      d460-w
           -am      Automatic margins (usually default)   vt100-am
           -nam     Without automatic margins             vt100-nam
           -<n>     Number of lines on the screen         aaa-60
           -<n>p    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
          is recommended that a terminal's root name not contain



     Licensed material--property of copyright holder(s)         Page 1





     term(5)                    DG/UX 4.30                     term(5)



          hyphens.  Further, it is good practice to make all terminal
          names used in the terminfo(4) database 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.

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

     2621,hp2621                 Hewlett-Packard 2621 series
     2640,hp2640                 Hewlett-Packard 2640 series
     2645,hp2645                 Hewlett-Packard 2645 series
     33,tty33                    AT&T Teletype Model 33 KSR
     35,tty35                    AT&T Teletype Model 35 KSR
     37,tty37                    AT&T Teletype Model 37 KSR
     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 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
     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







     Licensed material--property of copyright holder(s)         Page 2





     term(5)                    DG/UX 4.30                     term(5)



     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 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)
     500,att500                  AT&T-IS 500 terminal
     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 (24x80 layer)
     5620-34,dmd-34              AT&T Teletype Model DMD 5620 (34x80 layer)
     605x,dg605x,dg              Generic DG terminal (DG mode)
     6053,dg6053,d2              DG 6053/D2 terminal (DG mode)
     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
     avx300,av300                DG AViiON workstation console emulator
     dumb                        generic name for terminals that
                                   lack special escape sequences
     d200                        DG Dasher D200 series terminals (DG mode)
     d210,d214                   DG Dasher D210/D214 terminals
     d211,d215                   DG Dasher D211/D215 terminals
     d211-7b,d215-7b             DG Dasher D211/D215 (7 bit mode)
     d216                        DG Dasher D216/D216+ terminal
     d216+                       DG Dasher D216+ terminal (DG-UNIX mode)
     d216+25                     DG Dasher D216+ (25-line DG-UNIX mode)
     d220                        DG Dasher D220 color terminal
     d220-7b                     DG Dasher D220 terminal (7 bit mode)
     d400,d450                   DG Dasher D400/D450 series (DG mode)
     d410,d460                   DG Dasher D410/D460 terminals
     d410-w,d460-w               DG Dasher D410/D460 (compressed mode)
     d410-7b,d460-7b             DG Dasher D410/D460 (7 bit mode)
     d410-7b-w,d460-7b-w         DG D410/D460 (7 bit compressed mode)
     d411,d461                   DG Dasher D411/D461 terminals
     d411-w,d461-w               DG Dasher D411/D461 (compressed mode)
     d411-7b,d461-7b             DG Dasher D411/D461 (7 bit mode)
     d411-7b-w,d461-7b-w         DG D411/D461 (7 bit compressed mode)
     d412,d462                   DG Dasher D412/D462/D412+/D462+ terminals
     d412-w,d462-w               DG D412/D462/D412+/D462+ (132-column mode)
     d412+,d462+                 DG Dasher D412+/D462+ terminals (DG-UNIX mode)
     d412+25,d462+25             DG Dasher D412+/D462+ (25-line DG-UNIX mode)







     Licensed material--property of copyright holder(s)         Page 3





     term(5)                    DG/UX 4.30                     term(5)



     d412+s,d462+s               DG D412+/D462+ (DG-UNIX mode with status line)
     d412+sr,d462+sr             DG D412+/D462+ (DG-UNIX with scrolling region)
     d412+w,d462+w               DG D412+/D462+ (132-column DG-UNIX mode)
     d470c,d470                  DG Dasher D470C color terminal
     d470c-7b,d470-7b            DG Dasher D470c terminal (7 bit mode)
     d577,d578                   DG Dasher D577/D578 console terminals
     d577-w                      DG Dasher D577 terminal (compressed mode)
     d577-7b,d578-7b             DG Dasher D577/D578 terminal (7 bit mode)
     d577-7b-w                   DG Dasher D577 (7 bit compressed mode)
     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)
     vt100                       DEC VT100 terminal and compatibles
     vt100-s,vt100-s-top         DEC VT100 terminal with status line (top)
     vt100-s-bot                 DEC VT100 terminal with status line (bottom)
     vt100-w                     DEC VT100 terminal (132-column mode)
     vt220                       DEC VT220 terminal and compatibles
     vt220-w                     DEC VT220 terminal (132-column mode)
     xterm,xterm-65              X Window System XTERM terminal emulator
     xterms,xterm-24             XTERM terminal emulator (24 line window)
     xterm-fk,xterm-65-fk        XTERM with VT220-style function keys
     xterms-fk,xterm-24-fk       XTERM with function keys (24 line window)
     xterm-dg,xterm-65-dg        XTERM on a DG AViiON workstation keyboard
     xterms-dg,xterm-24-dg       XTERM on a DG AViiON (24 line window)

          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 database

          /usr/src/lib/libcurses/terminfo/*.ti
              source terminal descriptions

     SEE ALSO
          curses(3X), termcap(3X), profile(4), terminfo(4),
          environ(5), editread(5), termcap(5).
          man(1), csh(1), sh(1), stty(1), tabs(1), tput(1), vi(1) in
          the User's Reference for the DG/UX System
          infocmp(1M) in the System Manager's Reference for the DG/UX
          System.

     NOTES
          Not all programs follow the above naming conventions.

          Except where noted in the list above, Data General terminal



     Licensed material--property of copyright holder(s)         Page 4





     term(5)                    DG/UX 4.30                     term(5)



          entries assume that the terminal is in ANSI or VT emulation
          mode.

          In addition to supporting the Data General D216 terminal in
          its VT100 mode, the d216 entry supports the D216+ terminal
          in its VT100 mode.  The vt100 entry can also be used with
          these terminals; it makes the numeric keypad work as an
          additional set of function keys (but of course prevents the
          keypad from being used for data entry).

          In addition to supporting the Data General D412 and D462
          terminals in their VT220 modes, the d412 and d462 entries
          support the D412+ and D462+ terminals in their VT320 modes.
          The vt220 entry can also be used with these terminals; it
          maps the function keys so that they are more suitable for a
          touch-typist familiar with a VT220/VT320 keyboard (but then
          the function key labels do not match the keys' effects).

          The Data General d412 and d462 entries support eight-bit
          characters but require that the terminal be set for "seven-
          bit control" sequences.

          The Data General entries whose names do not contain the
          string "-7b" assume that the terminal is set to use eight-
          bit characters.  The exceptions are dg605x, dg6053, d200,
          and d400 (and their synonyms listed above), which do not
          support eight-bit characters.

          Support for Data General terminals in DG mode is limited
          because this mode does not in general work well on UNIX
          systems.  The problem is that the ANSI standard backspace
          character (<CTRL-H>) causes the cursor to "home" to the
          upper-left corner of a DG terminal in DG mode.  This
          behavior is incompatible with the way characters and lines
          are erased from the screen by the tty(7) driver; the cursor
          will go to the home position whenever the erase key is
          pressed.  This problem can be partially avoided by using
          editread(5) or by using stty(1) to turn off echoing for
          erase and kill characters.
















     Licensed material--property of copyright holder(s)         Page 5



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