X-Git-Url: https://git.distorted.org.uk/~mdw/xtoys/blobdiff_plain/162913e93efd60407457978a13997e582511f6bc..b8fd031260a43dea94c713a88f788d42362aa649:/xwait.1 diff --git a/xwait.1 b/xwait.1 index aaadffd..5a18e78 100644 --- a/xwait.1 +++ b/xwait.1 @@ -1,7 +1,16 @@ -.TH xwait 1 "15 November 1998" "Edgeware tools" +.\" -*-nroff-*- +.de hP +.IP +\h'-\w'\fB\\$1\ \fP'u'\fB\\$1\ \fP\c +.. +.ie t .ds o \(bu +.el .ds o o +. +.TH xwait 1 "15 November 1998" "Straylight/Edgeware" "xtoys" .SH NAME xwait \- wait until prodded by another X client .SH SYNOPSIS +.ll +5i .B xwait .RB [ \-f ] .RB [ \-d @@ -9,7 +18,11 @@ xwait \- wait until prodded by another X client .RB [ \-a .IR atom ] .RB [ \-m -.IR message ] +.IR msg ] +.RI [ \c +.IB atom : msg , msg \c +\&...] +.ll -5i .SH DESCRIPTION The .B xwait @@ -23,11 +36,11 @@ programs. It's mostly useful for putting at the end of a user's .B .xinitrc file, so that it can be triggered to end the session. .PP -The property, and the value to listen for, can be configured at -the command line. When +The properties, and the values to listen for, can be configured at the +command line. When .B xwait -exits, it removes the property from the root window. -.SS OPTIONS +exits, it removes the properties from the root window. +.SS Options .TP 5 .B \-f, \-\-force Force @@ -45,16 +58,48 @@ Sets .B xwait to listen for the property named .IR atom . -The default property to listen to is -.BR XWAIT_PROPERTY . +Use of this option is deprecated. .TP 5 -.BI "\-m, \-\-msg " message +.BI "\-m, \-\-msg " msg Sets .B xwait to wait for the given property to be set to -.IR message . -The default message to wait for is +.IR msg . +Use of this option is deprecated. +.SS "Argument format" +The +.B \-a +and +.B \-m +options are deprecated, though retained for compatibility reasons. +It's recommended that you use the non-option specification instead. +.PP +Each argument specifies an atom name and a list of message strings to +listen to. Multiple properties may be listened for, and multiple +messages may be accepted for each property. If no messages are +specified then all values are considered to be acceptable. The program +exits when any property is set to an acceptable value. +.PP +If no atoms are given on the command line, +.B xwait +will wait for +.B XWAIT_PROPERTY +to be set to .BR XWAIT_MESSAGE . +.SS "Output format" +When a message is eventually received, +.B xwait +prints information about it to standard output: +.hP \*o +If more than one property (atom) was specified, the property name is +printed. +.hP \*o +If more than one message is recognized for the property, the message +string is printed; if a property name was printed, the two are separated +by a colon and a single space character. +.PP +.B xwait +then exits with return code 0. .SH AUTHOR Mark Wooding (mdw@nsict.org). .SH BUGS