Configuring Window Maker
========================
.. contents::
:backlinks: none
:local:
The Defaults System
-------------------
WindowMaker uses a defaults database for storing various information, like
configurations and other data that must be kept between sessions (like the list
of applications of a saved session). The defaults database is stored as
*property lists* in the $(HOME)/GNUstep/Defaults directory. Each file in the
$(HOME)/GNUstep/Defaults directory contains data that belongs to a specific
*domain*.
Any application can use the defaults database to store its information.
Generally an application will have one or more *domains* that belong to it.
Property list File Format
~~~~~~~~~~~~~~~~~~~~~~~~~
The syntax of the property list is simple, but, if you need to change it
manually you must take care not to leave any syntax errors.
The EBNF for the property list is the following:
**Description of the syntax of a property list in the Bacchus Naur Form (BNF)**
.. code::
:class: highlight