19wm(1)                      General Commands Manual                     9wm(1)
2
3
4

NAME

6       9wm - 8-1/2-like Window Manager for X
7

SYNOPSIS

9       9wm  [  -grey  ]  [  -version  ]  [  -font fname ] [ -term termprog ] [
10       exit|restart ]
11

DESCRIPTION

13       9wm is a window manager for X which attempts to emulate the window man‐
14       agement policies of Plan 9's 8-1/2 window manager.
15
16       The  -grey  option makes the background light grey, as does 8-1/2.  Use
17       this option for maximum authenticity.  -font fname  sets  the  font  in
18       9wm's  menu to fname, overriding the default.  -term termprog specifies
19       an alternative program to run when  the  New  menu  item  is  selected.
20       -version prints the current version on standard error, then exits.
21
22       To  make 9wm exit, you have to run 9wm exit on the command line.  There
23       is no ``exit'' menu item.
24
25       9wm is click-to-type: it has a notion of the current window,  which  is
26       usually  on  top, and always has its border darkened.  Characters typed
27       at the keyboard go to the current window, and mouse clicks outside  the
28       current  window  are  swallowed  up by 9wm.  To make another window the
29       current one, click on it with button 1.  Unlike  other  X  window  man‐
30       agers,  9wm implements `mouse focus': mouse events are sent only to the
31       current window.
32
33       A menu of window operations is available by pressing button  3  outside
34       the current window.  The first of these, New, attempts to spawn a 9term
35       process (or xterm if 9term is  not  available).   The  new  9term  will
36       request  that  its  outline  be  swept  using button 3 of the mouse, by
37       changing the cursor.  (xterm defaults to a fixed size, and  thus  wants
38       to be dragged; pressing button 3 places it.)
39
40       The  next  four menu items are Reshape, Move, Delete, and Hide.  All of
41       the operations change the cursor into a target, prompting the  user  to
42       click  button  3  on one of the windows to select it for the operation.
43       At this stage, clicking button 1 or 2 will abort the operation.  Other‐
44       wise,  if  the  operation was Resize, the user is prompted to sweep out
45       the new outline with button 3.  If it was Move, the  user  should  keep
46       the  button held down after the initial click that selected the window,
47       and drag the window to the right place  before  releasing.   In  either
48       case, button 1 or 2 will abort the operation.
49
50       If  the  Delete  operation is selected, the window will be deleted when
51       the button is released.  This typically kills the client that owns  the
52       window.   The  Hide  operation  just makes the window invisible.  While
53       hidden, the window's name appears on the bottom of the button  3  menu.
54       Selecting  that  item brings the window back (unhides it).  This opera‐
55       tion replaces the iconification feature provided by other  window  man‐
56       agers.
57

BUGS

59       Is not completely compatible with 8-1/2.
60
61       There is a currently a compiled-in limit of 32 hidden windows.
62

SEE ALSO

64       9term(1), xterm(1).
65
66
67
68                                                                        9wm(1)
Impressum