Ho notato che alcune applicazioni mettono i loro file di configurazione ~/.config/appname
mentre altri usano ~/.appname
(il modo classico, AFAIK) per questo. Qual è il senso di questa distinzione e cosa potrebbe essere meglio considerare per una mia applicazione?
AGGIORNAMENTO: Sembra che il mio (predefinito di XUbuntu 11.10) $ XDG_CONFIG_HOME sia impostato ~/
e che la maggior parte delle applicazioni nel mio sistema (come Mozilla Firefox, Adobe Flash Player, Midnight Commander, Opera, Wine, ecc.) Siano conformi a questo. Ma ci sono ancora molte applicazioni (come Compiz, Deadbeef, VLC, Qt Creator, Google Chrome, XFCE, ecc.) Che usano ~/.config/
invece. Un'altra cosa sospetta è che le directory in ~/.config/
non sono esse stesse nascoste (nessun punto nei loro nomi) - non ci si aspetta che le directory di configurazione dell'applicazione abbiano nomi propri costanti senza dipendere dalla posizione (valore $ XDG_CONFIG_HOME)?