Estoy tratando de cambiar algunas configuraciones de gconf en Ubuntu 12.10. Me gustaría cambiar el fondo lightdm greeter.
He descubierto que mientras estoy conectado a la unidad como usuario mientras ejecuto el servidor X, puedo hacer esto con:
sudo xhost +SI:localuser:lightdm
gsettings set com.canonical.unity-greeter background "'/usr/share/backgrounds/micros-background.png'"
El problema es que esto requiere que inicie sesión como usuario en X. De modo que todo el administrador de ventanas debe estar ejecutándose. Pero quiero usar chroot para cambiar esta configuración sin ejecutar ningún servidor X. Solo quiero montar las particiones y cambiar los ajustes sin tener que ejecutar el administrador de ventanas completo.
¿Hay alguna manera de cambiar directamente gsettings sin iniciar sesión en X y Unity?
O, alternativamente, ¿hay alguna forma de mostrar el servidor X y la Unidad en segundo plano para que pueda hacer los cambios sin que aparezca una pantalla con ventana completa en mi monitor?
sudo -u "username" dbus-launch --exit-with-session gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action 'nothing'
Algunas personas dicen que debes preceder el comando "gsettings" con la palabra "dbus-launch", pero no lo he probado.
fuente