summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCurtis Brown <mrbrown8@juno.com>2010-04-01 15:18:50 -0400
committerSadrul Habib Chowdhury <sadrul@users.sourceforge.net>2010-04-01 15:21:57 -0400
commita881bb274ae2d3c4027ae61e1707576bc8d35cab (patch)
treec3a1deaaf8ab1f09d3c19106f65922eaaa7aa289
parenta3f6ce0ca6d1b2e89907bb1384c9dd09e1ed848b (diff)
downloadscreen-a881bb274ae2d3c4027ae61e1707576bc8d35cab.tar.gz
Doc addenum to command displays.
Closes savannah #29374.
-rw-r--r--src/doc/screen.184
-rw-r--r--src/doc/screen.texinfo76
2 files changed, 160 insertions, 0 deletions
diff --git a/src/doc/screen.1 b/src/doc/screen.1
index 339131b..ff2fe82 100644
--- a/src/doc/screen.1
+++ b/src/doc/screen.1
@@ -1705,6 +1705,90 @@ why features like color or the alternate charset don't work.
.PP
Shows a tabular listing of all currently connected user front-ends (displays).
This is most useful for multiuser sessions.
+The following keys can be used in displays list:
+.br
+.in +4n
+.ti -2n
+\fBk\fP, \fBC-p\fP, or \fBup\fP Move up one line.
+.br
+.ti -2n
+\fBj\fP, \fBC-n\fP, or \fBdown\fP Move down one line.
+.br
+.ti -2n
+\fBC-a\fP or \fBhome\fP Move to the first line.
+.br
+.ti -2n
+\fBC-e\fP or \fBend\fP Move to the last line.
+.br
+.ti -2n
+\fBC-u\fP or \fBC-d\fP Move one half page up or down.
+.br
+.ti -2n
+\fBC-b\fP or \fBC-f\fP Move one full page up or down.
+.br
+.ti -2n
+\fBmouseclick\fP Move to the selected line. Available
+when \*Qmousetrack\*U is set to on.
+.br
+.ti -2n
+\fBspace\fP Refresh the list
+.br
+.ti -2n
+\fBd\fP Detach that display
+.br
+.ti -2n
+\fBD\fP Power detach that display
+.br
+.ti -2n
+\fBC-g\fP, \fBenter\fP, or \fBescape\fP Exit the list
+.br
+.ti -4n
+.PP
+The following is an example of what \*Qdisplays\*U could look like:
+.IP
+xterm 80x42 jnweiger@/dev/ttyp4 0(m11) &rWx
+.br
+facit 80x24 mlschroe@/dev/ttyhf nb 11(tcsh) rwx
+.br
+xterm 80x42 jnhollma@/dev/ttyp5 0(m11) &R.x
+.br
+ (A) (B) (C) (D) (E) (F)(G) (H)(I)
+.PP
+The legend is as follows:
+.br
+(A) The terminal type known by screen for this display.
+.br
+(B) Displays geometry as width x height.
+.br
+(C) Username who is logged in at the display.
+.br
+(D) Device name of the display or the attached device
+.br
+(E) Display is in blocking or nonblocking mode. The available modes are "nb", "NB",
+"Z<", "Z>", and "BL".
+.br
+(F) Number of the window
+.br
+(G) Name/title of window
+.br
+(H) Whether the window is shared
+.br
+(I) Window permissions. Made up of three characters:
+ (1st character)
+ ‘-’ : no read
+ ‘r’ : read
+ ‘R’ : read only due to foreign wlock
+ (2nd character)
+ ‘-’ : no write
+ ‘.’ : write suppressed by foreign wlock
+ ‘w’ : write
+ ‘W’ : own wlock
+ (3rd character)
+ ‘-’ : no execute
+ ‘x’ : execute
+
+\*QDisplays\*U needs a region size of at least 10 characters wide and 5 characters high in
+order to display.
.sp
.ne 3
.BR "digraph " [ \fIpreset [ \fI unicode-value ] ]
diff --git a/src/doc/screen.texinfo b/src/doc/screen.texinfo
index 0f1f8cd..539f23d 100644
--- a/src/doc/screen.texinfo
+++ b/src/doc/screen.texinfo
@@ -1856,6 +1856,82 @@ all groups the user is in are listed.
Shows a tabular listing of all currently connected user
front-ends (displays). This is most useful for multiuser
sessions.
+
+The following keys can be used in @code{displays} list:
+
+@noindent
+@kbd{k}, @kbd{C-p}, or @kbd{up} Move up one line.
+
+@noindent
+@kbd{j}, @kbd{C-n}, or @kbd{down} Move down one line.
+
+@noindent
+@kbd{C-a} or @kbd{home} Move to the first line.
+
+@noindent
+@kbd{C-e} or @kbd{end} Move to the last line.
+
+@noindent
+@kbd{C-u} or @kbd{C-d} Move one half page up or down.
+
+@noindent
+@kbd{C-b} or @kbd{C-f} Move one full page up or down.
+
+@noindent
+@kbd{mouseclick} Move to the selected line. Available when
+@code{mousetrack} is set to @code{on}.
+
+@noindent
+@kbd{space} Refresh the list.
+
+@noindent
+@kbd{d} Detach the selected display.
+
+@noindent
+@kbd{D} Power detach the selected display.
+
+@noindent
+@kbd{C-g}, @kbd{enter}, or @kbd{escape} Exit the list.
+
+
+The following is an example of what @code{displays} could
+look like:
+
+@example
+xterm 80x42 jnweiger@@/dev/ttyp4 0(m11) &rWx
+facit 80x24 mlschroe@@/dev/ttyhf nb 11(tcsh) rwx
+xterm 80x42 jnhollma@@/dev/ttyp5 0(m11) &R.x
+ (A) (B) (C) (D) (E) (F)(G) (H)(I)
+@end example
+
+The legend is as follows:
+@*(A) The terminal type known by @code{screen} for this display.
+@*(B) Displays geometry as width x height.
+@*(C) Username who is logged in at the display.
+@*(D) Device name of the display or the attached device
+@*(E) Display is in blocking or nonblocking mode. The available
+ modes are "nb", "NB", "Z<", "Z>", and "BL".
+@*(F) Number of the window
+@*(G) Name/title of window
+@*(H) Whether the window is shared
+@*(I) Window permissions. Made up of three characters:
+@display
+(1st character)
+ @samp{-} : no read
+ @samp{r} : read
+ @samp{R} : read only due to foreign wlock
+(2nd character)
+ @samp{-} : no write
+ @samp{.} : write suppressed by foreign wlock
+ @samp{w} : write
+ @samp{W} : own wlock
+(3rd character)
+ @samp{-} : no execute
+ @samp{x} : execute
+@end display
+
+@code{Displays} needs a region size of at least 10 characters
+wide and 5 characters high in order to display.
@end deffn
@node Umask, Wall, Displays, Multiuser Session