J'essaie de modifier certains paramètres gconf dans Ubuntu 12.10. J'aimerais changer l'arrière-plan de lightdm greeter.
J'ai découvert que, tout en étant connecté à l'unité en tant qu'utilisateur lors de l'exécution du serveur X, je suis capable de le faire avec:
Sudo xhost +SI:localuser:lightdm
gsettings set com.canonical.unity-greeter background "'/usr/share/backgrounds/micros-background.png'"
Le problème est que cela nécessite que je me connecte en tant qu'utilisateur sous X. Ce gestionnaire de fenêtres doit donc être en cours d'exécution. Mais je veux utiliser chroot pour modifier ces paramètres sans qu'aucun serveur X ne soit en cours d'exécution. Je veux juste monter les partitions et modifier les paramètres sans avoir à exécuter le gestionnaire de fenêtres complet.
Existe-t-il un moyen de modifier directement les paramètres sans être connecté à X et à Unity?
Ou bien ... y a-t-il un moyen de faire apparaître le serveur X et Unity en arrière-plan afin que je puisse effectuer les modifications sans afficher mon écran plein fenêtre?
C'est possible d'exécuter gsettings
sans X11 en utilisant dbus-launch --exit-with-session
:
dbus-launch --exit-with-session gsettings set com.canonical.unity-greeter background "'/usr/share/backgrounds/micros-background.png'"