6.6. Bloqueo de ajustes específicos

Utilizando el modo de bloqueo en dconf, puede evitar que los usuarios cambien configuraciones específicas.

Si no se aplica la configuración del sistema mediante un bloqueo, cualquier configuración que realicen los usuarios tendrá prioridad sobre la configuración del sistema. Así, el usuario puede anular los ajustes del sistema con los suyos propios.

Procedimiento

Para bloquear una clave de GSettings:

  1. Cree un subdirectorio de cerraduras en el directorio de archivos de claves como /etc/dconf/db/local.d/locks/.
  2. Añade cualquier número de archivos con claves que quieras bloquear en este directorio.

Ejemplo 6.1. Bloqueo de la configuración del fondo de pantalla por defecto

  1. Establece un fondo de pantalla por defecto.
  2. Cree un nuevo directorio /etc/dconf/db/local.d/locks/.
  3. Cree un nuevo archivo en /etc/dconf/db/local.d/locks/00-default-wallpaper con el siguiente contenido, enumerando una clave por línea:

    # Prevent users from changing values for the following keys:
    /org/gnome/desktop/background/picture-uri
    /org/gnome/desktop/background/picture-options
    /org/gnome/desktop/background/primary-color
    /org/gnome/desktop/background/secondary-color
  4. Actualizar las bases de datos del sistema:

    ~]# dconf update