¿Cómo personalizo la apariencia de la pantalla / cortina / pantalla de inicio de sesión de Gnome?

8

Escritorio Gnome parece configurarse de varias maneras: en " configuración de Gnome ", con gnome-extensiones , gnome-tweak-tool, gsettingso dconf-editor.

Sin embargo, aparte de este procedimiento para cambiar el fondo de la pantalla de inicio de sesión , que implica un poco de compilación glib, no he encontrado ninguna manera de personalizar la apariencia de:

  • la pantalla de inicio de sesión (fuente, posición, color y tamaño de los cuadros de inicio de sesión)
  • pantalla de escudo, también conocida como pantalla de bloqueo, también conocida como cortina (fuente, posición, color, formato y tamaño del reloj, mensajes mostrados, etc. )

Entiendo que la filosofía de Gnome no es asignar muchos recursos en cosas tweaky-tweak-tweaking-tweakable. Pero me sorprende que tales propiedades básicas e inofensivas de estas pantallas parezcan tan difíciles de acceder.

¿Hay alguna manera de acceder y ajustar las propiedades de organización de pantalla de inicio de sesión / escudo?
¿Están codificados o es solo una cuestión de colarse en un pequeño curtain.xmlo loginscreen.json?
¿Necesito ingresar a las fuentes y compilar gnome yo mismo?

iago-lito 'considerando irse
fuente

Respuestas:

2

Ubuntu

Uso ubuntu 18.04, (también lo hice en 17.10) y a partir de cómo dijo @ cezanee-vahid , puedes encontrar el archivo CSS aquí: /usr/share/gnome-shell/theme/gdm3.cssy al cambiar este archivo no necesitas reiniciar gnomeni hacer nada más, serán cambiado bloqueando la computadora (o mejor dicho, se volverá a cargar).

así que para cambiar el tamaño del reloj solo necesitas cambiar font-sizey font-weightpara la .screen-shield-clock-timeclase.

también para si desea salir de esas flechas en la parte inferior de la pantalla que acaba de configurar 0para heighty widthdel .screen-shield-arrows Gjs_Arrowselector CSS. establecer 0para font-sizede .screen-shield-clock-datehará lo mismo para Fecha.

Arco

No soy un usuario de la distribución Arch o incluso basado en Arch, pero después de leer ArchWiki sobre GDM parece que necesita compilar archivos fuente para GDM después de cambiarlos. Además, el gdm3.cssarchivo en Arch se llamagnome-shell.css

en conclusión, estos gastos son necesarios para cambiar el tema de GDM en Arch:

  1. extraer el tema GDM actual
  2. crear un gnome-shell-theme.gresource.xmlarchivo para los archivos de imagen seleccionados
  3. cambiando el gnome-shell.cssarchivo como desee!
  4. compilando el nuevo tema GDM que ha creado
  5. reemplazar archivos bajo /usr/share/gnome-shell
  6. reafirmando gdm.service

el ArhcWiki anterior ha explicado estos pasos detallados.

aasmpro
fuente
Gracias por estas precisiones. Desafortunadamente, no puedo encontrar ningún gdm3.cssarchivo en mi sistema (esto es archlinux hablando). Lo más cercano que he encontrado son dos archivos en /usr/share/gnome-shell/theme/{gnome-classic.css,gnome-classic-high-contrast.css}, que contienen las propiedades que sugiere. Sin embargo, cualquier cambio que realice en estos archivos parece no tener efecto incluso después de reiniciar mi computadora: \ ¿Puedo preguntarle dónde ha encontrado esta información? ¿Existe alguna documentación oficial sobre estos archivos?
iago-lito 'considerando dejar el
1
@ iago-lito He actualizado la respuesta y creo que debería funcionar, ¡espero su respuesta! y también para ubuntu, acabo de encontrar estas cosas jugando con el gdm3.cssarchivo.
aasmpro
1
¡Excelente! La compilación fue el paso que me perdí. Saludos :)
iago-lito 'considerando dejar el
1
Como se sugiere allí , simplemente escriba rten el <Alt+F2>cuadro de diálogo para reiniciar el tema en lugar de reiniciar el conjunto gdm.service... es más fácil y no requiere permisos de superusuario :)
iago-lito 'considerando dejar el
¡eso es genial! gracias por sus comentarios :)
aasmpro
2

No estoy seguro de si esto es demasiado tarde, pero puede personalizar los valores /usr/share/gnome-shell/theme/gdm3.cssy eso funciona. Simplemente encuentre la screen-shield-clockclase y haga sus cambios. Una cosa simple que hice para que sea un poco más agradable se establece la font-weighta 300y mejora el aspecto de un millón de veces.

Cezanne Vahid
fuente
Oye, no esta mal. Esto podría ayudar mucho, saludos :) ¿Ha encontrado alguna documentación sobre el significado de estos valores? No pude encontrar ninguno. Además, ¿necesito reiniciar o recompilar algo? No pude lograr que ocurriera ninguno de mis cambios. El archivo que he encontrado se llama gnome-classic.css.
iago-lito 'considerando irse
Huh Quizás en ese mismo directorio puede intentar ajustar gnome-shell.cssoubuntu.css
Cezanne Vahid
No, no tiene ninguno: \ ¿Hay algún documento sobre esto en alguna parte?
iago-lito 'considerando dejar el