
En versiones anteriores de Ubuntu, pude ejecutar estos comandos de gsettings desde un script que uso para configurar una nueva computadora portátil:
gsettings set org.gnome.desktop.interface.show-battery-percentage true
gsettings set org.gnome.nautilus.preferences.default-folder-viewer 'list-view'
gsettings set org.gnome.nautilus.list-view.default-zoom-level 'small'
Pero a partir del 20.04, no puedo:
$ gsettings set org.gnome.nautilus.list-view.default-zoom-level 'small'
Usage:
gsettings [--schemadir SCHEMADIR] set SCHEMA[:PATH] KEY VALUE
Set the value of KEY to VALUE
Arguments:
SCHEMADIR A directory to search for additional schemas
SCHEMA The name of the schema
PATH The path, for relocatable schemas
KEY The key within the schema
VALUE The value to set
Sin embargo, si hago esto en la interfaz de usuario, como con gnome-tweaks, y lo ejecuto dconf watch /
mientras lo hago, todo parece correcto.
Respuesta1
del archivo de esquema/usr/share/glib2.0/schemas/org.gnome.nautilus.gschema.xml
<schema path="/org/gnome/nautilus/list-view/" id="org.gnome.nautilus.list-view" gettext-domain="nautilus">
<key name="default-zoom-level" enum="org.gnome.nautilus.ListZoomLevel">
<default>'standard'</default>
<summary>Default list view zoom level</summary>
</key>
SCHEMA = org.gnome.nautilus.list-view
KEY = default-zoom-level
gsettings [--schemadir SCHEMADIR] set SCHEMA[:PATH] KEY VALUE
Para simplificar arriba
gsettings set SCHEMA KEY VALUE
gsettings set org.gnome.nautilus.list-view default-zoom-level $VALUE
entonces su comando gsettings debería ser, por ejemplo
gsettings get org.gnome.nautilus.list-view default-zoom-level
gsettings set org.gnome.nautilus.list-view default-zoom-level '$value'