unl0kr(5)
π UNL0KR π
okay bestie, so this is the manual page for unl0kr(5) β the File Formats Manual girlies β and it's literally all about the UNL0KR configuration file β¨ buckle up π
β¨ NAME β¨
UNL0KR β the configuration file, and yes she ate π
πΈ DESCRIPTION πΈ
ngl, UNL0KR is so chill about this. She expects a config file where every option sits on its own little line, one option/value pair per line, in exactly this format:
[section]
<option>=<value>
that's it. that's the whole vibe. π¦
so here's the tea on launch β: UNL0KR goes hunting for config files in a bunch of locations, and then β this is the important part β she successively merges all of them together into one single configuration. like a group chat merging into one giant huddle π«
files are searched for, and if found, merged in this exact order:
/usr/share/unl0kr/unl0kr.conf/usr/share/unl0kr/unl0kr.conf.d/(alphabetically, bestie β she's organized)/etc/unl0kr.conf/etc/unl0kr.conf.d/(alphabetically again π )- Override files (in supplied order β your order, main character energy π)
lowkey important: the merge order matters. later files win. iykyk.
π OPTIONS π
π« General
animations = <true|false>β turn animations on or off. super useful for slower devices, no cap. Default:false.backend = <fbdev|drm|sdl>β which rendering backend you wanna use. Default: the first compiled backend from that list above, so it depends on how she was built π§timeout = <value>β how many seconds beforeunl0krdecides the entry is a failure and shuts down π settimeoutto0to disable this whole feature. Default:0.
β¨οΈ Keyboard
autohide = <true|false>β whether to automatically hide the keyboard when a hardware keyboard gets detected on launch. Default:true.layout = <us|de|fr|...>β the default layout to use. you can change it from the UI at runtime, so don't stress π the available options are defined by the available keyboards at build time. Default:us.popovers = <true|false>β enable or disable key press popovers that show you which key you selected. Default:true.haptic_feedback = <true|false>β enable or disable vibrations when pressing keys 𫨠Default:true.
π Textarea
obscured = <true|false>β whether the password in the text entry box can actually be read π selectable in the UI at runtime. Default:true.bullet = <value>β the character used to obscure the password. Default:bullet.
π Theme
default = <adwaita-light|adwaita-dark|breezy-light|breezy-dark|nord-light|nord-dark|pmos-light|pmos-dark>β picks the default theme on boot. can be changed at runtime to the alternative theme. Default:breezy-dark.alternative = <breezy-light|breezy-dark|pmos-light|pmos-dark>β picks the alternative theme, which the user can then choose on boot. Default:breezy-light.
π±οΈ Input
keyboard = <true|false>β enable or disable the use of hardware keyboards. Default:truepointer = <true|false>β enable or disable the use of a hardware mouse or other pointing device. Default:true.touchscreen = <true|false>β enable or disable the use of the touchscreen. Default:true.
π¦ Quirks
fbdev_force_refresh = <true|false>β iftrueand you're using the framebuffer backend, this triggers a display refresh after every single draw operation. heads up: this has a negative performance impact π Default:false.terminal_prevent_graphics_mode = <true|false>β iftrue, this avoids setting the terminal into graphics mode. this will show the terminal command prompt. Default:false.terminal_allow_keyboard_input = <true|false>β iftrue, this avoids turning off terminal keyboard input. β οΈ this will show your password on the terminal, bestie, fr fr. Default:false.
π₯ SEE ALSO π₯
π AUTHORS π
Undef <debian@undef.tools> Johannes Marbach <n0-0ne@mailbox.org>
and that's the whole page, slay π
β¨ this little legend is filed under unl0kr(5) from the unl0kr source, dated 2026-06-20 β go forth and configure, icon, you've got this ππ¦π
π¦ where this page comes from
- ubuntu stonking: unl0kr 3.5.1+dfsg-2 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms