web-dev-qa-db-fra.com

Comment puis-je lire les valeurs GSettings à partir d'une sauvegarde de système de fichiers?

J'ai une sauvegarde complète du système de fichiers à partir d'une ancienne installation Ubuntu. Je voudrais récupérer des données qui ont été stockées via GSettings , par exemple. mes anciennes sélections de couleurs du terminal GNOME ou les commandes issues de raccourcis clavier personnalisés.

Cette réponse indique que mes données sont stockées dans ~/.config/dconf/user, qui est une sorte de base de données binaire.

Comment puis-je le lire?

5
ændrük

Suggéré par un membre de la communauté sur le canal GNOME IRC :

  1. Copiez l’ancien _~/.config/dconf/user_ dans _/tmp/dconf/user_.
  2. Exportez les données dans un format lisible par l'homme:

    _XDG_CONFIG_HOME=/tmp dconf dump / > old-gsettings-data.txt
    _
  3. Vous pouvez éventuellement éditer les données dans un éditeur de texte et les charger dans la base de données actuelle avec dconf load .

8
ændrük