1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-07-15 01:57:40 -05:00

Implement handling of all Close On Exit modes. Default is to close

only on clean exit, which is a departure from most xterm-alikes but
Ian reckons people will love me for it. If this turns out to be
wrong, we can always change the default for Unix.

[originally from svn r2120]
This commit is contained in:
Simon Tatham
2002-10-23 14:21:12 +00:00
parent 771b0299c3
commit bdb47167d1
3 changed files with 115 additions and 24 deletions

View File

@ -109,6 +109,21 @@ resources. All of these resources are of the form \fIpterm.FOO\fP
for some FOO; you can make \fIpterm\fP look them up under another
name, such as \fIxyz.FOO\fP, by specifying the command-line option
"-name xyz".
.IP "\fBpterm.CloseOnExit\fP"
This option should be set to 0, 1 or 2; the default is 1. It
controls what \fIpterm\fP does when the process running inside it
terminates. When set to 2, \fIpterm\fP will close its window as soon
as the process inside it terminates. When set to 0, \fIpterm\fP will
print the process's exit status, and the window will remain present
until a key is pressed (allowing you to inspect the scrollback, and
copy and paste text out of it).
When this setting is set to 1 (the default), \fIpterm\fP will close
immediately if the process exits cleanly (with an exit status of
zero), but the window will stay around if the process exits with a
non-zero code or on a signal. This enables you to see what went
wrong if the process suffers an error, but not to have to bother
closing the window in normal circumstances.
.IP "\fBpterm.TerminalType\fP"
This controls the value set in the TERM environment variable inside
the new terminal. The default is "xterm".