8.2.3. Bloqueo de las extensiones habilitadas
Puede evitar que el usuario active o desactive las extensiones bloqueando la tecla org.gnome.shell.enabled-extensions
.
Procedimiento
Cree un archivo de base de datos local para la configuración de toda la máquina en
/etc/dconf/db/local.d/00-extensions
:[org/gnome/shell] # List all extensions that you want to have enabled for all users enabled-extensions=['myextension1@myname.example.com', 'myextension2@myname.example.com']
La clave
enabled-extensions
especifica las extensiones habilitadas utilizando el uuid de las extensiones (myextension1@myname.example.com
ymyextension2@myname.example.com
).Anula la configuración del usuario y evita que éste la cambie en
/etc/dconf/db/local.d/locks/extensions
:# Lock the list of mandatory extensions /org/gnome/shell/enabled-extensions
Actualizar las bases de datos del sistema:
# dconf update
- Los usuarios deben cerrar la sesión y volver a entrar para que los ajustes de todo el sistema surtan efecto.
Después de bloquear el org.gnome.shell.enabled-extensions
, cualquier extensión instalada en ~/.local/share/gnome-shell/extensions
o /usr/share/gnome-shell/extensions
que no esté listada en la clave org.gnome.shell.enabled-extensions
no será cargada por GNOME Shell, impidiendo así que el usuario la utilice.