Estou tentando alterar algumas configurações do gconf no Ubuntu 12.10. Gostaria de mudar o plano de fundo do lightdm greeter.
Descobri que, enquanto estava conectado à unidade como usuário enquanto executava o servidor X, sou capaz de fazer isso com:
sudo xhost +SI:localuser:lightdm
gsettings set com.canonical.unity-greeter background "'/usr/share/backgrounds/micros-background.png'"
O problema é que isso exige que eu entre como usuário no X. Portanto, todo o gerenciador de janelas precisa estar em execução. Mas eu quero usar o chroot para alterar essas configurações sem nenhum servidor X em execução. Eu só quero montar as partições e alterar gsettings sem ter o gerenciador de janelas completo em execução.
Existe uma maneira de alterar diretamente os gsettings sem estar conectado ao X e ao Unity?
Ou, alternativamente ... existe uma maneira de exibir o servidor X e o Unity em segundo plano para que eu possa fazer as alterações sem que uma tela com janelas cheias apareça no meu monitor?
sudo -u "username" dbus-launch --exit-with-session gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action 'nothing'
Algumas pessoas dizem que você deve preceder o comando "gsettings" pela palavra "dbus-launch", mas eu não tentei.
fonte