On Wed, 3 Jun 2009, Giuliano Colla wrote:
Michael Van Canneyt ha scritto:
On Tue, 2 Jun 2009, Graeme Geldenhuys wrote:
2009/6/2 Michael Van Canneyt <mich...@freepascal.org>:
~user/.fppkg/build/
(or something like it)
Possibly the $HOME/.local/ directory. I have the following structure
in there, but I tried to find out on freedesktop.org or linux
standands what is recommend regarding the ~/.local/ directory, but I
couldn't find any documentation on it.
What is the .local directory ? I don't have one, and I never heard of it.
If it is again a so-called standard by freedesktop, then it's a nono.
Sorry, but $HOME/.local IS a so-called standard by freedesktop:
http://standards.freedesktop.org/basedir-spec/latest/ar01s03.html
States that user specific data files should be stored in a directory which
defaults to $HOME/.local/share :-( (as opposed to user specific configuration
files which should go into $HOME/.config). But one must be careful to tell
apart essential from non-essential data files, because user specific
non-essential data files should be stored in $HOME/.cache.
I gather from the above that user specific useless data files should be
stored in $HOME/.shit (if not otherwise specified in $XDG_SHIT_HOME). ;-)
It appears that they're facing the mission of "avoiding the $HOME directory
cluttered by dot files" (as stated somewhere else), by the clever device of
adding more dot files.
So .fppkg it is by default, and it remains so. Good old unix custom.
Avery wise choice.
I don't think the 'freedesktop' standard is much of a standard.
The ONLY programs that I know of that write to ~/.config are the
programs using the sysutils GetAppConfigDir.
None of the installed programs on my system use it. KDE writes to
.kde4/whatever and all the rest writes to ~/.someprogramconfigfile.
Like I said, it was a mistake to have followed the 'standard'.
Michael.
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal