Ich versuche, einen String-basierten dconf-Schlüssel mit einem Bash-Skript zu ändern, indem ich die folgende Befehlszeile verwende:
dconf write /org/gnome/nautilus/preferences/show-directory-item-counts 'never'
Aber es gibt den folgenden Fehler zurück:
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)
Kann mir jemand helfen?
edit 1: Ich versuche Nautilus dazu zu bringen, die Anzahl der Einträge im Verzeichnis nicht zu zählen (für Optimierungszwecke)
Antworten:
Der Wert muss in zusätzliche Anführungszeichen gesetzt werden, dh um einen GVariant-String-Wert zuzuweisen, müssen
'foo'
Sie das value-Argument wie folgt schreiben"'foo'"
Siehe dconf - Einfaches Tool zum Bearbeiten einer dconf-Datenbank unter https://developer.gnome.org/
quelle
Was Stahlfahrer gesagt hat, ist der richtige Weg, es zu tun. Die Verwendung von gsettings ist jedoch eine einfachere Möglichkeit, dasselbe zu archivieren.
quelle
dconf read /org/compiz/profiles/unity/plugins/scale/initiate-edge
kehrt'TopRight'
, sonderngsettings get org.compiz.profiles.unity.plugins.scale initiate-edge
kehrtNo such schema 'org.compiz.profiles.unity.plugins.scale'
quelle