Como personalizar a aparência da tela / cortina / tela de login do Gnome?


8

Desktop Gnome parece configurável de várias formas: em " configurações do Gnome ", com gnome-extensões , gnome-tweak-tool, gsettingsou dconf-editor.

No entanto, além deste procedimento para alterar o plano de fundo da tela de login , que envolve um pouco de compilação, não encontrei nenhuma maneira de personalizar a aparência de:

  • a tela de login (fonte, posição, cor e tamanho das caixas de login)
  • tela de proteção ou tela de bloqueio ou cortina (fonte, posição, cor, formato e tamanho do relógio, mensagens exibidas etc. )

Eu entendo que a filosofia do Gnome não é alocar muitos recursos em coisas de tweaky tweak tweaking tweakable. Mas estou surpreso que essas propriedades básicas e inofensivas dessas telas pareçam tão difíceis de acessar.

Existe uma maneira de acessar e ajustar as propriedades da organização da tela de login / escudo?
Eles são codificados ou é apenas uma questão de se infiltrar em um pequeno curtain.xmlou loginscreen.json?
Preciso entrar nas fontes e compilar o gnomo?

Respostas:


2

Ubuntu

Eu uso o ubuntu 18.04 (também feito em 17.10) e como o @ cezanee-vahid disse, você pode encontrar o arquivo CSS aqui: /usr/share/gnome-shell/theme/gdm3.csse alterando este arquivo, você não precisa reiniciar gnomeou fazer qualquer outra coisa, eles serão alterado bloqueando o computador (ou melhor, será recarregado).

portanto, para alterar o tamanho do relógio, você só precisa alterar font-sizee font-weightpara a .screen-shield-clock-timeclasse.

também para se você quiser pegar as setas na parte inferior da tela que acabou de definir 0para heighte widthno .screen-shield-arrows Gjs_Arrowseletor CSS. a configuração 0de font-sizede .screen-shield-clock-datefará o mesmo para Data.

Arco

Eu não sou um usuário de Arch ou mesmo de uma distro baseada em Arch, mas depois de ler o ArchWiki sobre o GDM , parece que você precisa compilar arquivos de origem para o GDM após alterá-los. Além disso, o gdm3.cssarquivo no Arch é nomeadognome-shell.css

Portanto, em conclusão, esses spets são necessários para alterar o tema do GDM no Arch:

  1. extraindo o tema atual do GDM
  2. criando um gnome-shell-theme.gresource.xmlarquivo para os arquivos de imagem selecionados
  3. gnome-shell.cssarquivo de mudança como você deseja!
  4. compilando o novo tema GDM que você criou
  5. substituindo arquivos em /usr/share/gnome-shell
  6. reafirmando gdm.service

o ArhcWiki acima explicou essas etapas detalhadamente.


Obrigado por essas precisões. Infelizmente, não consigo encontrar nenhum gdm3.cssarquivo no meu sistema (este é o archlinux). O mais próximo que encontrei são dois arquivos /usr/share/gnome-shell/theme/{gnome-classic.css,gnome-classic-high-contrast.css}, que contêm as propriedades que você sugere. No entanto, qualquer alteração feita nesses arquivos parece não ter efeito, mesmo depois de reiniciar o computador: \ Posso perguntar onde você encontrou essas informações? Existe alguma documentação oficial sobre esses arquivos?
iago-lito 'considerando deixar o dia

1
@ iago-lito Atualizei a resposta e acho que ela deve funcionar, aguardo sua resposta! e também para o ubuntu, acabei de encontrar essas coisas brincando com o gdm3.cssarquivo.
aasmpro 23/03/19

1
Ótimo! A compilação foi o passo que eu perdi. Cheers :)
iago-lito 'considerando deixar o dia

1
Como sugerido , basta digitar rtna <Alt+F2>caixa de diálogo para reiniciar o tema em vez de reiniciar o todo gdm.service.. é mais fácil e não requer permissões de superusuário :)
iago-lito 'considerando deixar

isso é ótimo! obrigado pelo feedback :)
aasmpro 24/03/19

2

Não tenho certeza se isso é um pouco tarde demais, mas você pode personalizar os valores /usr/share/gnome-shell/theme/gdm3.csse isso faz o truque. Basta encontrar a screen-shield-clockturma e fazer as alterações. Uma coisa simples que fiz para torná-lo um pouco mais agradável é definir o font-weightque é 300e melhora a aparência um milhão de vezes.


Ei, nada mal. Isso pode ajudar muito, aplausos :) Você encontrou alguma documentação sobre o significado desses valores? Não consegui encontrar nenhum. Além disso, preciso reiniciar ou recompilar alguma coisa? Não consegui nenhuma das minhas alterações acontecendo. O arquivo que encontrei é chamado gnome-classic.css.
iago-lito 'considerando deixar

Hã. Talvez no mesmo diretório que você pode tentar ajustes gnome-shell.cssouubuntu.css
Cézanne Vahid

Não, não tem nenhum: \ Existe algum documento sobre isso em algum lugar?
iago-lito 'considerando deixar o
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.