term(4) CLIX term(4)
NAME
term - Conventional names for terminals
DESCRIPTION
These terminal names are used by certain commands (for example, man, tabs,
tput, vi, and curses()) and are maintained as part of the shell
environment in the TERM environment variable (see sh(1), profile(4), and
environ(4)).
Entries in terminfo source files consist of a number of comma-separated
fields. (To obtain the source description for a terminal, use the -I flag
of infocmp.) White space after each comma is ignored. The first line of
each terminal description in the terminfo database gives the names by
which terminfo knows the terminal, separated by bar (|) characters. The
first name given is the most common abbreviation for the terminal (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 better
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 AT&T 4425
terminal, 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 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, 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 (for example, -w), it 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 database unique. Terminal
2/94 - Intergraph Corporation 1
term(4) CLIX term(4)
entries that are present only for inclusion in other entries through the
use= facilities should have a + character in their names, as in 4415+nl.
Some of the known terminal names may include the following (for a complete
list, enter: 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, 80-column mode (version 2)
4410-nfk,5410-nfk AT&T 4410/5410 w/out function keys (version 1)
4410-nsl,5410-nsl AT&T 4410/5410 w/out pln defined
4410-w,5410-w AT&T 4410/5410 in 132-column mode
4410v1,5410v1 AT&T 4410/5410 terminal, 80-column mode (version 1)
4410v1-w,5410v1-w AT&T 4410/5410 terminal, 132-column mode (version
1)
4415,5420 AT&T 4415/5420, 80-column mode
4415-nl,5420-nl AT&T 4415/5420 w/out changing labels
4415-rv,5420-rv AT&T 4415/5420, 80 columns, reverse video
4415-rv-nl,5420-rv-nl AT&T 4415/5420, reverse video w/out changing labels
4415-w,5420-w AT&T 4415/5420, 132-column mode
4415-w-nl,5420-w-nl AT&T 4415/5420, 132-column mode, w/out 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, w/out
changing labels
4418,5418 AT&T 5418, 80-column mode
4418-w,5418-w AT&T 5418, 132-column mode
4420 AT&T Teletype Model 4420
4424 AT&T Teletype Model 4424
4424-2 AT&T Teletype Model 4424, display function group ii
4425,5425 AT&T 4425/5425
4425-fk,5425-fk AT&T 4425/5425 w/out function keys
4425-nl,5425-nl AT&T 4425/5425 w/out changing labels, 80-column
mode
4425-w,5425-w AT&T 4425/5425, 132-column mode
AT&T 4425/5425, w/out function keys, 132-column
mode
2 Intergraph Corporation - 2/94
term(4) CLIX term(4)
4425-w-fk,5425-w-fk
2/94 - Intergraph Corporation 3
term(4) CLIX term(4)
4425-nl-w,5425-nl-w AT&T 4425/5425 w/out changing labels, 132-column
mode
4426 AT&T Teletype Model 4426S
450 DASI 450 (same as Diablo 1620)
450-12 DASI 450, 12-pitch mode
500,att500 AT&T-IS 500 terminal
510,510a AT&T 510/510a, 80-column mode
513bct,att513 AT&T 513 bct terminal
5320 AT&T 5320 hardcopy terminal
5420_2 AT&T 5420 Model 2, 80-column mode
5420_2-w AT&T 5420 Model 2, 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
610,610bct AT&T 610 bct terminal, 80-column mode
610-w,610bct-w AT&T 610 bct terminal, 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
linefeed 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 -T term, where term is one of the names given
previously; 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.
NOTES
Not all programs follow the previously described naming conventions.
RELATED INFORMATION
Commands: man(1), sh(1), stty(1), tabs(1), tput(1), tplot(1), vi(1)
infocmp(8)
Functions: curses(3)
Files: profile(4), terminfo(4), environ(4)
4 Intergraph Corporation - 2/94
term(4) CLIX term(4)
2/94 - Intergraph Corporation 5