[GNC] XDG_CONFIG_HOME
Alen Siljak
alen.siljak at gmx.com
Mon Apr 16 16:12:55 EDT 2018
Michael,
if you look at the v3.0 release notes, it states that
"Data file directories are now located appropriately to the operating
system's conventions by default:
* Windows: CSIDL_APPDATA/Gnucash
* MacOS: $HOME/Application Support/Gnucash
* Linux: $XDG_CONFIG_HOME/gnucash (or the default
$HOME/.config/gnucash)
It's still possible to overried with the environment variable
GNC_DOC_PATH, which replaces GNC_DOT_DIR in earlier versions of
GnuCash."
So, the config directory has changed. On Windows, it used to default to
~/.gnucash but not any more. I don't have a Windows system at hand so
can't give you the exact default location.
Geert,
I still find it strange that, even though there is no XDG variable that
points to ~/.local/share, gnucash directory is still located there. I
mean, there is no XDG_CONFIG_HOME nor XDG_DATA_HOME set on my system.
There must be other standards (you know what's good about standards?
There's so many of them).
Cheers
Sent: Monday, April 16, 2018 at 8:10 PM
From: "Fross, Michael" <michael at fross.org>
To: "Geert Janssens" <geert.gnucash at kobaltwit.be>
Cc: Gnucash-User <gnucash-user at gnucash.org>, cicko
<alen.siljak at gmx.com>
Subject: Re: [GNC] XDG_CONFIG_HOME
Just so I'm clear:
XDG_DATA_HOME will point to the GNC config directory on linux.
GNC_DATA_HOME will do likewise on Windows? And the config directory is
essentially the .gnucash from the v2.6 release?
I think this is right, just making sure I understand.
Thank you,
Michael
On Mon, Apr 16, 2018 at 11:57 AM, Geert Janssens
<[1]geert.gnucash at kobaltwit.be> wrote:
Op zondag 15 april 2018 14:32:12 CEST schreef cicko:
> Continuing from another thread, this is a separate issue.
> On my OpenSuse system, I see no XDG_CONFIG_HOME variable when I do
> `printenv`. Echoing the variable itself also displays nothing.
>
> This would not be a problem on its own but I see no
~/.config/gnucash folder
> in order to do some GTK styling customizations. Could any linux
gurus share
> some wisdom here? Thanks!
XDG_DATA_HOME will default to ~/.config if it is not explicitly set.
That's
what the free desktop specification requires.
And ~/.config/gnucash is not created automatically indeed. You can
create it
yourself if you need it.
Geert
References
1. mailto:geert.gnucash at kobaltwit.be
More information about the gnucash-user
mailing list