diff options
Diffstat (limited to 'resize.man')
-rw-r--r-- | resize.man | 112 |
1 files changed, 112 insertions, 0 deletions
diff --git a/resize.man b/resize.man new file mode 100644 index 0000000..5b356d3 --- /dev/null +++ b/resize.man @@ -0,0 +1,112 @@ +.\" $XTermId: resize.man,v 1.20 2011/09/11 19:28:54 tom Exp $ +.\" +.\" updated by Thomas E. Dickey for XFree86, 1998-2006. +.\" +.\" Escape single quotes in literal strings from groff's Unicode transform. +.ie \n(.g .ds AQ \(aq +.el .ds AQ ' +.ie \n(.g .ds `` \(lq +.el .ds `` `` +.ie \n(.g .ds '' \(rq +.el .ds '' '' +.TH RESIZE 1 __vendorversion__ +.SH NAME +resize \- set environment and terminal settings to current xterm window size +.SH SYNOPSIS +.B resize +[ \fB\-u\fP | \fB\-c\fP ] [ \fB\-s\fP [ \fIrow col\fP ] ] +.SH DESCRIPTION +.I Resize +prints a shell command for setting the appropriate environment variables +to indicate the current size of \fIxterm\fP window from which the command +is run. +For this output to take effect, \fIresize\fP must either be evaluated +as part of the command line (usually done with a shell alias or function) or +else redirected to a file which can then be read in. +From the C shell (usually +known as \fI/bin/csh\fP), the following alias could be defined in the +user's \fI.cshrc\fP: +.sp +.nf + % alias rs \*(AQset noglob; eval \fC\`\fPresize\fC\`\fP\*(AQ +.fi +.sp +After resizing the window, the user would type: +.sp +.nf + % rs +.fi +.sp +Users of versions of the Bourne shell (usually known as \fI/bin/sh\fP) that +don't have command +functions will need to send the output to a temporary file and then read it back +in with the \*(``.\*('' command: +.sp +.nf + $ resize > /tmp/out + $ .\0/tmp/out +.fi +.PP +.I Resize +determines the user's current shell by first checking if \fB$SHELL\fP +is set, and using that. +Otherwise it determines the user's shell by looking in the password file. +Generally Bourne-shell variants (including \fIksh\fP) +do not modify \fB$SHELL\fP, +so it is possible for \fIresize\fP to be confused if one runs +\fIresize\fP from a Bourne shell spawned from a C shell. +.SH OPTIONS +The following options may be used with \fIresize\fP: +.TP 8 +.B \-u +This option indicates that Bourne shell commands should be generated even if +the user's current shell isn't \fI/bin/sh\fP. +.TP 8 +.B \-c +This option indicates that C shell commands should be generated even if the +user's current shell isn't \fI/bin/csh\fP. +.TP 8 +.B \-s \fR[\fIrows columns\fP] +This option indicates that Sun console escape sequences will be used +instead of the VT100-style \fIxterm\fP escape codes. +If \fIrows\fP and +\fIcolumns\fP are given, \fIresize\fP will ask the \fIxterm\fP to resize +itself. +However, the window manager may choose to disallow the change. +.PP +Note that the Sun console escape sequences are recognized +by XFree86 \fIxterm\fP and +by \fIdtterm\fP. +The \fIresize\fP program may be installed as \fIsunsize\fP, +which causes makes it assume the \fB\-s\fP option. +.PP +The \fIrows\fP and +\fIcolumns\fP arguments must appear last; though they are normally +associated with the \fB\-s\fP option, they are parsed separately. +.SH FILES +.TP 15 +/etc/termcap +for the base termcap entry to modify. +.TP 15 +~/.cshrc +user's alias for the command. +.SH ENVIRONMENT +.TP 15 +TERM +set to "__default_termname__" if not already set. +.TP 15 +TERMCAP +variable set on systems using termcap +.TP 15 +COLUMNS, LINES +variables set on systems using terminfo +.SH "SEE ALSO" +csh(1), tset(1), xterm(__mansuffix__) +.SH AUTHORS +Mark Vandevoorde (MIT-Athena), Edward Moy (Berkeley) +.br +Copyright (c) 1984, 1985 by X Consortium +.br +See +.IR X (__miscmansuffix__) +for a complete copyright notice. |