Articolo meglio la mia domanda:
I sistemi aderenti alle specifiche freedesktop.org usano delle variabili predefinite su dove allocare determinate directory all'interno di /home/utente/, sia di archiviazione dei dati personali (Desktop, Documents, ecc..) sia di configurazione e altro relative alle applicazioni in uso (.config, .local, .cache, ecc..). In ubuntu questo dipende dalle apposite librerie preinstallate (xdg-utils e xdg-user-dirs), noto però che la libreria libxdg-basedir1 non è installata di default...
Stando alla descrizione del pacchetto:
...cioè, se ho ben capito, i programmi che invocano le variabiliThe "XDG Base Directory Specification" defines where should user files be looked for by defining one or more base directories relative in with they should be located.
This library implements functions to list the directories according to the specification and provides a few higher-level functions.
$XDG_DATA_HOME
$XDG_CONFIG_HOME
$XDG_DATA_DIRS
$XDG_CONFIG_DIRS
$XDG_CACHE_HOME
$XDG_RUNTIME_DIR
...si appoggiano a questa libreria.
Arrivando al sodo, essendo appunto non preinstallata mi domandavo se tutti quei programmi che seguono le specifiche di freedesktop.org non trovandala andassero in "fallback mode" creandosi una propria directory personale in $HOME.
Esempio:
Firefox mi sembra segua le specifiche freedesktop.org, però in ubuntu trovo i suoi file di configurazione in $HOME/.mozilla e non in una ipotetica $HOME/.config/mozilla. Se vado ad installare libxdg-basedir1 è possibile che firefox vada a creare la sua cartella di configurazione in $XDG_CONFIG_HOME (/home/utente/.config/)?