table of contents
| buffyboard(5) | File Formats Manual | buffyboard(5) |
NAME¶
BUFFYBOARD - configuration file
DESCRIPTION¶
BUFFYBOARD expects a configuration file with options in the following format, with one option/value pair per line:
[section] <option>=<value>
On launch, BUFFYBOARD searches for configuration files in various locations and successively merges all files together into a single configuration. Files are searched for and, if found, merged in the following order:
- /usr/share/buffyboard/buffyboard.conf
- /usr/share/buffyboard/buffyboard.conf.d/ (alphabetically)
- /etc/buffyboard.conf
- /etc/buffyboard.conf.d/ (alphabetically)
- Override files (in supplied order)
OPTIONS¶
Keyboard¶
haptic_feedback = <true|false>
sticky_shift = <true|false>
Theme¶
default = <adwaita-light|adwaita-dark|breezy-light|breezy-dark|nord-light|nord-dark|pmos-light|pmos-dark>
Input¶
pointer = <true|false>
touchscreen = <true|false>
Quirks¶
fbdev_force_refresh = <true|false>
ignore_unused_terminals = <true|false>
- A user switches to a new virtual terminal
- Buffyboard opens the terminal and changes the number of rows
- systemd-logind sees that the terminal is opened by some other process and don't start getty@.service
The race is resolved by enabling this option and installing a drop-in file for getty@.service that sends SIGUSR1 to buffyboard. Default: true.
SEE ALSO¶
AUTHORS¶
Undef <debian@undef.tools> Johannes Marbach <n0-0ne@mailbox.org>
| 2026-06-20 | buffyboard |