J'ai chargé dconf-editor
. Il n'y a pas de menu, mais j'ai découvert que vous pouvez appuyer sur Ctrl+F
et entrer un terme de recherche.
Cependant, je ne sais pas ce que Ctrl+F
recherche réellement. Lorsque je saisis un terme (par exemple, panel
ou unity-greeter
), je ne reçois aucun résultat.
J'ai aussi essayé gsettings
en ligne de commande, mais sans succès, quelles que soient les options que j'ai essayées; Je dois le faire de manière incorrecte.
Comment rechercher une clé ou une valeur spécifique dans dconf?
Tout d’abord, la fonction de recherche dans dconf-editor
ne recherche que parmi les éléments directement visibles à l’écran ou accessibles par défilement (notez que le champ de recherche ressemble à celui d’autres applications comme Nautilus).
Je ne connais aucun autre outil graphique que vous pourriez utiliser. Vous devez donc probablement utiliser l'outil de ligne de commande dconf
(également du paquetage dconf-tools
).
Spécifiquement pour la recherche récursive dans toute la base de données (y compris les clés et les valeurs), j'utiliserais cette commande:
dconf dump / | grep SEARCH-TERM
dump
vous donne fondamentalement la base de données entière dans un format semblable à "Windows-Ini-File". Pour parcourir la base de données, utilisez dconf list /PATH
.
Comme vous l'avez mentionné gsettings
name__, la commande de recherche équivalente est la suivante:
gsettings list-recursively | grep SEARCH-TERM
Cependant, il se peut que ce ne soit pas ce que vous souhaitiez (pour une recherche de unity
name__, cela donne des résultats complètement différents pour moi). Vous ne savez pas quelle base de données est utilisée ici.
Edit: Après avoir lu cette question , j'ai remarqué que dconf
vous montre seuls les paramètres réellement définis dans la base de données ne sont pas tous les paramètres possibles tels que dconf-editor
. Apparemment, vous pouvez utiliser gsettings list-schemas
pour vous donner tous les paramètres possibles.
dconf read <KEY>
Par exemple, pour lire le nom de fichier actuel de l'image de fond d'écran:
dconf read /org/mate/desktop/background/picture-filename
Pour une liste de clés dconf dump /> dconf.dump
Vous pouvez ensuite examiner le fichier texte dconf.dump
pour la clé que vous souhaitez interroger. Pour construire la requête de papier peint, regardez ici:
[org/mate/desktop/background]
color-shading-type='vertical-gradient'
primary-color='rgb(88,145,188)'
picture-options='zoom'
picture-filename='yourwallpaperpicturefile.png' <<<
secondary-color='rgb(60,143,37)'