Intenté encontrar otras preguntas similares, pero no encontré ninguna.
Ubuntu (18.04.2)
Al iniciar Ubuntu, en el panel de inicio de sesión, apliqué un tema y todo funciona bien. El problema es que, cuando activo Ubuntu desde el modo de suspensión, el panel de inicio de sesión sigue siendo el predeterminado que usa Ubuntu.
Intenté cambiar LogDialogGroup con:
#lockDialogGroup {
background: #2c001e url(file:///home/wsu/Pictures/Wallpapers/astronomy.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
Importante: Eso cambió la imagen de fondo de la pantalla de inicio de sesión, pero entra en vigor después de la segunda vez que tengo que iniciar sesión, cuando la computadora sale del modo de suspensión. Al iniciar sesión por primera vez (iniciar sesión), la pantalla de inicio de sesión es:
Después de la primera vez, cuando tengo que iniciar sesión nuevamente, esa es la pantalla:
Explicado de forma sencilla, quiero ver la primera pantalla cada vez que inicio sesión.
El resultado de env | grep DESKTOP_SESSION
:
Seguí las instrucciones desde allí para aplicar el tema de inicio de sesión:https://github.com/daniruiz/flat-remix-gnome/blob/master/README.md
Respuesta1
Tenga en cuenta que esta respuesta es para este caso/pregunta en particular solo después de tener los comentarios y resultados.
Temas de pantalla de inicio de sesión
La pantalla de inicio de sesión tiene como tema el archivo. /etc/alternatives/gdm3.css
Este es un archivo vinculado y no el archivo real.
Para saber qué archivo se utiliza, puede utilizar dos formas.
ls -l /etc/alternatives/gdm3.css
Ejemplo:
parrot@i7-4770U:~$ ls -l /etc/alternatives/gdm3.css
lrwxrwxrwx 1 root root 56 May 25 08:06 /etc/alternatives/gdm3.css -> /usr/share/themes/Flat-Remix/gnome-shell/gnome-shell.css
parrot@i7-4770U:~$
Del resultado anterior se observa que .../Flat-Remix/gnome-shell/gnome-shell.css
es el que se usa en la pantalla de inicio de sesión.
- corre
sudo update-alternatives --config gdm3.css
y busca la marca *
Ejemplo:
parrot@i7-4770U:~$ sudo update-alternatives --config gdm3.css
[sudo] password for parrot:
There are 12 choices for the alternative gdm3.css (providing /usr/share/gnome-shell/theme/gdm3.css).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/share/themes/Flat-Remix/gnome-shell/gnome-shell.css 20 auto mode
1 /usr/share/gnome-shell/theme/P1.css 15 manual mode
2 /usr/share/gnome-shell/theme/ubuntu.css 10 manual mode
3 /usr/share/themes/Flat-Remix-Dark-fullPanel/gnome-shell/gnome-shell.css 17 manual mode
4 /usr/share/themes/Flat-Remix-Dark/gnome-shell/gnome-shell.css 17 manual mode
5 /usr/share/themes/Flat-Remix-Darkest-fullPanel/gnome-shell/gnome-shell.css 17 manual mode
6 /usr/share/themes/Flat-Remix-Darkest/gnome-shell/gnome-shell.css 17 manual mode
7 /usr/share/themes/Flat-Remix-Miami-Dark-fullPanel/gnome-shell/gnome-shell.css 17 manual mode
8 /usr/share/themes/Flat-Remix-Miami-Dark/gnome-shell/gnome-shell.css 17 manual mode
9 /usr/share/themes/Flat-Remix-Miami-fullPanel/gnome-shell/gnome-shell.css 17 manual mode
10 /usr/share/themes/Flat-Remix-Miami/gnome-shell/gnome-shell.css 17 manual mode
11 /usr/share/themes/Flat-Remix-fullPanel/gnome-shell/gnome-shell.css 17 manual mode
12 /usr/share/themes/Flat-Remix/gnome-shell/gnome-shell.css 20 manual mode
Press <enter> to keep the current choice[*], or type selection number:
Por lo tanto, está claro que el archivo .css de la pantalla de inicio de sesión se puede encontrar de las dos formas anteriores y, por lo tanto, al editarlo se realizarán los cambios necesarios solo para la pantalla de inicio de sesión.
Temas de pantalla de desbloqueo
Esto depende de la sesión de escritorio que esté utilizando.
Para saber qué sesión de escritorio está utilizando, puede ejecutar el siguiente comando
env | grep DESKTOP_SESSION
Ejemplo:
parrot@i7-4770U:~$ env | grep DESKTOP_SESSION
DESKTOP_SESSION=ubuntu
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
parrot@i7-4770U:~$
Del resultado anterior se observa que DESKTOP_SESSION es ubuntu, que es el predeterminado.
para la sesión de escritorio predeterminada en Ubuntu 18.04, la hoja de estilo se define en el archivo/usr/share/gnome-shell/modes/ubuntu.json
Entonces abra el archivo en una terminal con el siguiente comando
nano /usr/share/gnome-shell/modes/ubuntu.json
Ejemplo:
{
"parentMode": "user",
"stylesheetName": "ubuntu.css",
"enabledExtensions": ["[email protected]", "[email protected]"]
}
en lo anterior, ubuntu.css significa que /usr/share/gnome-shell/themes/ubuntu.css
es el archivo tanto para el tema de Shell predeterminado como para la pantalla de desbloqueo.
Entonces, para tener el mismo efecto del tema de la pantalla de inicio de sesión en la pantalla de desbloqueo... tenemos dos opciones...
ya sea cambiando el nombre/ruta del archivo ubuntu.css
o reemplazando el contenido en ubuntu.css con flat-remix-gnome que se usa en la pantalla de inicio de sesión.
en este caso particular, la mejor opción es cambiar el nombre/ruta del archivo de esta manera editando/usr/share/gnome-shell/modes/ubuntu.json
{
"parentMode": "user",
"stylesheetName": "Flat-Remix/gnome-shell.css",
"enabledExtensions": ["[email protected]", "ubuntu-appindicators@ubunt$
}
esto significa que el tema de shell predeterminado y la pantalla de desbloqueo usan este archivo Flat-Remix/gnome-shell.css.
Entonces, para la temática de la pantalla de inicio de sesión, debe abrir el archivo con el siguiente comando
sudo -H gedit /etc/alternatives/gdm3.css
y para desbloquear pantalla/tema de shell predeterminado
sudo -H gedit /usr/share/gnome-shell/theme/Flat-Remix/gnome-shell.css