Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ tset_xen(1) — Atari System V 1.1-06

Media Vault

Software Library

Restoration Projects

Artifacts Sought





   tset(1)                (XENIX Compatibility Package)                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
         specified type.  The type may be any type given in
         /usr/share/lib/terminfo.  If the type is not specified with the -s
         option, tset creates information for a terminal of the type defined
         by the value of the environment variable, TERM unless the -h or -m
         option is given.  If the TERM variable is undefined, tset looks in
         /usr/share/lib/terminfo 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
         environment variables.  The exact form depends on the login shell
         from which tset was invoked.  The examples below illustrate how to
         use this information to change the variables.

         There are the following options

         -e[cP]
              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.

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

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




   8/91                                                                 Page 1









   tset(1)                (XENIX Compatibility Package)                tset(1)


         -r   Prints the terminal type on the diagnostic output.

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

         -I   Suppresses printing of the terminal initialization strings.

         tset is most useful when included in the .login [for
              csh()] or .profile [for sh()] 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/terminfo"
                             Terminal capability database.

         SEE ALSO



         stty(1), tty(1).  terminfo(4) in the Programmer's Reference Manual.













   Page 2                                                                 8/91





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