Created attachment 3425 work in progress untested patch Hi, Orage doesn't seem to follow the XDG base dir spec (see http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html): it only tries to read config or data files in $HOME, making very difficult any attempt to provide a default configuration at the system level (e.g. for a distribution). Quick'n'dirty summary of the spec: - reading: if $XDG_CONFIG_HOME (resp. $XDG_DATA_HOME) doesn't contain the orage conf (resp. data), then look into each dir of $XDG_CONFIG_DIRS (resp. $XDG_DATA_DIRS) to find it - writing: no change required from your current code, all writes go to $XDG_CONFIG_HOME (resp. XDG_DATA_HOME) I attach a patch that adds two (untested) functions to do the lookup in $XDG_CONFIG_DIRS and $XDG_DATA_DIRS, which could maybe serve as a starting point? Thanks!
Orage links to libxfce4util, so why not use xfce_resource_lookup or xfce_rc_config_open?
Nope, it seems it has been gtk-only-ized for the 4.8 version.
This is now fixed in 4.8.0.6 git version. Thanks for the usefull functions. I used them as they were.
Fixed in 4.8.1