Je souhaite migrer les paramètres de gnome-Tweak-tool vers /etc/skel
afin que tous les utilisateurs puissent obtenir le même look et les mêmes extensions de gnome3.
J'ai copié tous mes dossiers d'extensions ~/.local/share/gnome-Shell/extensions
dans /etc/skel
. Mais ils ne sont pas activés par défaut pour les nouveaux utilisateurs. Je suppose donc que les paramètres dconf (ou les paramètres gnome-Tweak-tool) doivent également être copiés et activés pour le nouvel utilisateur.
Je peux sauvegarder mon fichier dconf en utilisant dconf dump / > some_file
J'ai trouvé que ici
Comment importer des extensions dconf et Shell lors de la connexion à la session gnome3, de préférence via /etc/skel
?
Ce guide m'a aidé.
Pour rendre les extensions disponibles pour tous les utilisateurs du système, installez-les dans le répertoire /usr/share/gnome-Shell/extensions
.
Notez que les extensions installées récemment à l'échelle de l'ordinateur sont désactivées par défaut.
Pour activer les extensions pour tous les utilisateurs, vous devez définir la clé org.gnome.Shell.enabled-extensions
. Pour le définir, créez un profil utilisateur dans /etc/dconf/profile/user
:
user-db:user
system-db:local
Create a local database for machine-wide settings in /etc/dconf/db/local.d/00-extensions:
[org/gnome/Shell]
# List all extensions that you want to have enabled for all users
enabled-extensions=['[email protected]', '[email protected]']
La clé enabled-extensions spécifie les extensions activées à l'aide de l'uid de l'extension ([email protected] et [email protected]).
Pour le compléter, mettez à jour les bases de données système avec:
dconf update