10 date 90.04.05.15.15.38; author sources; state Exp;
15 date 90.03.22.11.31.57; author sources; state Exp;
20 date 90.03.20.19.42.41; author sources; state Exp;
25 date 90.03.20.17.36.55; author sources; state Exp;
30 date 90.03.20.17.21.34; author sources; state Exp;
48 wmh \- window front\-end to MH
52 \%[\-vmhproc\ program] \%[\-novmhproc]
53 \%[switches\ for\ \fIvmhproc\fR]
56 \fIwmh\fR is a program which implements the server side of
57 the \fIMH\fR window management protocol
58 and uses the Integrated Solutions Graphics Workstation desktop to maintain a
59 multiple window interface to
60 any program which implements the client side of the protocol.
61 This latter program, called the \fIvmhproc\fR,
62 is specified using the `\-vmhproc\ program' switch.
64 The upshot of all this is that one can run \fImsh\fR on an IS desktop
65 and get a nice window interface.
66 To do this, for example, just add the line
71 to your \&.mh\(ruprofile.
72 (This takes advantage of the fact that
73 \fImsh\fR is the default \fIvmhproc\fR for \fIwmh\fR.)
75 In order to facilitate things,
76 if the `\-novmhproc' switch is given,
77 and \fIwmh\fR can't run on the user's terminal
78 (i.e., the terminal is not a desktop),
79 the \fIvmhproc\fR is run directly without the window management protocol.
81 After initializing the protocol,
82 \fIwmh\fR prompts the user for a command to be given to the client.
83 Usually, this results in output being sent to one or more windows.
84 If output to a window would cause it to scroll,
85 \fIwmh\fR uses an elevator bar to scroll through the window.
86 If click left is used inside the elevator bar,
87 the user can direct \fIwmh\fR as to what portion of the output should be
89 if click middle is used,
90 the \*(lqpaging\*(rq menu is displayed;
92 if click right is used,
93 the window scrolls to the next page
94 (or, the user explicitly moved to the end, the previous page).
96 The mouse can also be used while in the command window:
97 click left does nothing;
98 click middle brings up the \*(lqwmh\*(rq menu;
100 click right shows the next message (a moby hack for timesavings).
101 To abnormally terminate \fIwmh\fR (without core dump),
102 use <QUIT> (usually CTRL\-\\).
104 this does the \*(lqright\*(rq thing with \fIbbc\fR and \fImsh\fR.
106 ^$HOME/\&.mh\(ruprofile~^The user profile
108 ^Path:~^To determine the user's MH directory
118 The argument to the `\-prompt' switch must be interpreted as a single token
119 by the shell that invokes \fIwmh\fR.
121 one must usually place the argument to this switch inside double\-quotes.
124 there is no way to pass signals (e.g., interrupt, quit) to the client.
126 generating QUIT when \fIwmh\fR is reading a command from the terminal is
127 sufficient to tell the client to go away quickly.
129 Acts strangely (loses peer or botches window management protocol with peer)
137 @put things back, do .NA stuff another way
151 .TH WMH 1 @@(MHCENTERFOOT) @@(MHLEFTFOOT)
161 @fixup for makewhatis