¿Cómo configuro el fondo de pantalla LightDM en Ubuntu 14.04?

En versiones anteriores de Ubuntu, elegir uno de los fondos de pantalla predeterminados significaba que también lo veía en la pantalla de inicio de sesión.

Ahora estoy en una instalación limpia de Ubuntu 14.04, el fondo de pantalla LightDM parece estar configurado en /usr/share/backgrounds/warty-final-ubuntu.png . Es ignorar cualquier otra cosa.

Intenté configurar un fondo de pantalla haciendo clic con el botón derecho en el escritorio y seleccionando uno de los conjuntos predeterminados (por ejemplo, el correspondiente a /usr/share/backgrounds/Forever_by_Shady_S.jpg). Luego reinicié, pero el fondo de pantalla LightDM sigue siendo el morado predeterminado.

Eché un vistazo al archivo de registro en /var/log/lightdm/x-0-greeter.log:

[+ 0.10s] DEBUG: background.vala: 483: Regenerando fondos [+ 0.10s]

DEBUG: background.vala: 68: Haciendo fondo

/usr/share/backgrounds/warty-final-ubuntu.png a 1920×1200,1440×900

La página wiki parece estar desactualizada, ya que apunta a ubicaciones de archivos de configuración que ya no existen en 14.04.

Logré encontrar algunos archivos de configuración potenciales en /usr/share/lightdm/lightdm.conf.d/ pero los archivos no contienen ninguna ubicación de ruta específica, así que no estoy seguro de cómo proceder.

Soy consciente de la delicadeza de LightDM, por lo que se trata de los fondos de pantalla predeterminados que vienen con Ubuntu, todos tienen permisos de lectura en todo el mundo y no están encriptados o en unidades separadas.

introduzca la descripción de la imagen aquí

En mi caso esto solucionó el problema.

La org.gnome.settings-daemon.plugins.background se ha deshabilitado, pero no puedo determinar por qué. Una vez que marqué esta checkbox en dconf-editor y cambié mi fondo de pantalla, se reflejó en la pantalla de inicio de sesión.

introduzca la descripción de la imagen aquí

Dconf-Editor: ORG / GNOME / SETTINGS-DAEMON / PLUGINS / BACKGROUND


Podemos obtener el valor de la configuración anterior a través de la línea de comando con el comando:

 gsettings get org.gnome.settings-daemon.plugins.background active 

Podemos cambiar este valor con el comando:

 gsettings set org.gnome.settings-daemon.plugins.background active 'true' 

Cómo cambiar el fondo de pantalla LightDM

  1. Instalar Ubuntu Tweak

    Primero instale Ubuntu Tweak Haga clic aquí para descargar el archivo .deb e instalarlo a través de Gdebi, Ubuntu Software Center, ect … O puede instalarlo en el terminal mediante estos dos / tres comandos:

     wget https://launchpad.net/ubuntu-tweak/0.8.x/0.8.7/+download/ubuntu-tweak_0.8.7-1%7Etrusty2_all.deb sudo dpkg -i ubuntu-tweak_0.8.7-1%7Etrusty2_all.deb 

    O

     sudo add-apt-repository ppa:tualatrix/ppa sudo apt-get update sudo apt-get install ubuntu-tweak-tool 
  2. Abrir Ubuntu Tweak

    y siga los pasos que se muestran en las imágenes a continuación:

introduzca la descripción de la imagen aquí

introduzca la descripción de la imagen aquí

introduzca la descripción de la imagen aquí

introduzca la descripción de la imagen aquí

introduzca la descripción de la imagen aquí

introduzca la descripción de la imagen aquí

Si va a cambiar un archivo que pertenece a un paquete ( /usr/share/backgrounds/warty-final-ubuntu.png pertenece a ubuntu-wallpapers ) es mejor agregar un desvío de archivos usando dpkg-divert . De lo contrario, el sistema de paquetes no sabe que el archivo en esa ubicación es tuyo y se sobrescribirá cada vez que se actualice el paquete. Aunque ubuntu-wallpapers cambia con poca frecuencia, es probable que cambie cuando actualice su sistema a una nueva versión de Ubuntu.

Usar dpkg-divert es simple:

sudo dpkg-divert --local --rename /usr/share/backgrounds/warty-final-ubuntu.png

Esto cambia el nombre del archivo con un sufijo .distrib , y ahora puede agregar su propia versión del archivo. Las actualizaciones de paquetes afectarán al archivo .distrib y no a su reemplazo.

Establecí el fondo que quería usando un enlace simbólico:

sudo ln -s autumn-dusk.jpg /usr/share/backgrounds/warty-final-ubuntu.png

Si desea utilizar uno de sus propios archivos, solo asegúrese de que sea accesible para otros usuarios. Todos los directorios principales deben tener permisos de lectura y ejecución. Puedes verificar esto con:

sudo -u nobody file /usr/share/backgrounds/warty-final-ubuntu.png

Si no es accesible, recibirá un mensaje de Permission denied del file .

Simplemente copié mi fondo de pantalla en /usr/share/backgrounds/warty-final-ubuntu.png y funcionó sin problemas.

Tuve una situación similar a la tuya, pero la resolví de una manera realmente simple. Para mí, cambié con éxito el fondo de lightdm a un fondo de pantalla personalizado después de una instalación limpia. Entonces, hoy, lo cambié por otro fondo de pantalla y falló y mostré el morado predeterminado.

Entonces, revisé el x-0-greeter.log y descubrí que trató de cargar mi fondo de pantalla pero falló porque el portavoz no tenía permiso. Luego verifiqué el permiso de la imagen del fondo de pantalla y, por alguna razón, la configuración del permiso para “Otros” se estableció en “Ninguno”. Lo cambié a ‘Solo lectura’ y luego la interfaz ahora puede cargar correctamente el fondo de pantalla personalizado.

Quizás esa sea la razón de tu caso también.

Acabo de resolver esto copiando mi imagen de fondo en la carpeta / usr / share / pkexec nautilus (con un pkexec nautilus : pkexec nautilus , o mejor con sudo cp /path/to/image.jpg /usr/share/backgrounds ). Después de eso, cambié la imagen de fondo de Unity de manera regular. Debe hacer este último cambio para cualquiera de los gestores de escritorio que tenga en su sistema. Además, creo que la imagen debe estar fuera de la carpeta del usuario.

Funcionó para mí.

Usar ubuntu tweak no funcionó para esto en mi sistema.

Resolví este problema siguiendo este tutorial: http://ubuntuhandbook.org/index.php/2014/04/ubuntu-14-04-change-login-screen-background-remove-the-white-dots/

La imagen debe estar en / usr / share / wallpapers . También asegúrate de ser usuario de sudo cuando hagas esto. Después de colocar mi imagen en ese directorio, reinicié mi máquina y vi mi imagen en la pantalla de inicio de sesión.