# NAME
-labwc - A Wayland stacking compositor with the look and feel of Openbox
+labwc - Configuration files
# CONFIGURATION
-Configuration aims to be compatible with Openbox. Where there are differences,
-these are pointed out.
+There are two configuration files which control the look and behaviour of
+labwc, namely rc.xml and themerc. The configuration aims to be compatible with
+Openbox, but there are some differences which are pointed out in this man page.
-## rc.xml
+# RC.XML `<lab>`
-### rc.xml lab section
-
-The `<lab>` stanza contains some labwc specific settings which are not present in Openbox.
+Labwc specific settings which are not present in Openbox.
<lab>
<csd></csd>
</keyboard>
</lab>
-**csd** Use client-side decorations for xdg-shell views.
+`csd` __boolean__ (default `no`)
+
+: Use client-side decorations for xdg-shell views.
-**keyboard-layout** Set `XKB_DEFAULT_LAYOUT`. See xkeyboard-config(7) for details.
+`keyboard-layout` __string__ (not set by default)
-### rc.xml theme section
+: Set `XKB_DEFAULT_LAYOUT`. See xkeyboard-config(7) for details.
+
+# RC.XML `<theme>`
<theme>
<name></name>
</theme>
-**name** The name of the Openbox theme to use
+`name` __string__
+
+: The name of the Openbox theme to use
-### rc.xml keyboard section
+# RC.XML `<keyboard>`
-This section describes key bindings.
+Describe key bindings.
<keyboard>
- <keybind key="KEY-COMINATION">
+ <keybind key="KEY-COMBINATION">
ACTION
</keybind>
<keyboard>
-**KEY-COMINATION** The key combination to bind to an action in the format **modifier**-**key**.
+`KEY-COMBINATION`
-Supported **modifiers** include:
-
-- S Shift
-- C Control
-- A Alt
-- W Super key
-
-Unlike Openbox, multiple space-separated **KEY-COMINATION** and key-chains are not supported.
+: The key combination to bind to an **ACTION** in the format
+ **modifier-key**, where supported **modifiers** include S (shift);
+ C (control); A (alt); W (super). Unlike Openbox, multiple space-separated
+ **KEY-COMBINATION** and key-chains are not supported.
Example:
</keybind>
<keyboard>
-## Actions
+# ACTIONS
Actions are used in key bindings.
OPTION
</action>
-**NAME** is the name of the action as listed below.
+`NAME`
+
+: The name of the action as listed below.
+
+`OPTION`
-**OPTION** is a set of tags specific to each action as defined below.
+: A set of tags specific to each action as defined below.
-### Action Execute
+`Execute`
-Execute command specified by `<command>` option.
+: Execute command specified by `<command>` option.
-### Action Exit
+`Exit`
-Exit labwc.
+: Exit labwc.
-### Action NextWindow
+`NextWindow`
-Cycle focus to next window.
+: Cycle focus to next window.
-## themerc
+# THEMERC
-**window.active.title.bg.color** Specify the background for the focussed window's titlebar
+`window.active.title.bg.color`
+: Background for the focussed window's titlebar
+`window.active.handle.bg.color`
-**window.active.handle.bg.color** Specify the background for the focussed window's handle.
+: Background for the focussed window's handle.
+`window.inactive.title.bg.color`
-**window.inactive.title.bg.color** Specify the background for non-focussed windows' titlebars
+: Background for non-focussed windows' titlebars
# DEFINITIONS
-The **handle** is the window decoration placed on the bottom of the window.
+The `handle` is the window decoration placed on the bottom of the window.
# EXAMPLES
| | |
+-----------------------------------------+ v
- h = padding * 2 + font vertical extents
+ h = padding * 2 + font-vertical-extents
# SEE ALSO