I don't think soThe problem IMO is that labwc is started so that it will merge settings from the default configuration and the user configuration. That's very dirty IMO.
It's also possible to start labwc from a custom session, so that it searches first in the user config and if found it takes these files and don't merge with default configuration. That's what I'm doing in my custom setup, so I'm not forced to use some dirty configuration I don"t want.
As for many other things, labwc user prefs override default settings (when both are set for the same parameter)... It's designed to be this way.
If you modify /etc/xdg/labwc/rc.xml (with elevated privileges) it will be reset to default with next update.
As you can read in labwc manual
In accordance with XDG Base Directory Specification, configuration files are searched for in the following order:
· ${XDG_CONFIG_HOME:-$HOME/.config}/labwc
· ${XDG_CONFIG_DIRS:-/etc/xdg}/labwc
Thus I believe it's "perfectly clean" to define your own keybinding so it's executed before checking the system's default one.
My rc.xml contains many settings. Some override system ones, some are totally new (like virtual desktops for example)
My 2 cts...
(enfin mes 2 balles quoi !)
Statistics: Posted by dwam — Fri Dec 05, 2025 3:06 pm