Come personalizzo l'aspetto dello schermo / schermo / login dello schermo di Gnome?


8

Desktop Gnome sembra configurabile in vari modi: in " impostazioni di Gnome ", con gnome-extensions , gnome-tweak-tool, gsettingso dconf-editor.

Tuttavia, a parte questa procedura per modificare lo sfondo della schermata di accesso , che comporta un po 'di compilazione glib, non ho trovato alcun modo per personalizzare l'aspetto di:

  • la schermata di accesso (carattere, posizione, colore e dimensioni delle caselle di accesso)
  • schermata di schermatura aka schermata di blocco aka tenda (carattere, posizione, colore, formato e dimensioni dell'orologio, messaggi visualizzati, ecc. )

Capisco che la filosofia di Gnome non è quella di allocare molta risorsa in cose ottimizzate, ottimizzate, ottimizzabili. Ma sono sorpreso che tali proprietà di base e innocue di questi schermi sembrino così difficili da accedere.

Esiste un modo per accedere e modificare le proprietà dell'organizzazione dello schermo di login / shield?
Sono hardcoded o è solo una questione di intrufolarsi in un piccolo curtain.xmlo loginscreen.json?
Devo entrare nelle fonti e compilare lo gnomo da solo?

Risposte:


2

Ubuntu

Uso ubuntu 18.04, (anche questo fatto in 17.10) e da come ha detto @ cezanee-vahid , puoi trovare il file CSS qui: /usr/share/gnome-shell/theme/gdm3.csse cambiando questo file non è necessario riavviare gnomeo fare nient'altro, saranno modificato bloccando il computer (o meglio, verrà ricaricato).

quindi per cambiare la dimensione dell'orologio devi solo cambiare font-sizee font-weightper .screen-shield-clock-timeclasse.

anche se vuoi cavalcare quelle frecce nella parte inferiore dello schermo appena impostate 0per heighte widthdel .screen-shield-arrows Gjs_Arrowselettore CSS. l'impostazione 0di font-sizeof .screen-shield-clock-datefarà lo stesso per Date.

Arco

Non sono un utente Arch o nemmeno un utente distro basato su Arch, ma dopo aver letto ArchWiki su GDM sembra che sia necessario compilare i file sorgente per GDM dopo averli cambiati. inoltre, il gdm3.cssfile in Arch è denominatognome-shell.css

quindi in conclusione, questi spet sono necessari per cambiare il tema GDM in Arch:

  1. estrazione dell'attuale tema GDM
  2. creando un gnome-shell-theme.gresource.xmlfile per i file di immagine selezionati
  3. cambiando gnome-shell.cssfile come desideri!
  4. compilando il nuovo tema GDM che hai creato
  5. sostituendo i file sotto /usr/share/gnome-shell
  6. rideterminazione gdm.service

l'ArhcWiki sopra ha spiegato dettagliatamente questi passaggi.


Grazie per queste precisazioni. Sfortunatamente, non riesco a trovare alcun gdm3.cssfile sul mio sistema (questo è Archlinux parlando). Il più vicino che ho trovato sono due file /usr/share/gnome-shell/theme/{gnome-classic.css,gnome-classic-high-contrast.css}, che contengono le proprietà che suggerisci. Tuttavia, qualsiasi modifica apportata a questi file sembra non avere alcun effetto anche dopo il riavvio del computer: \ Posso chiederti dove hai trovato queste informazioni? Esiste una documentazione ufficiale su questi file?
iago-lito 'pensando di lasciare il

1
@ iago-lito ho aggiornato la risposta e penso che dovrebbe funzionare, non vedo l'ora di rispondere! e anche per Ubuntu ho appena trovato queste cose giocando con i gdm3.cssfile.
aasmpro,

1
Grande! La compilation è stata il passo che mi sono perso. Saluti :)
iago-lito 'considerando di lasciare il

1
Come suggerito , basta digitare rtnella <Alt+F2>finestra di dialogo per riavviare il tema invece di riavviare l'intero gdm.service.. è più facile e non richiede autorizzazioni da superutente :)
iago-lito 'considerando di lasciare il

è fantastico! grazie per il feedback :)
aasmpro

2

Non sono sicuro che sia un po 'troppo tardi, ma puoi personalizzare i valori /usr/share/gnome-shell/theme/gdm3.csse questo è il trucco. Trova la screen-shield-clocklezione e apporta le tue modifiche. Una cosa semplice che ho fatto per renderlo un po 'più bello è impostato l' font-weightad 300e migliora l'aspetto di un milione di volte.


Ehi, non male. Questo potrebbe essere di grande aiuto, evviva :) Hai trovato qualche documentazione sul significato di questi valori? Non ne ho trovato nessuno. Inoltre, devo riavviare o ricompilare qualcosa? Non sono riuscito a ottenere alcun cambiamento. Il file che ho trovato si chiama gnome-classic.css.
iago-lito 'considerando di lasciare il

Huh. Forse nella stessa directory puoi provare a modificare gnome-shell.cssoubuntu.css
Cezanne Vahid

No, non ne ha: \ C'è qualche documento su questo da qualche parte?
iago-lito 'pensando di lasciare il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.