web-dev-qa-db-fra.com

Comment avoir les mêmes paramètres pour tous les utilisateurs de gnome-Tweak-tool

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?

1
TheWickerman666

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
1
johnson41312