Je dois ajouter plusieurs profils de terminal gnome personnalisés pour tous les utilisateurs d'un système (LDAP authentifié, de sorte que la configuration doit être tirée à la connexion).
Je peux actuellement créer les profils à l'aide d'un script AutoStart pour exécuter DConf Load à l'intérieur de la session d'utilisateur, mais cela ressemble à une approche clunky.
J'ai lu le Guide de l'administrateur système DConf , a suivi leurs instructions pour créer un profil, pointant sur /etc/dconf/db/site.d/ et ajouté un fichier 00_gnome-terminal-profils similaires au fichier Je passais à DConf charge au-dessus d'un tas de chemins et de clés que je veux définir:
[/org/gnome/terminal/legacy/profiles:]
list=['b3d99b34-7f2c-416b-b662-f6275b470f0b', '8a4099b8-76c9-4543-9992-70824eb39316']
default='8a4099b8-76c9-4543-9992-70824eb39316'
[/org/gnome/terminal/legacy/profiles:/:8a4099b8-76c9-4543-9992-70824eb39316]
visible-name='Standard'
use-theme-transparency=false
[/org/gnome/terminal/legacy/profiles:/:b3d99b34-7f2c-416b-b662-f6275b470f0b]
foreground-color='rgb(255,255,255)'
visible-name='MFG'
use-custom-command=true
custom-command='/usr/bin/sshaskuser Host1'
use-transparent-background=false
use-theme-colors=false
use-theme-transparency=false
background-color='rgb(37,41,45)'
scrollback-lines=24
scrollbar-policy='never'
Mais lorsque j'exécute la mise à jour DCONF, j'obtiens l'erreur suivante:
# dconf update
/etc/dconf/db/dbw.d/00_gnome-terminal-profiles: ignoring invalid group name: /org/gnome/terminal/legacy/profiles:
/etc/dconf/db/dbw.d/00_gnome-terminal-profiles: ignoring invalid group name: /org/gnome/terminal/legacy/profiles:/:8a4099b8-76c9-4543-9992-70824eb39316
/etc/dconf/db/dbw.d/00_gnome-terminal-profiles: ignoring invalid group name: /org/gnome/terminal/legacy/profiles:/:b3d99b34-7f2c-416b-b662-f6275b470f0b
Bien sûr, je sais que les chemins n'existent pas, j'ai besoin de les créer - comment puis-je faire cela (ou comment puis-je résoudre mon problème de la manière correcte)?
Merci
Je me rends compte que c'est un ancien post mais j'avais le même problème et j'ai pensé que cela mérite d'être répondu à quelqu'un d'autre qui pourrait faire la même erreur. En regardant le code de la mise à jour DCONF, il apparaît que le préfixe '/' est invalide. En regardant l'exemple du Guide de l'administrateur DConf (inclus dans l'OP) montre en effet qu'ils n'incluent pas le premier nom de groupe.