Go to the first, previous, next, last section, table of contents.
This section defines general behaviour parameters for WindowMaker.
- Pixmap Search Path
-
Defines the paths to look for pixmap files to be used for icons and miniwindows. Each path
must be separated by a : and must have a slash (`/') appended.
- Syntax:
PixmapPath=path:path:...
- Example:
PixmapPath=/usr/include/X11/pixmaps/:~/pixmaps/
- Dithering
-
Defines whether pixmaps should be dithered. Dithering allows the "simulation" of some
colors that can not be displayed by your video hardware so that any color image can be
displayed. The problem is that dithered images tend to look less smooth than their
originals.
- Syntax:
Dithering=<boolean>
where <boolean> can be yes or no
Dithering should be enabled for 8bpp, 15bpp and 16bpp display users. 16bpp users will not
notice much difference, unless they use gradients. 8bpp users should definitely want to
enable dithering, otherwise your display will run out of colors and programs like Netscape
will not work properly (looking pretty ugly at best).
How to verify your display depth?
Run the `xwininfo' command. When it asks to click on a window, click in the
workspace. It will display a series of informations and the value of Depth says how many
bits per pixel (bpp) your display is capable of.
- Dither Colormap
-
DitherColormap specifies how much colors should be used for dithering in
PseudoColor (usually 8bpp) displays. The more colors you reserve for dithering, the
less colors will be left for applications. This options has no effect for TrueColor
displays.
- Syntax:
DitherColormap=<red weight>/<green weight>/<blue weight>
Where red, green and blue weights define how many of each of these components should be
used during dithering. They must be greater than 1 and their product must be smaller than
the maximum number of colors your X server can display. This is 256 for 8bpp.
- Example:
DitherColormap=3/4/3
This will reserve 36 colors for dithering, which leaves enough
colors for most applications.
- Extra Color Saving
-
If you're really having problems with shortage of color cells, you can enable
SaveColors. You usually will not nead to worry about this option and can safely set it to
no.
- Syntax:
SaveColors=<boolean>
- Submenu alignment
-
This options specifies whether submenus should be aligned
in the top with their parents or not.
- Syntax:
AlignSubmenus=<boolean>
- Type of window geometry displays
-
These specify how to display window geometry (size or position) information. They can be
changed by hitting the <Shift> key during resize of move.
- Syntax:
ResizeDisplay=<resize display type>
MoveDisplay=<move display type>
Where resize display type can be one of:
- center
Displays a little window with the window size in the center of the screen
- corner
Displays the window in the top left corner of the screen
- floating
Display sthe window in the center of the window being moved
- line
Displays a technical drawing style line indicating the dimensions of the window
The same display types apply to MoveDisplay, except the line type.
- Type of keyboard input focusing
-
The window where keyboard input goes is called the keywindow or focused window (as it has
the keyboard focus). It is highlighted in black or some other color, depending on your
configuration. The main way to select the current keywindow is with the pointer.
- Syntax:
FocusMode=<focus type>
- manual or ClickToFocus
To select a window to be the keywindow, you must click with the mouse in the desired
window.
- auto or FocusFollowsMouse
The window currently under the mouse pointer is the Key Window.
- semiAuto or SloppyFocus
As above, but windows don't lose focus when you move the pointer over the root window
- Raise on focus
-
Specifies if the window should be raised (brought to front) when it is focused. This
option has no effect for manual FocusMode.
- Syntax:
RaiseOnFocus=<boolean>
- Ignore focus click
-
In manual FocusMode, the mouse click used to focus a window is generally passed to the
application. If you want that applications ignore this mouse click, set this option to
true. This option does not have effect on auto or semiauto FocusMode.
- Syntax:
IgnoreFocusClick=<boolean>
- Window placement
-
Specifies how new windows should be placed on screen.
- Syntax:
WindowPlacement=<placement mode>
Where placement mode can be:
- manual
Interactively lay down new windows
- cascade
Cascading of new windows
- Menu lowering
-
Specifies whether menus should be allowed to be placed under normal windows, through
Meta-Click.
- Syntax:
AllowMenuLowering=<boolean>
- Start with opened root menu
-
Whether the root menu should be opened at startup and where to open it. If you want the
menu not to start opened, remove this option from the preferences file.
- Syntax:
RootMenuPosition=<x>,<y>
- Example:
RootMenuPosition=10,20
- Enable SaveUnders
-
Some apps like Netscape have problems with redrawing if a window with SaveUnders (e.g.: a
menu) is laying over them. Turning UseSaveUnders off may fix this, but will make things a
little slower and add some flickering.
- Syntax:
UseSaveUnders=<boolean>
Go to the first, previous, next, last section, table of contents.