J'essaie de changer une clé dconf basée sur une chaîne avec un script bash, en utilisant la ligne de commande suivante:
dconf write /org/gnome/nautilus/preferences/show-directory-item-counts 'never'
Mais il renvoie l'erreur suivante:
error: 0-5:unknown keyword
Usage:
dconf write KEY VALUE
Write a new value to a key
Arguments:
KEY A key path (starting, but not ending with '/')
VALUE The value to write (in GVariant format)
Est-ce que quelqu'un peut m'aider?
edit 1: J'essaie de faire nautilus pour ne pas compter le nombre d'éléments dans le répertoire (à des fins d'optimisation)
Réponses:
La valeur nécessite des guillemets supplémentaires, c'est-à-dire que pour affecter la valeur de chaîne GVariant,
'foo'
vous devez écrire l'argument de valeur"'foo'"
Voir dconf - Outil simple pour manipuler une base de données dconf sur https://developer.gnome.org/
la source
Ce que Steeldriver a dit est la bonne façon de le faire. Cependant, l'utilisation de gsettings est un moyen plus facile de l'archiver.
la source
dconf read /org/compiz/profiles/unity/plugins/scale/initiate-edge
revient'TopRight'
, maisgsettings get org.compiz.profiles.unity.plugins.scale initiate-edge
revientNo such schema 'org.compiz.profiles.unity.plugins.scale'
la source