Je suis en train d'essayer de définir un thème GTk et un arrière-plan différents pour GDM3 (en utilisant Ubuntu 11.04 et GNOME3 PPA).
Pour autant que je sache, le thème GTK utilisé par gdm est exactement celui stocké dans Gsettings> org.gnome.desktop
Donc, exactement comme je le fais en tant qu’autre utilisateur, j’ai essayé d’exécuter
gsettings set org.gnome.desktop.interface gtk-theme Adwaita
depuis un shell avec un utilisateur connecté gdm.
Le problème est que cela ne change pas la valeur de la clé en gsettings.
Comment puis-je obtenir que gdm peut changer les valeurs des clés gsettings?
Cela a quelque chose à voir avec Xauth ....
xhost +SI:localuser:gdm
en tant que root (ou en tant que compte admin), laissez gdm accepter les commandes gsettings set
En fait, la solution pour configurer gtk-theme ou background est
xhost +SI:localuser:gdm
Sudo su gdm -s /bin/bash
gsettings set org.gnome.desktop.interface gtk-theme GTK3_THEME
gsettings set org.gnome.desktop.interface icon-theme ICON_THEME
gsettings set org.gnome.desktop.interface cursor-theme CURSOR_THEME
gsettings set org.gnome.desktop.background picture-uri 'file://FILE'
par exemple:
gsettings set org.gnome.desktop.background picture-uri 'file:////usr/share/backgrounds/JardinPolar_by_CarmenGloria_Gonzalez.jpg'
Une autre chose importante à vérifier est que gdm dispose d’autorisations rw sur son dossier personnel, c’est-à-dire/var/lib/gdm.
!!! IMPORTANT !!!exit
pour quitter l’enregistrement en tant que gdm
suivi de
xhost -SI:localuser:gdm
en tant qu'utilisateur root ou admin après avoir défini les paramètres ci-dessus pour refuser l'accès à gdm (sinon, cela pourrait créer des problèmes)