Hi,
Anyway what makes xdg specs a total wreakage is the way they've replaced
dotfiles with other dotfiles only to create prettyfied localized symlinks
à la windows (a bad case of over-engineering and aping another os without
understanding drawbacks)
Had they specified a ~/xdg/ root, with a static directory hierarchy under
it, no hidden files, no you-need-to-run-a-command-to-known-where-stuff is,
no magic env variables, it would have been a sane environment for apps,
scripts, selinux, apparmor, etc
And they could even have auto-replaced the standard static names with
localized labels in GUI file browsers with no functionality loss at all.
As it is we got a frankeinspec, a little better than what existed before,
and completely hostile to anyone trying to actually use it to deploy
user-specific bits
Regards,
--
Nicolas Mailhot