tsm(1)tsm(1)NAMEtsm - Terminal Session Manager
SYNOPSISDESCRIPTION
allows a user to interact with more than one shell or application (ses‐
sion) from a single terminal. Each session is bound to a virtual
device emulating the physical terminal. The emulation includes main‐
taining display state, softkeys, and terminal modes for each session.
The virtual device can be manipulated like the actual terminal by using
and (see stty(1) and ioctl(2)). Additionally supports cut and paste
between sessions, and provides an interface for a local lp device.
Each session has its own process group ID.
Definitions
A session is if it is being displayed and is the recipient of keyboard
input.
The is:
Configuration files and such are searched for in the order indicated
and defined by these paths.
Commands
There are two methods of interacting with a pull-down menu, and a com‐
mand line interface. The pull-down menu (when configured) can be acti‐
vated from a session by pressing the (default is and should be self
explanatory. The command line interface can be activated by pressing
the (default is in a session. Pressing a "hot key" twice passes the
"hot key" character to the session instead of activating command or
menu mode.
Commands to generally have single character invocation, in some cases
the user is prompted for more input. The following commands can be
issued from the prompt level:
Pressing a number at the command prompt selects the session
of the same number to become the current session.
Select the next higher numbered session.
Select the next lower numbered session.
Select the last session.
Display a help screen describing
commands.
Copy (cut): Three types:
· Text (Lines including new-lines). This is the
default. Select with when cut prompt is dis‐
played.
· String (Lines strung together with white space
in place of new-lines). Select with when cut
prompt is displayed.
· Block (A rectangle). Select with when cut
prompt is displayed.
The user is prompted for the "cut extents". The extents
are defined by using arrow keys or the keys and to move
the cursor as desired. Pressing the space bar aborts
the cut operation. The selected text is placed in the
Trailing whitespace and character attribute information
are ignored.
Paste: the contents of the
is echoed to the current session as if it were typed
from the keyboard.
Run a program as a new session.
The user is prompted for the program name.
Start a new session containing a shell.
Output the current display to a printer (screen dump).
The print mechanism is specified in a file named
searched for in the standard way. Character attribute
information is ignored.
Load the softkeys of the current session from a file.
To load defaults, specify "file" To load terminal
defaults, specify "file"
Same as above but softkeys are loaded "globally" into all ses‐
sions.
Access extended
commands as described in the reference manual or on the
help screen.
Quit is sent to all processes started under and exits.
EXTERNAL INFLUENCES
In general environment variables must be set prior to invocation. is
the lp(1) name of a printer that gets its output redirected to the
printer port of the terminal.
specifies an alternate search path for tsm files.
specifies an alternate terminal information file to be used by instead
of that specified by specifies an alternate hotkey for invocation ot
the command line.
WARNINGS
Some operations are not supported on certain terminals.
does not support long user and group names on the current release, HP-
UX 11i V3.
AUTHOR
was developed by Structured Software Solutions, Inc.
FILES
main configuration file (default).
Copy to for user customization.
softkey configuration file (default).
Copy to for user customization.
terminal description files
SEE ALSOshl(1), tsm.info(1), tsm.command(1), tsm.lpadmin(1M).
tsm(1)