Estou ciente de outras postagens que você pode alterar, por exemplo, o plano de fundo da tela de login modificando o seletor css #lockDialogGroup
que gdm3.css
você obtém ao extrair o .gresource
binário.
Qual é o equivalente para alterar a fonte do relógio / hora na tela de bloqueio (escudo de tela)? Tentei mudar .unlock-dialog-clock
e .unlock-dialog-clock-time
mas sem muito resultado. Estou segmentando os seletores certos?
EDITAR após discussão:
Meu fluxo de trabalho é o seguinte:
extrair/editar/compilar em ~/.local/share/gnome-shell/theme/Pop-modified
, que está sob controle de versão (veja abaixo):
Para aplicar as alterações, executo o seguinte comando:
sudo cp ~/.local/share/gnome-shell/theme/Pop-modified/gnome-shell-theme.gresource /usr/share/gnome-shell/theme/Pop-modified/gnome-shell-theme.gresource
que é para onde gdm3-theme.gresource
está apontando, usando update-alternatives
(veja abaixo):
➜ update-alternatives --config gdm3-theme.gresource
There are 3 choices for the alternative gdm3-theme.gresource (providing /usr/share/gnome-shell/gdm3-theme.gresource).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/share/gnome-shell/theme/Pop/gnome-shell-theme.gresource 20 auto mode
1 /usr/share/gnome-shell/gnome-shell-theme.gresource 10 manual mode
* 2 /usr/share/gnome-shell/theme/Pop-modified/gnome-shell-theme.gresource 0 manual mode
3 /usr/share/gnome-shell/theme/Pop/gnome-shell-theme.gresource 20 manual mode
As edições reais são feitas da seguinte forma:
Renomeie
gdm3.css
egnome-shell.css
paragdm3-original.css
egnome-shell-original.css
respectivamente.Crie novos arquivos chamados
gdm3.css
egnome-shell.css
, importe os arquivos css originais e faça todas as alterações desejadas nesses arquivos.
Atualmente, as edições que fiz em #lockDialogGroup
estão em vigor, mas não as em .unlock-dialog-clock
.
Versão do shell do GNOME:
➜ gnome-shell --version
GNOME Shell 3.36.3
Conteúdo de /usr/share/gnome-shell/modes
:
➜ ls /usr/share/gnome-shell/modes
initial-setup.json pop.json ubuntu.json