3 rio \- rio-like Window Manager for X
42 is a window manager for X which attempts to emulate the window management
46 Rio is derived from David Hogan's 9wm.
50 option makes the background stippled grey, the default X11 background,
51 instead of solid grey, the Plan 9 background.
60 overriding the default.
61 Unlike the other programs in the Plan 9 ports, rio expects this
62 font to be an X11 font rather than a Plan 9 font.
67 specifies an alternative program to run when the
69 menu item is selected.
72 and then to fall back to
76 option has no effect. It formerly set the scrolling mode for
77 new windows and is recognized to avoid breaking scripts.
80 for a description of scrolling behavior.
85 prints the current version on standard error, then exits.
89 option sets the number of virtual screens (the default is 1,
90 and the maximum is 12).
97 it is sent to an already-running
106 and is indicated with a dark border and text;
107 characters typed on the keyboard are available in the
109 file of the process in the current window.
110 Characters written on
112 appear asynchronously in the associated window whether or not the window
115 Windows are created, deleted and rearranged using the mouse.
116 Clicking (pressing and releasing) mouse button 1 in a non-current
117 window makes that window current and brings it in front of
118 any windows that happen to be overlapping it.
119 When the mouse cursor points to the background area or is in
120 a window that has not claimed the mouse for its own use,
121 pressing mouse button 3 activates a
122 menu of window operations provided by
124 Releasing button 3 then selects an operation.
125 At this point, a gunsight or cross cursor indicates that
126 an operation is pending.
127 The button 3 menu operations are:
132 Press button 3 where one corner of the new rectangle should
133 appear (cross cursor), and move the mouse, while holding down button 3, to the
134 diagonally opposite corner.
135 Releasing button 3 creates the window, and makes it current.
136 Very small windows may not be created.
137 The new window is created running
147 Change the size and location of a window.
148 First click button 3 in the window to be changed
150 Then sweep out a window as for the
153 The window is made current.
156 Move a window to another location.
157 After pressing and holding button 3 over the window to be moved (gunsight cursor),
158 indicate the new position by dragging the rectangle to the new location.
159 The window is made current.
160 Windows may be moved partially off-screen.
163 Delete a window. Click in the window to be deleted (gunsight cursor).
164 Deleting a window causes a
166 note to be sent to all processes in the window's process group
171 Hide a window. Click in the window to be hidden (gunsight cursor);
172 it will be moved off-screen.
173 Each hidden window is given a menu entry in the button 3 menu
174 according to its current window system label.
177 Restore a hidden window.
180 Windows may also be arranged by dragging their borders.
181 Pressing button 1 or 2 over a window's border allows one to
182 move the corresponding edge or corner, while button 3
183 moves the whole window.
185 When the mouse cursor points to the background area
188 has been started with multiple virtual screens using the
191 clicking button 2 brings up a menu to select a virtual screen to view.
192 Scrolling the mouse wheel while the cursor points at the background
193 will cycle through the virtual screens.
196 moves or resizes every window whose X11 class or instance strings contain
201 \fIwidth\^\^\fLx\fI\^\^height\fR,
202 \fIwidth\^\^\fLx\fI\^\^height\^\^\fL@\fI\^\^xmin\fL,\fIxmax\fR,
203 \fL'\fIxmin ymin xmax ymax\fL'\fR,
205 \fIxmin\fL,\fIymin\fL,\fIxmax\fL,\fIymax\fR.
210 causes the rectangle to be interpreted as a delta:
212 nudges a window to the right, while
217 lists all the current X windows.
221 and can be used with other window managers.
226 clicking button 2 or button 3 to select a window also sends that
227 event to the window itself. This
231 The command-line syntax is non-standard.
235 newly started applications take over the current window.
238 starts a new window for each program.
239 (In X11, it appears to be impossible to know which window
240 starts a particular program.)
242 There is a currently a compiled-in limit of 128 hidden windows.
249 is mainly maintenance updates
250 applied to the original
253 .HR http://unauthorised.org/dhog/9wm.html "" .