Estoy tratando de cambiar una clave dconf basada en cadenas con un script bash, usando la siguiente línea de comando:
dconf write /org/gnome/nautilus/preferences/show-directory-item-counts 'never'
Pero devuelve el siguiente error:
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)
¿Alguien me puede ayudar?
editar 1: estoy tratando de hacer que nautilus no cuente el número de elementos en el directorio (para fines de optimización)
Respuestas:
El valor necesita comillas adicionales, es decir, para asignar el valor de cadena GVariant
'foo'
, debe escribir el argumento de valor como"'foo'"
Consulte dconf: herramienta simple para manipular una base de datos dconf en https://developer.gnome.org/
fuente
Lo que Steeldriver dijo es la forma correcta de hacerlo. Sin embargo, usar gsettings es una manera más fácil de archivar lo mismo.
fuente
dconf read /org/compiz/profiles/unity/plugins/scale/initiate-edge
regresa'TopRight'
, perogsettings get org.compiz.profiles.unity.plugins.scale initiate-edge
regresaNo such schema 'org.compiz.profiles.unity.plugins.scale'
fuente