Dconf est assez jeune, pourtant ma base de données est déjà un désordre avec beaucoup de clés "sans schéma". Existe-t-il un moyen de nettoyer ou devrais-je recommencer à zéro (en supprimant ~ / .config / dconf / user, je suppose)?
dconf
maintenance
htorque
la source
la source
Réponses:
Ceci est possible en utilisant la
dconf reset
commande, même s'il n'est pas clair si c'est un effet secondaire d'un bogue.Pour une clé unique:
Ne doit pas finir avec un
/
.Pour tout un chemin:
Doit se terminer par a
/
.Si vous faites cela en ayant
dconf-editor
ouvert, il va probablement planter.la source
Si vous souhaitez nettoyer la base de données dconf, vous devez d’abord vider toute la configuration de dconf via:
Après ces étapes, vous devez rouvrir votre session graphique (déconnexion / entrée). Cela créera le
~/.config/dconf/user
fichier à nouveau avec presque 0 contenu - paramètres par défaut.Quant au
user-backup
fichier que vous avez créé précédemment, il s’agit d’un fichier texte brut:Vous pouvez donc le modifier et supprimer les entrées / blocs souhaités de ce fichier. En d'autres termes, nettoyez-le.
Lorsque vous avez terminé, chargez-le:
Je pense que vous devriez recommencer votre session graphique après cela.
Et c'est tout, mais vous devez vous rappeler que toutes les entrées ayant des valeurs par défaut ne seront pas enregistrées - elles seront créées de nouveau lorsque l'application les demandera, ce qui est une bonne chose car vous souhaitez sauvegarder uniquement les valeurs que vous avez modifiées. .
la source
Alt+Ctrl+F3
, j’ai pu exécuter ces étapes. Une commande supplémentaire utile consistaitsudo pkill -u <username>
à redémarrer la session de bureau gnome active.Installez
gconf-cleaner
depuis le centre logiciel.sudo apt-get install gconf-cleaner
Dans leurs propres mots "GConf Cleaner est un outil de nettoyage de votre base de données Gconf qui est peut-être encombré de clés inutiles ou invalides."
la source