Låsa aktiverade tillägg
I GNOME Shell kan du förhindra användaren från att aktivera eller inaktivera tillägg genom att låsa nycklarna org.gnome.shell.enabled-extensions och org.gnome.shell.development-tools. Detta låter dig tillhandahålla en uppsättning tillägg som användaren måste använda.
Att låsa nyckeln org.gnome.shell.development-tools säkerställer att användaren inte kan använda GNOME Shells inbyggda felsökare och inspektionsverktyg (Looking Glass) för att inaktivera några obligatoriska tillägg.
Lås nycklarna org.gnome.shell.enabled-extensions och org.gnome.shell.development-tools
-
Skapa en profil user i /etc/dconf/profile/user:
user-db:user system-db:local -
Skapa en databas local för maskinomfattande inställningar i /etc/dconf/db/local.d/00-extensions:
[org/gnome/shell] # Lista alla tillägg du vill ha aktiverade för alla användare enabled-extensions=['mittillagg1@mittnamn.example.com', 'mittillagg2@mittnamn.example.com'] # Inaktivera åtkomst till Looking Glass development-tools=falseNyckeln enabled-extensions anger de aktiverade tilläggen med tilläggens uuid (mittillagg1@mittnamn.example.com och mittillagg2@mittnamn.example.com).
Nyckeln development-tools är inställd till false (falskt) för att inaktivera åtkomst till Looking Glass.
-
Åsidosätt användarens inställning och förhindra användaren från att ändra den i /etc/dconf/db/local.d/locks/extensions:
# Lås listan över aktiverade tillägg /org/gnome/shell/enabled-extensions /org/gnome/shell/disabled-extensions /org/gnome/shell/development-tools -
Uppdatera systemdatabaserna:
# dconf update
Efter att ha låst nycklarna org.gnome.shell.enabled-extensions och org.gnome.shell.development-tools kommer alla tillägg som finns installerade i ~/.local/share/gnome-shell/extensions eller /usr/share/gnome-shell/extensions men inte är listade i nyckeln org.gnome.shell.enabled-extensions inte att läsas in av GNOME Shell. Användaren är därmed förhindrad från att använda dem.