J'ai remarqué que certaines applications mettaient leurs fichiers de configuration dans d' ~/.config/appname
autres tandis que d'autres utilisaient ~/.appname
(la méthode classique, autant que je sache). Quel est le sens de cette distinction et quoi de mieux à envisager pour une application de la mienne?
UPDATE: On dirait que mon (valeur par défaut de XUbuntu 11.10) $ XDG_CONFIG_HOME est défini sur ~/
et que la plupart des applications de mon système (comme Mozilla Firefox, Adobe Flash Player, Midnight Commander, Opera, etc.) sont conformes à cette règle. Cependant, de nombreuses applications (telles que Compiz, Deadbeef, VLC, Qt Creator, Google Chrome, XFCE, etc.) utilisent à la ~/.config/
place. Une autre chose suspecte est que les répertoires dans ~/.config/
ne sont pas eux-mêmes cachés (pas de point dans leurs noms) - les répertoires de configuration d'applications ne doivent-ils pas avoir des noms propres constants sans dépendre de l'emplacement (valeur $ XDG_CONFIG_HOME)?