PWM1 FAQ
Here are at least some of the questions that have been asked
quite often.
Default configuration
- How can I group multiple windows in a frame?
-
1) Drag and drop the title of a window over the target frame with
the second (middle) mouse button.
2) Choose attach from the window menu (third mouse button; not in 1.0)
or use Control+Shift+A.
- How do I detach a window from a group?
-
1) As above, drag it over empty space on the screen,
2) Choose detach from the window menu,
3) Select the window to be detached from Mod1+D menu.
- How do I close a menu?
- Hit Esc when the menu is active or double click on the
title. (The behaviour might get changed to more consistent with frames
some day...).
- How can I iconify frames?
- You don't. If you want to minimize the amount of screen taken
by the frame, shade it. That can be done by 1) double-clicking on
the title, 2) selecting shade from the window menu or 3)
Control+Shift+S.
General
- What is this dock and how do I dock windows?
- The dock is a window where special applications called (Window Maker)
dockapps
are placed. It will not appear until a dockapp is started and you
cannot dock random windows.
- Why do menus sometimes partly appear off the edge of screen?
- I prefer it so -- the menu appears always at the same position relative
to the pointer. It will scroll fully visible as the pointer is moved to the
edge.
- Window X always gets placed at (0, 0) instead of a sane place.
- #define CF_IGNORE_NONTRANSIENT_LOCATION in config.h might help.
This way any client application (or user) supplied window location, except
for transients (dialogs etc.) will be ignored, which might not always be
desired.
Customizing
- Help, I can't seem to be able to bind key X to action Y!
- Have you got the key name correct? PWM uses the X keysym names for
the keys, not the symbols. Those should be found in
/wherever_x_is/include/X11/keysymdef.h omitting the XK_
prefix.
- How can I remove titlebars from, say, an instance of XTerm?
- You cannot remove just the titlebars, but you can remove all the
decorations. This can be done with
winprop "XTerm.foobar" {
wildmode yes
}
in the config file and then running xterm with
xterm -name foobar.
Another possibility is to bind toggle_decor to some key.
- How do I get all the netscapes go in same frame?
- Add the lines
winprop "Netscape.Navigator" {
frame 10
}
to your configuration file. 10 is any frame number you
want to use (below 1024).