Je jouais avec l'outil MATE Tweak et soudain une option stupide a supprimé toutes mes applets de panneau et les a remplacées par une présentation par défaut - cette chose ne confirme même pas l'action destructrice en premier!
Cependant, j'ai une sauvegarde de mon dossier personnel dans l'ancien PC ... Que dois-je copier pour récupérer mon panneau? J'ai essayé de chercher .mateconf
, .config/mate
ou dconf/user
sans succès - à la fois sur mes anciens et nouveaux ordinateurs, l'éditeur de DConf n'affichait aucune information utile sous org.mate.panel, uniquement des éléments par défaut.
Si vous avez une sauvegarde de votre fichier de base de données dconf, qui se trouve généralement dans ~/.config/dconf/user
, vous pouvez restaurer les paramètres à partir de cette base de données. Mais il reste du travail à faire.
Dconf lit les valeurs de la base de données à partir d’un fichier de profil (voir wiki here ). Et le chemin de ce fichier de profil est lu à partir de la variable d’environnement DCONF_PROFILE
.
Donc, commencez par créer un fichier nommé user2
dans votre répertoire personnel avec un contenu comme celui-ci
user-db:user2
Placez votre ancien fichier de base de données dconf dans le répertoire ~/.config/dconf/
portant le nom user2
. Il devrait déjà y avoir un fichier nommé user
.
Ouvrez un terminal et extrayez les paramètres de l'ancienne base de données
DCONF_PROFILE=~/user2 dconf dump /org/mate > ~/mate-old
Cela déchargera les valeurs de l'ancienne base de données dconf au format clé-valeur dans le fichier ~/mate-old
.
Maintenant, chargez les paramètres dans la base de données actuelle
dconf load /org/mate/ < ~/mate-old
Cela restaurera la plupart des paramètres de mate.
Extra: Si vous le souhaitez, vous pouvez restaurer la base de données entière à l’aide de /
à la place de /org/mate
. Mais je ne recommande pas cela.
Ces préférences sont stockées dans la base de données dconf
, dans laquelle est écrit le nom lorsque vous apportez des modifications dans l'interface graphique, dans la CLI gsettings
(où de nombreux paramètres de panneau peuvent être trouvés) ou dconf
.
Selon /usr/share/doc/dconf-gsettings-backend/README
Toutes les préférences sont stockées dans un seul grand fichier binaire.
J'ai déterminé expérimentalement (en modifiant les paramètres et en observant l'heure de modification du fichier) que ce seul gros fichier binaire dans Ubuntu MATE 16.04 est très certainement
~/.config/dconf/user
qui n'est pas lisible par l'homme, bien sûr
$ file ~/.config/dconf/user
: GVariant Database file, version 0
Si vous n'avez pas ce fichier dans votre sauvegarde, vous ne pourrez probablement pas utiliser cette sauvegarde pour restaurer les paramètres de votre panneau :(