lcdproc-config(5) LCDproc suite lcdproc-config(5)
NAME
lcdproc-config - format of LCDproc's configuration files
SYNTAX
The syntax for LCDproc's configuration files is INI-file style.
They are 8-bit text files divided into sections, each containing zero or more key-value pairs. Sections are introduced by section labels
which start with '[' and end with ']', and key-value pairs consist of a key name, a '=' sign and a value each.
Key names are sequences of non-space characters, not starting with '[' and not containing '=' or '
', while values are shell like strings.
I.e. they are either simple sequences of non-space characters, or double quoted-strings with C-style syntax (except the missing support for
'NNN' and 'xNN' escape sequences) or or a mix of both of these forms.
Section labels and key names are case-insensitive and may occur more than once. Keys of duplicate sections will be merged into one sec-
tion, while the values of duplicate keys in a section will be appended to form an array of values for this key. (In the program, all val-
ues of a key can be retrieved individually)
Spaces around section labels, keys, and values are ignored. Lines starting with ';' or '#' are considered comments and ignored too.
While all of the above is quite common to almost all INI-file implementations, there are a few special features that make LCDproc's config
files special:
* Section labels may contain any character except ']', '
' or '