Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ tset(1) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

stty(1)

tty(1)

tset(1)                                                             tset(1)

NAME
     tset - provides information for setting terminal modes

SYNOPSIS
     tset [options] [type]

DESCRIPTION
     tset allows the user to set a terminal's ERASE and KILL characters,
     and define the terminal's type and capabilities by creating values for
     the TERM and TERMCAP environment variables. If a type is given with
     the -s option, tset creates information for a terminal of the speci-
     fied type. The type may be any type given in /usr/share/lib/termcap.
     If the type is not specified with the -s option, tset creates informa-
     tion for a terminal of the type defined by the value of the environ-
     ment variable, TERM unless the -h or -m option is given. If the TERM
     variable is undefined, tset looks in /usr/share/lib/termcap for the
     appropriate information. If these options are used, tset searches the
     /etc/ttytype file for the terminal type corresponding to the current
     serial port; it then creates information for a terminal based on this
     type. If the serial port is not found in /etc/ttytype, the terminal
     type is set to dumb.

     tset displays the created information at the standard output. The
     information is in a form that can be used to set the current environ-
     ment variables. The exact form depends on the login shell from which
     tset was invoked. The examples below illustrate how to use this infor-
     mation to change the variables.

OPTIONS
     -e[c]  Sets the erase character to c on all terminals. The default
            setting is the BACKSPACE, or CTRL-H.

     -E[c]  Identical to the -e command except that it only operates on
            terminals that can BACKSPACE.

     -k[c]  Sets the KILL character to c, defaulting to CTRL-U.

     -      Prints the terminal type on the standard output.

     -h     Gives a current idea of terminal type from environment.

     -s     Outputs the setenv commands [for csh(1)], or export and assign-
            ment commands [for sh(1)]. The type of commands are determined
            by the user's login shell.

     -S     Only outputs the strings to be placed in the environment vari-
            ables.

     -r     Prints the terminal type on the diagnostic output.

     -Q     Suppresses the printing of the "Erase set to" and "Kill set to"
            messages.



Page 1                       Reliant UNIX 5.44                Printed 11/98

tset(1)                                                             tset(1)

     -I     Suppresses printing of the terminal initialization strings.

     -m[port-ID][baudrate]:type] ...
            tset is most useful when included in the .login [for csh(1)] or
            .profile [for sh(1)] file executed automatically at login, with
            -m option is given, the first correct mapping prevails.

EXAMPLES
          tset gt42
          tset -mdialup>300:adm3a-mdialup:dw2-Qr-e#
          tset -mdial:ti733-mplug:?hp2621-munknown:?-e-k^U

     To use the information created by the -s option for the Bourne shell,
     (sh), repeat these commands:

          tset -s...>/tmp/tset$$
          /tmp/tset$$
          rm/tmp/tset$$

     To use the information create for csh, use:
          set noglob
          set term=('tset-S...')
          setenv TERM$term[1]
          setenv TERMCAP"$term[2]"
          unset term
          unset noglob

FILES
     /usr/share/lib/termcap
          terminal capability database

SEE ALSO
     stty(1), tty(1).





















Page 2                       Reliant UNIX 5.44                Printed 11/98

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