Solución:
Ubuntu 12.04 a 13.04
El recibidor de Ubuntu 12.04 Unity ha introducido un fondo dinámico de usuario seleccionado, lo que significa que al seleccionar un usuario de la lista de usuarios disponibles, el fondo cambiará para reflejar el fondo de escritorio del usuario seleccionado.
Por defecto, lightdm se establecerá /usr/share/backgrounds/warty-final-ubuntu.png
como fondo predeterminado y la opción para activar el fondo dinámico.
Ajuste de la desconexión dinámica
Abra una terminal y obtenga root
sudo -i
(Escriba sudo contraseña)
Permitir que el usuario lightdm cree una conexión al servidor X
xhost +SI:localuser:lightdm
Cambiar de usuario a lightdm
su lightdm -s /bin/bash
Desactive el cambio dinámico del fondo.
gsettings set com.canonical.unity-greeter draw-user-backgrounds 'false'
Si desea restablecer esa configuración a la predeterminada después de cambiarla, siga todos los pasos hasta el comando anterior y, en su lugar, use
gsettings reset com.canonical.unity-greeter draw-user-backgrounds
Cuando haya terminado de configurar o restablecer la función de fondo dinámico por defecto, puede cerrar el terminal o escribir 2x exit
, primero en volver a raíz y el segundo para borrar los privilegios de root y volver a su usuario normal.
Cambiar el fondo fijo predeterminado
(solo verá este si el usuario no configuró una imagen de fondo de escritorio o si la configuración dinámica está configurada en falso)
Abra una terminal y obtenga root
sudo -i
(Escriba sudo contraseña)
Permitir que el usuario lightdm cree una conexión al servidor X
xhost +SI:localuser:lightdm
Cambiar de usuario a lightdm
su lightdm -s /bin/bash
Cambie el fondo predeterminado con una imagen de su elección
gsettings set com.canonical.unity-greeter background '/foo/wallpaper.png'
(Nota: el archivo de fondo de pantalla no se puede ubicar dentro de la casa de un usuario cifrado, solo se montan después de que el usuario haya iniciado sesión con su cuenta).
Si desea revertir eso al fondo predeterminado, siga todos los pasos hasta el comando anterior, pero en su lugar escriba
gsettings reset com.canonical.unity-greeter background
Cuando haya terminado de cambiar la función de fondo predeterminada o volver a la predeterminada, puede cerrar el terminal o escribir 2x exit
, primero en volver a raíz y el segundo para borrar los privilegios de root y volver a su usuario normal.
Para 11.10
Ejecute este comando en la terminal (control+Alt+T)
gksu gedit /etc/lightdm/unity-greeter.conf
Verá gedit (aplicación de edición de texto) aparecer con este texto:
Solo edita la línea que dice BACKGROUND=...
con el camino absoluto a la imagen de fondo de su deseo.
Luego haga clic en guardar o control+S y cierra la ventana. Estás listo.
Cierre sesión para ver cómo funciona.
fuente
Ubuntu 12.04, 14.04 Y 16.04
La respuesta de Bruno Pereira funcionó para mí, pero no podría usarse en un contexto sin X11. Aquí hay otra forma de hacer lo mismo … sin la necesidad de X11 (y fácilmente programable):
Edite el siguiente archivo:
sudoedit /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override
[com.canonical.unity-greeter]
draw-user-backgrounds=false
background='/foo/wallpaper.png'
Aplicar la nueva configuración:
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/