¿Por qué gsettings no reconoce estas claves/valores?

¿Por qué gsettings no reconoce estas claves/valores?

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'

ingrese la descripción de la imagen aquí

información relacionada