Je essaie de personnaliser mon installation Ubuntu en utilisant gsettings
mais après avoir apporté des modifications, rien ne se passe en utilisant la commande gsettings
.
Par exemple, je vais dans le terminal et je tape
gsettings set org.gnome.desktop.login-screen disable-user-list true
Ceci devrait désactiver la liste des utilisateurs à l'écran de connexion afin que les utilisateurs doivent saisir manuellement à la fois leur nom d'utilisateur et leur mot de passe pour se connecter. Après avoir fermé la session, je vois qu'il n'y a eu aucun changement. Même en ajoutant sudo
au début de la commande, rien ne se passe. J'ai même téléchargé l'interface graphique dconf-editor
en utilisant
apt-get install dconf-editor
pour voir si je pouvais modifier les paramètres de cette manière à travers l'interface graphique, mais toujours rien. Bien que les modifications semblent être enregistrées, il n'y a eu aucun changement à l'écran de connexion, une liste d'utilisateurs était toujours disponible après la connexion.
Je suis ensuite tombé sur un guide RedHat (ici) qui expliquait comment faire cela d'une manière différente. Il mentionne la création/modification manuelle de fichiers pour changer les paramètres. Cela impliquait de créer un nouveau profil dans /etc/dconf/profile
suivi de la création d'une nouvelle base de données dans /etc/dconf/db/gdm.d/00-login-screen
. J'ai dû créer plusieurs fichiers/dossiers qui n'étaient pas là pour en arriver là. J'ai ensuite mis à jour dconf
en utilisant la commande dconf update
. J'ai fermé la session et les modifications avaient été apportées.
Ma question est ;
Pourquoi cela a fonctionné en changeant gsettings
manuellement plutôt qu'en tapant simplement la commande dans le terminal? Comment puis-je apporter de tels changements avec une seule commande comme gsettings set org.gnome.desktop.login-screen disable-user-list true
? En expérimentant avec d'autres paramètres, j'ai constaté que je pouvais changer le fond d'écran en utilisant la commande apparemment plus simple gsettings
et je n'ai pas eu à créer de fichiers/dossiers et à faire plus de travail. Je ne suis pas contre la méthode précédente. En fait, je l'ai trouvée rafraîchissante.
Je me demande juste pourquoi cela s'est produit de cette manière? Pourquoi cela n'a fonctionné qu'ainsi?