Name

tset

Synopsis

tset [options] [type]

Sets terminal modes. Without arguments, the terminal is reinitialized according to the TERM environment variable. tset is used in startup scripts (.profile or .login). type is the terminal type; if preceded by a ?, tset prompts the user to enter a different type, if needed. Press the Return key to use the default value, type.

Options

-q, -

Print terminal name on standard output; useful for passing this value to TERM.

-e c

Set erase character to c; default is ^H (backspace).

-i c

Set interrupt character to c; default is ^C.

-I

Don’t output terminal initialization setting.

-k c

Set line-kill character to c; default is ^U.

-m[port[baudrate]:type]

Declare terminal specifications. port is the port type (usually dialup or plugboard). tty is the terminal type; it can be preceded by ? as above. baudrate checks the port speed and can be preceded by any of these characters:

>

Port must be greater than baudrate.

<

Port must be less than baudrate.

@

Port must transmit at baudrate.

!

Negate a subsequent >, <, or @ character.

?

Prompt for the terminal type. With no response, use the given type.

-Q

Don’t print “Erase set to” and “Kill set to” messages.

-r

Report the terminal type.

-s

Return the values of TERM assignments to the shell environment. This is commonly done via eval \'tset -s\' (in the C shell, surround this with the commands set noglob and unset noglob).

-V

Print the version of ncurses being used.

Examples

Set TERM to wy50:

$ eval 'tset -s wy50'

Prompt ...

Get Mac OS X Tiger in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.