Quando utilizzare gconf vs dconf?


36

Sono disponibili sia gli editor gconf che dconf. Data la modifica a dconf, dovremmo comunque usare gconf? Le modifiche in gconf fanno effettivamente qualcosa quando si esegue l'11.10?


Mentre cercavo dove venivano salvate le statistiche di AisleRiot, ho scoperto che le dimensioni della finestra sono state salvate in Dconf mentre altre informazioni come le preferenze e le statistiche sono ancora memorizzate da Gconf.
Fragos,

Qualcuno ha aggiornamenti rilevanti per 12.04 o la roadmap?
belacqua,

Risposte:


35

dconf è un nuovo modo per le applicazioni di memorizzare le impostazioni ed è destinato a sostituire gconf. dconf-editor e gconf-editor sono per i rispettivi sistemi di configurazione e non si parlano tra loro. Al momento quella transizione è ancora in fase di elaborazione, quindi molte applicazioni continuano a usare gconf. Inoltre, alcune applicazioni hanno ancora delle impostazioni in gconf anche se ora usano dconf.

Quasi tutto il software installato per impostazione predefinita, tutto ciò che proviene da GNOME, utilizza dconf (se non altro). Quasi tutto il resto disponibile utilizza gconf, anche se questo ovviamente sta cambiando man mano che il software precedente viene aggiornato.

Quindi, sì, cambiare un'impostazione in gconf probabilmente farà qualcosa! Se hai eseguito una nuova installazione di Ubuntu 11.10 e non hai eseguito la migrazione delle impostazioni di gconf, è probabile che tutto ciò che vedi con gconf-editor venga esaminato e compreso da alcune applicazioni correnti. Se le tue impostazioni sono precedenti all'11.10, potrebbero esserci degli elementi che non vengono utilizzati.

Come regola generale, controlla prima dconf e se quello che stai cercando non è lì, prova gconf.


3

Non tutte le applicazioni sono state aggiornate per usare DConf, ma usano ancora GConf. Tali app devono essere configurate utilizzando GConf.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.