Cambiar el fondo de pantalla de inicio de sesión


32

He estado tratando de cambiar mi fondo de pantalla de inicio de sesión a uno de los míos usando ubuntu-tweak . Los fondos de pantalla se encuentran en la carpeta de fondos de pantalla predeterminada de Ubuntu y les he otorgado a todos los usuarios privilegios de lectura.

Ahora ni siquiera queda un fondo de pantalla en la pantalla de inicio de sesión.


Eche un vistazo a mi respuesta aquí y vea si ayuda.
Mitch

Ya lo intenté y no funcionó.
Joren

¿Qué versión de Ubuntu tienes? Solía ​​tener una pantalla de inicio de sesión con el fondo de pantalla del usuario, pero ahora en Ubuntu 13.04 esta función está deshabilitada, al menos de forma predeterminada ...
Lucio

@Lucio Estoy ejecutando Ubuntu 13.04. ¿Habría una opción alternativa?
Joren

En Ubuntu 18.04, esto cambió nuevamente, aquí hay un tutorial sobre cómo cambiarlo: vitux.com/how-to-change-login-lock-screen-background-in-ubuntu
rubo77

Respuestas:


33

Al intentar la respuesta de Senio no tuve suerte. Pero con poca modificación llegué al premio gordo:

sudo -i
xhost +SI:localuser:lightdm
su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-user-backgrounds 'true'
gsettings set com.canonical.unity-greeter background 'path-to-image'
exit

path-to-image es en realidad la ruta donde se almacena la imagen que desea como fondo de pantalla de inicio de sesión, por ejemplo: /usr/share/backgrounds/x.jpg

Lo probé y está funcionando

Encontré esta página que ofrece algunos consejos sobre este problema: Ubuntu13.04 LighDM


3
Y no olvide darle a su fondo de pantalla permisos suficientes;)
Joren

1
También confirmó que esto funciona en 13.10 también.
Joren

Esto no funciona en mi Ubuntu Studio 15.10, actualizado conubuntu-desktop
rubo77


@JonasCz funciona para la pantalla de bloqueo en 16.04 aunque ...
masu

8

Solución barata y sucia: Llegué a la Terminal, luego:

sudo nautilus

Luego use Nautilus para copiar su fondo preferido a

/ usr / share / backgrounds /

Luego, cambie el nombre de la imagen que se está utilizando. backup-imagenameold.png Luego, cambie el nombre de su imagen preferida al nombre de archivo del fondo original.

Sé que no es limpio ni delgado, pero hace el trabajo lo antes posible;)

Saludos, Rüssel


Simple, funciona en Ubuntu 14.04.
Marcel

Este es el único que funcionó para mí en 16.10
2017

7

Hmmm ... Intento instalar dconf-editor para cambiar ese fondo. Abra la Terminal y escriba este script.

sudo apt-get install dconf-editor

Ejecute dconf-editor:

sudo dconf-editor

Y muestre la ventana ... Abrir com> canónico> unity-greeter Luego cambie:

draw-user-backgrounds: 'true'
background: 'path-to-image'

Esta es una solución buena y universal: de dconf-editortodos modos, probablemente se necesitan otras cosas. +1
Priidu Neemre

Gracias. para mí tengo que establecer "draw-user-background" en false para que la imagen se muestre, de lo contrario es solo un degradado de color ... buena suerte.
Bill

7

Es muy sencillo.

  1. Abrir una terminal
  2. convertirse en root y cambiar la carpeta actual

    sudo su
    cd /usr/share/backgrounds/
    
  3. Copie el archivo de imagen a esta ubicación

  4. Cambiar el nombre del archivo a warty-final-ubuntu.png

Eso cambiará la imagen de fondo de la pantalla de inicio de sesión.

Fuente


Curiosamente, esto sigue funcionando incluso para ubuntu 16.04 ... aunque el archivo debe ser un png
Scott Stensland

5

Creo que lo que estás buscando es:

sudo apt-get install lightdm-gtk-greeter
sudo vim /etc/lightdm/lightdm-gtk-greeter.conf

Cambia la linea:

background=/usr/share/backgrounds/warty-final-ubuntu.png

a lo que quieras Espero que esto ayude


O en una línea:sudo su -c 'echo "background=/usr/share/backgrounds/Tranquil_by_Pat_David.jpg">>/etc/lightdm/lightdm-gtk-greeter.conf'
rubo77

Esto funciona, pero ¿cómo puedo centrar la imagen y escalarla para que tenga 0,5 veces más que la imagen original?
Apurv


1

Accidentalmente encontré la solución que funciona muy bien. Incluso conserva la animación del fondo de pantalla emergente durante la pantalla de inicio de sesión (que más quería). Paso a paso lo que hice:

  1. (lightDM) Cambia la pantalla de inicio de sesión de fondo a la predeterminada. Escriba en la Terminal:

    sudo -i
    xhost +SI:localuser:lightdm
    su lightdm -s /bin/bash
    gsettings set com.canonical.unity-greeter draw-user-backgrounds 'true'
    gsettings set com.canonical.unity-greeter background ''
    exit
    

    Esto cambiará el fondo de pantalla de inicio de sesión al predeterminado. (Lo necesitamos para la animación)

  2. Cree un programa de inicio llamado, por ejemplo, 'WallpaperChange', que ejecuta esta línea:

    gsettings set org.gnome.desktop.background picture-uri \
              file:///usr/share/backgrounds/ur_desktop_wallpaper_here.jpg
    

    Durante cada inicio, cambia el fondo del escritorio en ur_desktop_wallpaper_here.jpg

    Nota: ur_desktop_wallpaper_hereSe puede cambiar la ruta completa a .

  3. La cosa más importante. Cambie el fondo de su escritorio a través de la GUI en Opciones de preferencias en el fondo de pantalla, que desea tener en la pantalla de inicio de sesión.

  4. Reinicia tu computadora.

  5. Desmarque el programa de inicio 'WallpaperChange'. Ya no lo necesitas más. Durante el próximo cambio del fondo de pantalla, lo usará nuevamente.

Solo lo probé en ubuntu 13.04 y encontré una solución por accidente. No puedo proporcionarle una respuesta técnica por qué funciona. Puede depender de lo que haya hecho con su computadora antes de configurar el fondo de pantalla de inicio de sesión. Reinstalaré ubuntu, intente este código nuevamente y descubra si mi solución necesita alguna edición adicional. (Se agregó la cuarta línea en la p.1)

Saludos


1
He seguido tus pasos pero todavía no veo ningún fondo de pantalla en mi pantalla de inicio de sesión.
Joren

1

Estoy usando Ubuntu 14.04 (todas las configuraciones de escritorio son estándar y estoy usando el shell estándar) y creo que es aún más simple que todas las soluciones mencionadas anteriormente.

Lo único que hago es descargar una imagen u obtener una de mis propias fotos, que se ajuste al tamaño de la pantalla, haga clic con el botón derecho del mouse en la imagen descargada y seleccione "Establecer como fondo".

Este proceso parece copiar la imagen en la carpeta Imagen / Fondo de pantalla de los usuarios y, dado el tamaño correcto de la imagen, mostrará esta imagen también en el próximo inicio de sesión.


Me funciona muy bien el 16.04. Es más apropiado para sistemas que tienen un solo usuario. El fondo es obviamente específico del usuario.
Martin Ewing

1

Obtuve la forma más simple en Ubuntu 14.04 para resolver este problema. Solo tiene que cambiar los permisos de imagen escribiendo el comando en la terminal de la siguiente manera.

chmod 644 'path-of-file-to-change-permission'

Reemplace la ruta de acceso de archivo para cambiar el permiso con la ruta de su imagen.

Por ejemplo, sus imágenes de fondo están en / home / Admin / Pictures y luego escriba el comando de la siguiente manera.

chmod 644 /home/Admin/Pictures/*.jpg

Esto funcionará


0

De manera simple, puede cambiar el fondo de inicio de sesión con Nautilus:

  • abrir Nautilus (en modo raíz)
  • ir /usr/share/backgrounds
  • cortar / mover / eliminar "warty-final-ubuntu.png"
  • luego elija la imagen que desea ( .pngformato)
  • cámbiele el nombre a "warty-final-ubuntu.png"
  • luego muévelo de nuevo a /usr/share/backgrounds

esto fue realmente lo más fácil. Muchas de las otras respuestas no funcionaron y fueron más complejas que esto
palabras de la misma manera

0

Pude cambiar la pantalla de inicio de sesión por accidente. Parece que siempre funciona para mí. Elijo una foto que quería usar, la abrí en Shotwell y luego la guardé como formato PNG. Luego seleccioné esa foto como mi fondo. Luego me desconecté y volví a entrar y Bam. La pantalla de inicio de sesión es la imagen que elegí. No más color naranja feo. Ahora, necesito descubrir cómo eliminar la cuadrícula en la pantalla de inicio de sesión.


0

paso 1. Instalar ubuntu tweak sudo apt-get instalar ubuntu-tweak

Paso 2. Inicie el ajuste de Ubuntu desde la línea de comandos: ubuntu-tweak

Paso 3. Cambiar la imagen de fondo Vaya a Ajustes> Configuración de inicio de sesión> haga clic para cambiar la imagen de fondo


44
Sería genial si pudiera elaborar su respuesta un poco y proporcionar más detalles a cada paso. Cómo instalar Ubuntu Tweak sería bueno, así como algunas capturas de pantalla.
Byte Commander

0
  1. sudo cp your_wallpaper.jpg /usr/share/backgrounds/
  2. sudo chmod 644 /usr/share/backgrounds/your_wallpaper.jpg
  3. sudo nano /usr/share/gnome-background-properties/trusty-wallpapers.xml
  4. Vaya al final del archivo y encima de la última </wallpapers> etiqueta, copie el texto:
<wallpaper>
    <name>Name_of_your_wallpaper</name>
    <filename>/usr/share/backgrounds/your_wallpaper.jpg</filename>
    <options>zoom</options>
    <pcolor>#000000</pcolor>
    <scolor>#000000</scolor>
    <shade_type>solid</shade_type>   
</wallpaper>
</wallpapers> <-- This should be the last line - copy the above text
  1. Guardar archivo y salir.
  2. Abra System Settings-> Appearance-> Looketiqueta-> Wallpapersdesde la ventana desplegable. Y finalmente elija su fondo de pantalla que aparecerá ahora con el nombre Name_of_your_wallpaper .

0

En Ubuntu 18.04 necesita cambiar la ruta a su imagen de fondo en el tema predeterminado /usr/share/gnome-shell/theme/ubuntu.css

  1. Primero haga una copia de seguridad del archivo !!!

    cp /usr/share/gnome-shell/theme/ubuntu.css /var/tmp/
    

    En caso de que tenga un error tipográfico en algún lugar, no podrá acceder a la pantalla de inicio de sesión. Si comete algún error, debe recurrir al terminal para revertir el cambio o hacer una corrección.

  2. Cambiar la ruta de fondo en la identificación #lockDialogGroup

    Copie la imagen actual a una carpeta no cifrada (en caso de que la imagen actual se encuentre dentro de una carpeta cifrada) con

    cp "$(gsettings get org.gnome.desktop.background picture-uri|sed "s~'file://\(.*\)'~\1~")" /usr/share/backgrounds/current-background.png
    

    Y agregue esto en la #lockDialogGroupsección, por ejemplo:

    #lockDialogGroup {
       background: #2c001e url(file:///usr/share/backgrounds/current-background.png);
       background-repeat: no-repeat;
       background-size: cover;
       background-position: center;
    }
    
  3. Reinicie la computadora para ver el efecto.

ver https://askubuntu.com/a/1071765/34298


-1

En el pasado esto funcionaría para mí. No estoy seguro de si esto funcionará en un entorno de unidad.

Ejecuta esto.

sudo cp /usr/share/applications/gnome-appearance-properties.desktop /usr/share/gdm/autostart/LoginWindow


Salga, haga sus cambios.
Vuelva a
iniciar sesión Ejecute esto.

sudo unlink /usr/share/gdm/autostart/LoginWindow/gnome-appearance-properties.desktop


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.