Vorrei dare un'occhiata ai file usati dall'editor dconf per leggere / scrivere le impostazioni, e presumo che siano gestiti da gsettings. Dove sono archiviati questi file sul sistema e in quale formato?
Vorrei dare un'occhiata ai file usati dall'editor dconf per leggere / scrivere le impostazioni, e presumo che siano gestiti da gsettings. Dove sono archiviati questi file sul sistema e in quale formato?
Risposte:
Seguendo alcuni consigli , ho apportato una modifica e ho eseguito questo:
find ~/.[!.]* -mmin -5
Tra i risultati visualizzati è stato ~/.config/dconf/user
. È un file binario, una sorta di database in cui GSettings memorizza cose.
Ecco cosa diceva il manuale di dconf:
dconf-editor legge gli schemi gsettings da $ XDG_DATA_DIRS / glib-2.0 / schemi per ottenere descrizioni, valori predefiniti e valori consentiti per le chiavi.
Quindi per scoprire dove sono questi file non devi fare altro che aprire un terminale e scrivere questo in:
> echo $XDG_DATA_DIRS
Ecco dove sarà la tua risposta (a condizione che sia impostata) se non è impostata provare
> set | grep XDG
Dovresti trovare alcune variazioni su quel nome con una cartella dconf all'interno. Per me la variazione è stata. XDG_RUNTIME_DIR
che era impostato su /run/user/1000
e conteneva una directory chiamata dconf
con un file binario all'interno.
Alla fine, però, se si desidera trovare informazioni utili leggibili dall'uomo, sarà meglio cercare gli schemi stessi piuttosto che i file binari.
Un metodo migliore sarebbe quello di scoprirlo. Usando un file binario, perché per qualche idea sbagliata sulle prestazioni, quanto stupido per diversi motivi! KDE lo fa bene ma non è leggero come xfce con nautilus!
find ~/.[!.]* -mmin -5
.