Como posso adicionar um painel ao tema de login do Numix Lightdm?

2

Eu queria saber se alguém sabe como eu poderia adicionar um painel superior ao tema Numix lightdm login? No tema original, não há painel e é realmente difícil ver a hora e a data, bem como os ícones da sessão.

Qualquer ajuda seria muito apreciada!

    
por LinuxDudester 27.07.2016 / 10:25

4 respostas

4

Há já um painel, mas a cor é transparente. Se você quiser mudar isso, você precisa compilar o tema Numix. Eu compilei e fiz o painel não transparente. Aqui está o procedimento.

  1. Faça o download dos arquivos fonte do tema Numix aqui link . Eu usei o mais recente (no momento de escrever esta resposta) v2.6.1

  2. Instale as dependências necessárias.

    • Você precisa ter o Ruby instalado com sass gem. Para instalar o ruby use este comando

      sudo apt-get install ruby
      
    • Após a instalação do ruby, instale sass usando este comando.

      sudo gem install sass
      
    • Você também precisa desses pacotes para criar o tema.

      sudo apt-get install glib-compile-schemas gdk-pixbuf-pixdata libgdk-pixbuf2.0-dev
      
  3. Agora extraia o arquivo de origem do tema Numix e abra o arquivo gtk-3.0/scss/apps/_lightdm.scss e, na linha #16 ,

    background-color: transparent;
    

    Altere para

    background-color: $lightdm-bg-color;
    

    Após a alteração, a área alterada no arquivo gtk-3.0/scss/apps/_lightdm.scss torna-se

    14:         .menubar {
    15:             &, > .menuitem {
    16:                 background-color: $lightdm-bg-color;
    17:                 background-image: none;
    18:                 color: $white;
    19:                 font: bold;
    20:                 text-shadow: 0 1px alpha($black, .5);
    21:                 icon-shadow: 0 1px alpha($black, .5);
    

Observação: As colunas da esquerda são números de linha e não estão presentes no arquivo

  1. Agora, abra um terminal nos arquivos de origem do tema numix e use esses comandos para criar e instalar o novo Numix personalizado

    make
    sudo make install
    

Isso deve tornar o painel não transparente. Reinicie para ver a mudança.

Aqui está uma captura de tela da tela de login após a alteração (obtida com a ajuda de esta resposta )

    
por Anwar 16.08.2016 / 14:30
1

Uma abordagem alternativa:
Eu acredito que o painel está realmente lá. É apenas transparente. Eu recomendo apenas mudar a imagem de fundo nas configurações do LightDM GTK + Greeter. (Deve estar no formato png.) Você pode converter uma imagem para png usando o GIMP ou o ImageMagick no terminal. Você também pode apenas tornar sua tela de login um fundo de cor sólida, se preferir.

Se preferir um painel superior:

  1. Recortar / redimensionar uma imagem para a mesma largura e altura de pixels da sua tela. por exemplo, 1920x1080 para um monitor de 1080p.
  2. Abra no GIMP (se ainda não estiver aberto).
  3. Ir para a camada > Nova camada. Selecione a cor do primeiro plano. Ajuste a altura para 30px (pode precisar de ajuste posterior). Largura permaneceria a mesma.
  4. Pressione ctrl l para abrir as Camadas e ctrl b para abrir a Caixa de Ferramentas. Certifique-se de que barra na parte superior da imagem é selecionada nas camadas.
  5. Na caixa de ferramentas, clique na caixa preta (na parte inferior, dois quadrados, um branco e um preto). Mude para a sua cor preferida. Agora clique em o ícone de balde de tinta na caixa de ferramentas. Em seguida, clique na barra no imagem. Em seguida, deve colorir sua barra superior. Para adicionar graus de transparência à barra, clique na barra Opacidade na parte superior da janela Camadas.
  6. Pressione ctrl desloque e para exportar para png. Salve o arquivo GIMP também no caso de você precisar fazer algum ajuste.
  7. Adicione esta imagem ao LightDM GTK + Greeter > Aparência.

Ao fazer qualquer ajuste você pode salvar sobre o mesmo arquivo png e sua imagem Greeter de login será atualizada com isso. Aqui está uma     amostra de imagem.

    
por jbrock 15.08.2016 / 07:23
0

Primeiro, faça um backup da pasta / usr / share / themes / Numix, para que você possa restaurar o tema Numix em caso de erro inesperado.

Ok, agora abra o arquivo /usr/share/themes/Numix/gtk-3.0/scss/apps/_lightdm.scss.
(Dica: execute sudo mousepad /usr/share/themes/Numix/gtk-3.0/scss/apps/_lightdm.scss de um terminal (Ctrl + Alt + T)

Quando o arquivo for aberto, procure por esta linha:

        background-color: transparent;

Tente mudar transparente para uma cor (talvez usando códigos de códigos de cor #xxxxxx, poderia ser melhor se você citar o código ("#yyyyyy")) ou algo assim (encontrado no Greybird Xubuntu 16.04 gtk + theme):

    background-color: alpha (black, 0.5);
    
por Manu 14.08.2016 / 22:40
0

Configurações do LightDM Greeter GTK + podem ser o que você está procurando. Ele fornece um método de GUI para configurar quase tudo em seu greeter do LightDM. Está disponível nos repositórios do 16.04, portanto, para instalar basta executar:

sudo apt-get install lightdm-gtk-greeter-settings

É assim que o menu se parece:

Você pode estar particularmente interessado em alterar o tamanho da fonte.

    
por user308164 15.08.2016 / 20:49