Configuración del fondo LightDM desde la línea de comandos sin Unity

Configuración del fondo LightDM desde la línea de comandos sin Unity

Cuando ejecuto Unity, puedo configurar la imagen de fondo con el siguiente comando: gsettings set org.gnome.desktop.background picture-uri "file://$file". Esto también cambia el fondo de la pantalla de inicio de sesión de lightDM cuando se selecciona mi usuario.

Sin embargo, uso Fluxbox la mayor parte del tiempo. Tengo un script que cambia aleatoriamente mi fondo y lo hace con los siguientes comandos:

gsettings set org.gnome.desktop.background picture-uri "file://$file"
fbsetbg -a "$file"

La línea gsettings no hace nada en Fluxbox, pero supuse que configuraría el fondo de lightDM. Desafortunadamente, no es así.

¿Parece que quizás sea necesario ejecutar gnome-session para que el comando funcione? Si es así, ¿hay alguna sesión de gnome falsa que pueda ejecutar y que logre configurar el fondo, sin que se ejecuten un montón de procesos innecesarios en segundo plano?

¿O hay otro comando que pueda ejecutar que cambie el fondo de lightDM (sin privilegios de root) cuando cambie el fondo de mi escritorio?

Por cierto, estoy ejecutando la versión 12.10, pero actualizaré a la 13.04 en un par de semanas.

Respuesta1

Intentar

sudopstree

Hazlo dos veces:

(1) cuando se ejecuta LightDM como administrador de visualización y (¿Compiz?) como administrador de ventanas de composición para Unity

(2) cuando se ejecuta ABC como administrador de visualización y Fluxbox como administrador de ventanas.

Creo que en el segundo caso, no se inició ningún proceso de sesión de gnome, por lo que gsettings no funcionará.

(No lo probé).

información relacionada