Peut-être faut-il suggérer à Freedesktop d'ajouter ~/.bordel quand une application mélange données et configuration xD
Il ne faut pas prendre la recommandation de Freedesktop comme la meilleure pratique à suivre. Personnellement, je trouve "~/.local/share" incohérent comme chemin pour des données que Freedesktop qualifie de "user specific data" (".local" est redondant car on est déjà dans ~, et "share" est un non sens car c'est justement spécifique à l'utilisateur). Mais c'est surement pour ressembler à "/usr/local/share/".
Pour ma part, je m'attends à trouver les fichiers de config dans le dossier de config, avec en bonus directement les données au même endroit (et si c'est le cas ça m'arrange), sinon à aller les chercher dans ~/.local/share. Dans le pire des cas, je regarde dans ~.
Si je fouille dans mon .config, je vois qu'il y a déjà Chromium qui mélange tout dedans, Transmission, Inkscape, LibreOffice, KVirc, etc. Après c'est sûr que ce n'est pas parce que d'autres le font, qu'il faut faire pareil.
[^] # Re: Emplacement fichiers de config
Posté par Thrillseeker . En réponse à la dépêche Enemy Territory: Legacy, en résistance. Évalué à 1.
Peut-être faut-il suggérer à Freedesktop d'ajouter ~/.bordel quand une application mélange données et configuration xD
Il ne faut pas prendre la recommandation de Freedesktop comme la meilleure pratique à suivre. Personnellement, je trouve "~/.local/share" incohérent comme chemin pour des données que Freedesktop qualifie de "user specific data" (".local" est redondant car on est déjà dans ~, et "share" est un non sens car c'est justement spécifique à l'utilisateur). Mais c'est surement pour ressembler à "/usr/local/share/".
Pour ma part, je m'attends à trouver les fichiers de config dans le dossier de config, avec en bonus directement les données au même endroit (et si c'est le cas ça m'arrange), sinon à aller les chercher dans ~/.local/share. Dans le pire des cas, je regarde dans ~.
Si je fouille dans mon .config, je vois qu'il y a déjà Chromium qui mélange tout dedans, Transmission, Inkscape, LibreOffice, KVirc, etc. Après c'est sûr que ce n'est pas parce que d'autres le font, qu'il faut faire pareil.