Where Does labwc Store Config?
labwc reads rc.xml, autostart, menu.xml, and environment from the labwc config folder. Openbox configs largely carry over.
Last updated
labwc mirrors Openbox file layout under the XDG config home. The rc.xml file holds bindings, themes, and window rules. An autostart script launches panels and daemons, menu.xml defines the root menu, and environment sets session variables.
That compatibility is the point: Openbox users copy their files over with small edits. The config folder is the complete backup unit. Session helpers like portals and polkit agents start from autostart. Pipe menus and environment overrides extend the same folder.
Where labwc stores this, by platform
/home/<username>/.config/labwc/rc.xml
Main config in Openbox style XML. Bindings, themes, and rules. Validate XML after hand edits.
/home/<username>/.config/labwc/autostart
Session startup script. Panels, wallpaper, and agents launch here. Must be executable.
Frequently asked questions
Can I reuse my Openbox config?
Copy rc.xml, autostart, and menu.xml to the labwc config folder. Most Openbox key and mouse bindings work unchanged.
How do I apply labwc changes?
Edit rc.xml and reconfigure, usually by restarting labwc. The XML parses at startup, so typos fail visibly on launch.
Notice an outdated path? Let us know.