File:  [Research Unix] / researchv10dc / man / mana / tset.1
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:21:34 2018 UTC (8 years, 3 months ago) by root
Branches: belllabs, MAIN
CVS tags: researchv10, HEAD
researchv10 Dan Cross

.TH TSET 1
.CT 1 comm_term
.SH NAME
tset \- set terminal modes
.SH SYNOPSIS
.B tset
[
.I options
]
[
.B -m
.RB test : type
...
]
[
.I type
]
.SH DESCRIPTION
.I Tset
conditionally
sets erase and kill characters, tabs, delays, etc.
for terminals.
It is typically used in startup profiles; see
.IR sh (1).
In default of a specified terminal
.I type
(listed in the file
.FR /etc/termcap )
the type is taken from the environment variable
.LR TERM .
Option
.B -m
determines the type based on source and baud rate:
.IP
.B -m
.RI [\fB> baud ]\fB: type
.LP
No sources are distinguished at present.
The test 
.L >
may be replaced by 
.LR < ,
.LR = ,
or 
.L @
(same as 
.LR = ).
The test may be preceded by 
.L !
for negation.
A
.I type
may be preceded by 
.L ?
to cause
.I tset
to query whether the guess is right.
Tests are performed left-to-right until one is satisfied.
A final default
.I type
prevails when all tests fail.
Thus
.IP
.L
tset -m  \'>1200:5620\'  \'?hp\'
.LP
assumes the terminal is a 5620 if the line speed exceeds 1200 baud.
Otherwise it assumes an hp terminal but asks for confirmation,
giving you a chance to name another type.
.PP
The
.B -s
option causes tset to place on the standard output shell commands
for setting the environment variables
.L TERM
and
.LR TERMCAP .
Use this feature thus:
.IP
.L
eval \`tset -s \fIoption ...\fR\`
.PP
On terminals that can backspace but not overstrike
and when the erase character is the default erase character
.RL ( #
on standard systems),
the erase character is changed to a Control-H
(backspace).
.PP
Other options are:
.TP
.BI -e " c"
set the erase character to
.I c,
or backspace if
.I c
is missing
.TP
.BI -k " c"
set the kill character similarly; use control-X if
.I c
is missing
.TP
.B -I
suppress outputting terminal initialization strings
.TP
.B -Q
suppress printing
`Erase set to' and `Kill set to' messages
.TP
.B -S
Outputs
.L TERM
and
.L TERMCAP
in the environment rather than in shell commands
.SH FILES
.TF /etc/termcap
.TP
.F /etc/ttytype
terminal id to type map database
.TP
.F /etc/termcap
terminal capability database
.SH SEE\ ALSO
.IR sh (1), 
.IR stty (1), 
.IR environ (5), 
.IR termcap (5)

unix.superglobalmegacorp.com

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