¿Cómo puedo cambiar el fondo de pantalla de inicio de sesión de GDM?


14

¿Cómo puedo cambiar el fondo de pantalla de GDM 3.6? No me refiero al fondo del escritorio, sino al Fondo de pantalla al iniciar sesión (GDM 3.6).

Gracias


Gracias por su respuesta,

Sé exactamente a que te refieres. Recientemente instalé LightDm, pero hoy lo desinstalé y lo reemplacé con GDM. Ubuntu-Tweak no muestra el botón de apariencia de la pantalla de inicio de sesión. Creo que es porque LightDM no está instalado actualmente. ¿Alguien sabe dónde está la carpeta donde se almacenan las imágenes?


No puedo creer que esto no sea un duplicado, pero solo pasé 10 minutos buscando y nada ... +1 entonces, espero que lo solucionen.
Tom Brossman

Respuestas:



4
  1. Copie la imagen que desea usar en la /usr/share/gnome-shell/themecarpeta

    sudo gedit /usr/share/gnome-shell/theme/gnome-shell.css
    
  2. Busque la siguiente sección

    #lockDialogGroup {
    background: #2e3436 url(noise-texture.png);
    background-repeat: no-repeat;
    
  3. Cambia el nombre de la imagen a tu imagen

  4. Establecer fondo para repetir o no repetir

  5. Guarda el archivo

Cerrar sesión y tu nuevo fondo está ahí


3

Siga las instrucciones en el Arch Linux Wiki:

https://wiki.archlinux.org/index.php/GDM#Log-in_screen_background_image

Aquí está lo que tú necesitas hacer:

1. Extraiga la bianry de gnome-shell-theme

Cree y ejecute el siguiente script ( /usr/local/bin/extractgst.sh)

#!/bin/sh

workdir=${HOME}/shell-theme
if [ ! -d ${workdir}/theme ]; then
  mkdir -p ${workdir}/theme
fi
gst=/usr/share/gnome-shell/gnome-shell-theme.gresource

for r in `gresource list $gst`; do
        gresource extract $gst $r >$workdir/${r#\/org\/gnome\/shell/}
done

2. Edite gnome-shell-theme.gresource.xml y gnome-shell.css (sección #lockDialogGroup)

Esto crea el directorio $HOME/shell-theme/theme. Cambiar el directorio a esta ubicación.

Luego cree el archivo gnome-shell-theme.gresource.xmlen el directorio de arriba.

Con el siguiente contenido, mientras que imagefilename debe reemplazarse con el nombre de archivo de su imagen de fondo .

<?xml version="1.0" encoding="UTF-8"?>
<gresources>
  <gresource prefix="/org/gnome/shell/theme">

    <file>imagefilename</file>

    <file>calendar-arrow-left.svg</file>
    <file>calendar-arrow-right.svg</file>
    <file>calendar-today.svg</file>
    <file>checkbox-focused.svg</file>
    <file>checkbox-off-focused.svg</file>
    <file>checkbox-off.svg</file>
    <file>checkbox.svg</file>
    <file>close-window.svg</file>
    <file>close.svg</file>
    <file>corner-ripple-ltr.png</file>
    <file>corner-ripple-rtl.png</file>
    <file>dash-placeholder.svg</file>
    <file>filter-selected-ltr.svg</file>
    <file>filter-selected-rtl.svg</file>
    <file>gnome-shell.css</file>
    <file>gnome-shell-high-contrast.css</file>
    <file>logged-in-indicator.svg</file>
    <file>more-results.svg</file>
    <file>no-events.svg</file>
    <file>no-notifications.svg</file>
    <file>noise-texture.png</file>
    <file>page-indicator-active.svg</file>
    <file>page-indicator-inactive.svg</file>
    <file>page-indicator-checked.svg</file>
    <file>page-indicator-hover.svg</file>
    <file>process-working.svg</file>
    <file>running-indicator.svg</file>
    <file>source-button-border.svg</file>
    <file>summary-counter.svg</file>
    <file>toggle-off-us.svg</file>
    <file>toggle-off-intl.svg</file>
    <file>toggle-on-hc.svg</file>
    <file>toggle-on-us.svg</file>
    <file>toggle-on-intl.svg</file>
    <file>ws-switch-arrow-up.png</file>
    <file>ws-switch-arrow-down.png</file>
  </gresource>
</gresources>

Ahora, abra el gnome-shell.cssarchivo en el directorio y cambie la definición de #lockDialogGroup de la siguiente manera:

#lockDialogGroup {
  background: #2e3436 url(imagefilename);
  background-size: [WIDTH]px [HEIGHT]px;
  background-repeat: no-repeat;
}

Establecido background-sizeen la resolución que utiliza GDM, esta podría no ser necesariamente la resolución de la imagen.

3. Luego compílalo de nuevo

Finalmente, compile el tema con el siguiente comando:

glib-compile-resources gnome-shell-theme.gresource.xml

4. Copie el archivo compilado gnome-shell-theme

Y copie el gnome-shell-theme.gresourcearchivo resultante en/usr/share/gnome-shell directorio.

5. Reinicie gdm o cierre la sesión

Eventualmente reinicie gdm o simplemente cierre sesión.

¡Terminado!


1
Estoy de acuerdo y automaticé esta solución aquí: gitlab.com/zachbryant/Bash-Scripts/raw/master/GDM%20Custom%20Bg/…
Zach

@Zach ¿Por qué no publica su script como respuesta dentro de esta pregunta? Hazme un ping y lo votaré ... ¡Al menos pasarás de 3 puntos a 13!
WinEunuuchs2Unix

1

Cómo cambiar el fondo de la pantalla de bloqueo de Gnome 3:

  • El fondo gris de GDM se ubica en /usr/share/gnome-shell/theme/noise-texture.png
    • Renombrar noise-texture.pngcomo noise-texture.png.bak(como root)
    • Copie un fondo de su elección en la carpeta anterior y cámbiele el nombre a noise-texture.png(como raíz)
    • Reinicie gnome-shell: Alt+ F2, escriba Ry presione Enter.

(Cada actualización de gnome-shell reemplazará su noise-texture.png con el original, por lo que debe seguir repitiendo lo anterior después de cada actualización de gnome-shell)

Fuente


0

Necesitará Ubuntu Tweak, si aún no lo tiene, puede instalarlo ejecutando los siguientes códigos en el terminal.

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

Luego inicie Ubuntu Tweak y busque "inicio de sesión" en la barra de búsqueda, luego haga clic en "configuración de inicio de sesión" y luego presione el botón de desbloqueo en la parte superior derecha junto a la barra de búsqueda. Luego puede editar su pantalla de inicio de sesión como lo desee cambiando el fondo o el tema del ícono ect.

ingrese la descripción de la imagen aquí

Esto debería funcionar tanto para el inicio de sesión de GDM como para LightDM.

Fuente: http://www.techdrivein.com/2011/01/how-to-change-gdmlogin-screen.html


44
Esto no funciona para GDM (3).
Tommy Brunn el

Parecía prometedor, pero no funciona para mí en ubuntu 13.04
wim

intentando esto en su lugar github.com/Nano77/various/tree/master/deb
wim

0

Solo fui a explorar. Revisa/etc/gdm/greeter.gsettings

En la terminal, puede obtener acceso de LECTURA a este archivo escribiendo:

nano /etc/gdm/greeter.gsettings

Verá en ese archivo una referencia a: /usr/share/themes/Adwaita/backgrounds que parece contener los fondos de bandas que está buscando. ¡Buena suerte!

Recuerde, deberá elevar usando sudopara escribir en este directorio. O si prefiere utilizar la interfaz gráfica, puede escribir esto en la terminal para abrir geditcomo usuario elevado, pero tenga cuidado de no destruir su sistema:

gksudo gedit /etc/gdm/greeter.gsettings

no, no funcionó para mí
Alessandro Cuttin
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.