Como Personalizar o LightDM com Temas e Fundos

Uma fotografia de um computador de mesa em cima de uma mesa.

LightDM é uma das telas de login que você pode usar em sua máquina Linux. É um programa robusto e confiável, e embora faça um ótimo trabalho ao levar você do login à área de trabalho, pode-se argumentar que os visuais são um pouco sem graça. A seguir, mostraremos como personalizar o LightDM com temas e fundos para enfeitar esse visual monótono.

Índice

  • Personalizar LightDM no Cinnamon
  • Personalizar LightDM no Unity
  • Personalizando LightDM no XFCE
  • Greeters Alternativos do LightDM

Personalizar LightDM no Cinnamon

  1. Para personalizar o LightDM no Cinnamon, abra o painel de controle do seu sistema.

Uma captura de tela mostrando a janela de Configurações do Sistema do Linux Mint.

  1. Role para baixo até a seção “Administração” e clique em “Janela de Login”.

Uma captura de tela mostrando a opção Janela de Login na janela de Configurações do Sistema.

  1. Fazendo isso, aparecerá uma pequena janela onde o sistema solicitará a senha da sua conta. Digite sua senha e pressione Enter.

Uma captura de tela mostrando o prompt de autenticação de superusuário no Linux Mint.

  1. O sistema abrirá, então, uma grande janela que lista todas as opções disponíveis para o LightDM. Por exemplo, você pode clicar no botão mais à direita na linha “Fundo” para mudar a imagem padrão da tela de login.

Uma captura de tela mostrando as configurações do Greeter do LightDM para Slick.

  1. Desative o interruptor “Desenhar Fundos do Usuário”.

Uma captura de tela destacando o controle de fundos do usuário para o Slick LightDM.

  1. Além de mudar a imagem de fundo e a cor, você também pode alterar o tema padrão da sua instância do LightDM. Para fazer isso, clique na caixa suspensa ao lado da linha “Tema GTK”, e selecione o tema que você deseja usar.

Uma captura de tela destacando as opções de Tema GTK para a instância da tela de login.

  1. Uma vez feito isso, você pode fechar o prompt da Janela de Login e deslogar de sua sessão atual para aplicar e testar suas novas configurações.

Uma captura de tela de uma tela de login personalizada do Linux Mint.

Bom saber: Aprenda a diferença entre um gerenciador de janelas e um ambiente de desktop em sistemas Linux.

Personalizar LightDM no Unity

Diferente do Cinnamon, o Ambiente de Desktop Unity não fornece uma interface gráfica para editar seu binário greeter do LightDM. Para modificar sua tela de login em sistemas baseados em Unity, você precisará passar as configurações de configuração do LightDM para o daemon subjacente “gsettings”.

  1. Copie seu arquivo de imagem personalizada para o diretório padrão de fundos para o Unity:
sudocp ./sua-imagem.jpg /usr/share/backgrounds/
  1. Mude para o usuário do daemon lightdm com o seguinte comando:
sudo-su lightdm
  1. Execute o seguinte comando para desativar o comportamento padrão de fundo do usuário no LightDM:
dbus-launch gsettings set com.canonical.unity-greeter draw-user-backgrounds false
  1. Agora você pode executar o seguinte comando para definir sua imagem de fundo personalizada:
dbus-launch gsettings set com.canonical.unity-greeter background '/usr/share/backgrounds/imagem.jpg'
  1. Você também pode definir o tema geral para sua sessão do LightDM mudando a variável “theme-name”:
dbus-launch gsettings set com.canonical.unity-greeter theme-name 'Ambiance'

Nota: Você pode encontrar todos os temas GTK disponíveis em seu sistema executando: ls /usr/share/themes.

  1. Reinicie seu sistema para aplicar suas novas configurações do LightDM.

Uma captura de tela mostrando uma tela de login personalizada no Ubuntu Unity.

FYI: Linux é mais do que apenas um sistema operacional de usuário final para seu computador. Aprenda sobre algumas das melhores distribuições orientadas a servidores que você pode instalar hoje.

Personalizando LightDM no XFCE

XFCE é um ambiente de desktop simples e leve que usa o LightDM como seu gerenciador de exibição principal. Semelhante ao Cinnamon, ele fornece uma ferramenta fácil que permite personalizar sua tela de login sem tocar na linha de comando.

  1. Clique no ícone do menu XFCE no canto superior esquerdo da área de trabalho.

Uma captura de tela destacando o botão do menu XFCE.

  1. Clique em “Configurações” na barra lateral direita da janela do Menu e, em seguida, role para baixo e selecione as “Configurações do Greeter GTK+ do LightDM.”

Uma captura de tela destacando as Configurações do Greeter do LightDM para XFCE.

  1. Isso trará um pequeno prompt onde o sistema pedirá a senha da sua conta de usuário. Forneça sua senha de conta e pressione Enter.
  2. Em seguida, clique no botão ao lado do rótulo “Imagem” na categoria “Fundo” da janela.

Uma captura de tela destacando o prompt de imagem personalizada para o LightDM.

  1. Selecione a imagem que você deseja definir como seu fundo de login personalizado e clique em “Abrir”.

Uma captura de tela mostrando o seletor de arquivos para a imagem personalizada do LightDM.

  1. Em seguida, desmarque a caixa de seleção “Usar papel de parede do usuário se disponível” e clique em “Salvar” para confirmar suas alterações no LightDM.

Uma captura de tela destacando o controle de fundos do usuário para a instância do LightDM do XFCE.

  1. Reinicie seu sistema para aplicar suas novas configurações.

Uma captura de tela mostrando a tela de login do XFCE com um fundo personalizado.

Greeters Alternativos do LightDM

Se os greeters padrão do LightDM (slick-greeter, unity-session e lightdm-gtk-greeter) não são do seu agrado, você pode instalar alternativas. Uma opção é instalar o “outro” greeter padrão, ou seja, instalar o pacote “unity-session” na sua máquina Linux Mint, ou o pacote slick-greeter no seu sistema Ubuntu.

Uma coisa a ter em mente é que cada um desses irá instalar uma boa quantidade de novas dependências do Unity ou Cinnamon para você, então, se espaço ou desempenho são de suma importância para você, essas não são as opções mais leves. Os seguintes comandos instalarão esses greeters para você:

sudo apt install unity-session  
sudo apt install slick-greeter  
sudo apt install lightdm-gtk-greeter lightdm-gtk-greeter-settings

Um terminal mostrando o processo de instalação do slick-greeter, um dos muitos greeters do LightDM disponíveis no Linux.

Os gerenciadores de exibição são apenas a ponta do iceberg quando se trata de personalização do Linux. Aprenda como você pode construir seu próprio ambiente Linux minimalista instalando o Parabola Linux e executando o bspwm como seu gerenciador de janelas.

Créditos da imagem: Jay Wennington via Unsplash. Todas as alterações e capturas de tela por Ramces Red.