-
Notifications
You must be signed in to change notification settings - Fork 12
Use XDG_CONFIG_HOME instead of home for config files #51
Comments
A comment from jardon: According to fd.o specification, it should put user preferences in $XDG_CONFIG_HOME. Any user date should go to $XDG_DATA_HOME. Any cache stuffs should go to $XDG_CACHE_HOME. More infos: http://standards.freedesktop.org/basedir-spec/latest/ar01s03.html https://live.gnome.org/GnomeGoals/XDGConfigFolders Glib convenience functions here: http://developer.gnome.org/glib/2.32/glib-Miscellaneous-Utility-Functions.html#g-get-user-cache-dir |
Changed 4 years ago by eheintzmann: What is planned now about FreeDesktop? XDG basedir specification for setroubleshoot? http://ploum.net/post/207-modify-your-application-to-use-xdg-folders https://live.gnome.org/GnomeGoals/XDGConfigFolders http://standards.freedesktop.org/basedir-spec/latest/ |
Changed 4 years ago by eheintzmann More details at : http://ploum.net/post/207-modify-your-application-to-use-xdg-folders https://live.gnome.org/GnomeGoals/XDGConfigFolders Full specification can be found at: http://standards.freedesktop.org/basedir-spec/latest/ The Freedesktop.org XDG base directory specification have good de facto adoption. It has been adopted by:
I think that @appName@ should use same locations than the vast majority of Desktop environment and applications. There are real advantages of following this specification :
|
Reported by mccann at https://fedorahosted.org/setroubleshoot/ticket/11
It would be great if setroubleshoot could follow the XDG base directory specification and use XDG_CONFIG_HOME instead of HOME for configuration and logging files. http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
There are a number of benefits to this including making it much easier to migrate data between systems and across upgrades.
Currently I have ~/.setroubleshoot
The text was updated successfully, but these errors were encountered: