¿Cómo cambio la pantalla de inicio de sesión en Ubuntu 16.04+?

40

Las recetas para cambiar la pantalla de inicio de sesión en 14.04 [EDITAR o en 15.04, 15.10 ] no funcionan en 16.04. El fondo "personalizado" se muestra por una fracción de segundo y luego se desvanece en Ubuntu. Entonces, ¿cómo cambio el fondo de la pantalla de inicio de sesión en 16.04?

[Editar: esta publicación no es un duplicado porque todas las demás preguntas relacionadas se refieren específicamente a versiones anteriores de Ubuntu, y las soluciones a esas no se aplican aquí (ya que no funcionan en 16.04).]

Greg Kramida
fuente
También estoy viendo este problema
seanlano
La forma no codificadora es usar Ubuntu Tweak. Puede encontrar cómo obtenerlo aquí askubuntu.com/questions/770947/…
Mármol orgánico
@OrganicMarble agradece la sugerencia, pero Ubuntu Tweak parece que solo puede cambiar la pantalla de bloqueo, que ya he cambiado con otros métodos. La pantalla de inicio de sesión sigue siendo la misma. Y, teóricamente hablando, si las recetas (ligeramente) antiguas para cambiar la pantalla de inicio de sesión manualmente no funcionan, y Ubuntu Tweak es abandonware, no se puede esperar que pueda tener éxito en la tarea.
Greg Kramida
@GregKramida si esto no se aplica, debe editar su publicación para explicar por qué no es un duplicado o hacer un comentario al respecto. Una vez hecho esto, volveré a abrir esto para usted, si el duplicado y sus respuestas no ayudan
Thomas Ward
@ ThomasWard, gracias, acabo de editar la pregunta.
Greg Kramida

Respuestas:

30

Tu dijiste:

El fondo "personalizado" se muestra por una fracción de segundo y luego se desvanece en Ubuntu.

El saludo por defecto carga el fondo de usuario seleccionado si está disponible. Una transición de desvanecimiento utilizada para cambiar entre los fondos de los usuarios, incluido el valor predeterminado de bienvenida (para el usuario invitado). Creo que la pregunta debería: ¿Cómo evitar que lightdm greeter cargue el fondo del usuario?

Tenga en cuenta dos saludos distintos, el valor predeterminado es unity-greeter. Noté que algunas respuestas aquí en AU, no mencionan esto y se mezclan entre ellas.

Utilizando lightdm-gtk-greeter

Herramienta GUI

  1. Instale la herramienta de configuración

    sudo apt install lightdm-gtk-greeter-settings
    
  2. Ejecutarlo

    pkexec lightdm-gtk-greeter-settings
    
  3. En la pestaña Apariencia: selecciona la imagen

  4. En la misma pestaña: Desactivar fondo de pantalla de usuario de usuario si está disponible
  5. Guardar cerrar

    lightdm-gtk-greeter-settings

Herramientas CLI

  1. Abra el archivo de configuración de lightdm greeter

    sudo nano /etc/lightdm/lightdm-gtk-greeter.conf
    
  2. Cámbialo de esta manera

    [greeter]
    background = /usr/share/backgrounds/Spring_by_Peter_Apas.jpg
    user-background = false
    
  3. Ctrl+ opara guardarlo y luego Ctrl+ xpara salir.

Usando unity-greeter(predeterminado)

La misma respuesta de Serg, lo probé en un VBox Ubuntu 16.04 nuevo.

  • Cambiar el fondo de la pantalla de inicio de sesión

    $ sudo nano /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override
    
    [com.canonical.unity-greeter]
    draw-user-backgrounds=false
    background='/usr/share/backgrounds/Spring_by_Peter_Apas.jpg'
    
    $ sudo glib-compile-schemas /usr/share/glib-2.0/schemas
    $ sudo service lightdm restart
    
  • Algunas sugerencias de depuración:

    1. lightdm-gtk-greeterConfiguración de purga

      sudo apt purge lightdm-gtk-greeter lightdm-gtk-greeter-settings
      

      O tal vez quieras deshabilitarlo temporalmente

      sudo mv /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf.disabled
      

      Para habilitarlo de nuevo

      sudo mv /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf.disabled /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
      

      Se necesita reiniciar lightdm

      sudo systemctl restart lightdm
      
    2. Vuelva unity-greetera instalar para eliminar cualquier cambio en/usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml

      sudo apt install --reinstall unity-greeter
      
    3. Compruebe si hay algún otro archivo de anulación dconf que tenga prioridad

      grep -rn -e "com.canonical.unity-greeter" -e "background=" -e "draw-user-backgrounds=" /usr/share/glib-2.0/schemas/
      
user.dz
fuente
1
Lo fundamental fue "Fondo de pantalla de usuario de Unckeck User si está disponible", que finalmente eliminó el efecto de fundido a púrpura. Sin embargo, la pantalla de inicio de sesión todavía se ve diferente después de instalar dicho paquete. Este es el aspecto antiguo: tecmint.com/wp-content/uploads/2016/02/… . Observe cómo el bloque de inicio de sesión está alineado a la izquierda en comparación con el aspecto centrado que obtengo ahora. Voy a probar las otras soluciones sugeridas aquí en mi máquina doméstica más tarde para ver si funcionan sin estropear eso.
Greg Kramida
Esta parece ser la única forma en que realmente funciona hasta ahora. Odio tener que instalar el lightdm-gtk-greeter para esto, en realidad me gusta mucho más la unidad ... Bueno, tengo que elegir el menor de los dos males :-)
Greg Kramida
1
@GregKramida, :) créeme, noté que son dos saludadores distintos lightdm-gtk-greetery unity-greeter/ por defecto. y creo que encontré cómo hacer la misma configuración en unity-greeter, lo probaré y actualizaré mi respuesta.
user.dz
1
@GregKramida, para unity-greeter, es :) la misma respuesta que askubuntu.com/a/694370/26246 probado y funciona bien en la instalación nueva de vbox 16.04. Todo lo que puedo pensar es que debes purgar cualquier lightdm-gtk-greeterconfiguración relacionada usando sudo apt purge lightdm-gtk-greeter lightdm-gtk-greeter-settingsantes de probar esa solución. Noté que muchas soluciones se mezclan entre los dos saludadores. Si vale la pena, ¿puedo probarlo en 16.10 si quieres?
user.dz
1
@Serg Greg ya sabía que faltaba el paso en la versión original de mi respuesta cuando me lo señaló antes que tú. Se ha revisado y la hoja de cálculo se ha recalculado para que el nuevo script con comentario esté en su lugar. Entonces ese error al menos nunca volverá a suceder. Gracias :)
WinEunuuchs2Unix
4

Para cambiar la pantalla de inicio de sesión en Ubuntu 16.04 utilicé lo siguiente:

gksu gedit /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override

Inserte estas líneas:

[com.canonical.unity-greeter]
draw-user-backgrounds=false
background='/home/$USER/Pictures/1920x1080-TuxSuckingWindowsTetraWwallpaper.jpg'
# After changing use: sudo glib-compile-schemas /usr/share/glib-2.0/schemas

Dónde:

  • $USER = su identificación de usuario.
  • Pictures = tu directorio de fondo de pantalla.
  • 1920x1080-TuxSuckingWindowsTetraWwallpaper.jpg= el nombre del archivo de imagen (también se puede .pngformatear).
  • # (comentario) ... te recuerda qué hacer después de cambiar!

Guarda el archivo y cierra gedit

Ahora compile el nuevo fondo de pantalla de inicio de sesión con:

sudo glib-compile-schemas /usr/share/glib-2.0/schemas

El último paso es reiniciar.

Muchas gracias y crédito a Serg: ( Cambiar el fondo de la pantalla de inicio de sesión ) Tenga en cuenta en mi sistema que esto no solo cambia la pantalla de inicio de sesión sino también el inicio de sesión de la pantalla de bloqueo.


Apunte y haga clic con Nautilus para configurar el fondo de pantalla de inicio de sesión

Escribí un script donde puedes navegar a un directorio / imagen, haz clic derecho sobre él y configúralo como fondo de pantalla de inicio de sesión / pantalla de bloqueo usando Nautilus (el administrador de archivos ahora se llama "Archivos"): Nautilus puede configurar el fondo de escritorio. ¿Cómo puede configurar el inicio de sesión y el fondo de pantalla de bloqueo?

Nautilus set-login-wallpaper Desplegable

WinEunuuchs2Unix
fuente
Bueno, lo siento, pero esto no funciona por alguna razón. Estoy en 16.10 en este momento, por cierto, ha pasado mucho tiempo desde que se publicó la pregunta original. Sin embargo, no creo que eso sea lo que marca la diferencia, ya que estoy experimentando los mismos efectos que tuve en 16.04: veo esa imagen personalizada que configuré por una fracción de segundo, luego se desvanece a la púrpura predeterminada de Ubuntu .
Greg Kramida
Creo que el mío parpadea en púrpura por una fracción de segundo antes de montar mi fondo de pantalla real. Mi 16.04 se actualizó desde 14.04 pero nunca probé el fondo de pantalla hasta después de la actualización.
WinEunuuchs2Unix
Marcaré su respuesta, porque parece que, gracias al experimento de @ user.dz, funcionaría para algunos, o incluso para la mayoría de los usuarios. Sin embargo, sugeriría publicar un enlace al original o incluir los dos pasos que faltan
Greg Kramida
El paso importante que te estás perdiendo aquí es hacerlo sudo glib-compile-schemas /usr/share/glib-2.0/schemas.
Sergiy Kolodyazhnyy
Sí, lo vi cuando leí el enlace en mi teléfono. En el proceso de actualización ahora que estoy en casa nuevamente. Había copiado de mi hoja de cálculo y había perdido la línea anoche.
WinEunuuchs2Unix
1

Ejecutar sudo lightdm-gtk-greeter-settings(si está instalado). Vaya a la pestaña Apariencia y seleccione Fondo> Imagen.

Nota: Si está seleccionando una imagen de su carpeta de inicio y la carpeta está encriptada, no funcionará, porque /home/useraún no se ha montado.

La Santa Sede
fuente
1
Gracias por la sugerencia, pero esta solución parece tener el mismo efecto que muchas de las soluciones para las versiones anteriores de Ubuntu. Veo la imagen que configuré por una fracción de segundo y luego se desvanece al agravante púrpura de la imagen predeterminada ... Creo que la pantalla de inicio también se ve muy diferente después de configurar ese paquete (que también instaló algunos otros), ahora no sé cómo recuperar el viejo aspecto ...
Greg Kramida
0

Como dijo @OrganicMarble, Ubuntu Tweak debería hacer el truco. Lo instalé y en la pestaña Ajustes hay una pestaña llamada 'Configuración de inicio de sesión'. Desbloquee la página en la esquina superior derecha ingresando la contraseña y podrá cambiar el fondo de pantalla de configuración. Desde entonces mi pantalla de inicio de sesión y bloqueo fueron cambiadas

Thom Mekelenkamp
fuente
No, lo siento, igual que antes, muestra una imagen personalizada durante una fracción de segundo y se desvanece a púrpura. Lo único que veo este cambio para mí es la pantalla de bloqueo.
Greg Kramida
0

Esto funcionó bien para mí en 16.04 LTS y sin instalar software adicional https://www.linuxslaves.com/2016/06/easiest-way-change-ubuntu-login-screen-background.html

En resumen: abra sudo gedit /usr/share/gnome-background-properties/xenial-wallpapers.xml y agregue su imagen de fondo a la lista. A continuación, abra la opción "Cambiar imagen de fondo" haciendo clic derecho en su escritorio, seleccione la imagen y estará lista tanto para trabajar como para iniciar sesión. Eventualmente reinicie para probarlo.

Ste
fuente
0

Para configurar la unidad greeter como predeterminada, en la pantalla de inicio de sesión de Ubuntu 16.04, edite el archivo

/usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf

y cambie la línea "greeter-session" a "greeter-session = unity-greeter"

Soleado127
fuente
0

Duo Step-

  1. sudo cp Downloads/human_ubuntu-wallpaper-1366x768.jpg /usr/share/backgrounds/
  2. sudo mv /usr/share/backgrounds/human_ubuntu-wallpaper-1366x768.jpg /usr/share/backgrounds/warty-final-ubuntu.png

¡Solo bloquea y comenta!

El exorcista
fuente