Considero o
LightDM como um Slim melhorado e turbinado, pois ele é leve e altamente personalizável. Tudo de forma muito simples, apenas instalando os temas e alterando seus scripts.
Como utilizo o
XUbuntu em meu Netbook, os exemplos de scripts são baseados no padrão do XUbuntu, mas tudo que será escrito aqui funciona em qualquer membro da família '11.10' com LightDM.
Conhecendo os scripts
O que precisamos para configurar o LightDM está na pasta "/etc/lightdm/", aqui encontraremos os scripts necessários para a personalização e alteração de tema:
O "lightdm.conf" é o arquivo que utilizamos para escolher nossa seção, se vamos fazer login direto e qual o tema será utilizado. Neste tutorial não mostrarei como se faz o login direto pois meu objetivo é mostrar como personalizar o LightDM. Se configurarmos o LightDM para Login direto, para que personalizá-lo?
Eis o conteúdo do arquivo:
[SeatDefaults]
user-session=xubuntu
greeter-session=lightdm-gtk-greeter
Onde 'user-session' é o desktop que será utilizado ao logar e 'greeter-session' é o tema do LightDM que será exibido.
Lembrando que nos repositórios só temos quatro temas disponíveis. São eles:
- lightdm-gtk-greeter;
- lightdm-qt-greeter;
- unity-greeter;
- mythbuntu-lightdm-theme.
Para cada tema instalado, será criado um arquivo "nomedotema.conf". No Ubuntu, como apenas o 'unity-greeter' estará instalado por default, teremos apenas o arquivo "unity-greeter.conf".
Já no XUbuntu, teremos apenas o "lightdm-gtk-greeter.conf" disponível, pois apenas o 'lightdm-gtk-greeter' está instalado. É neste arquivo onde podemos personalizar nosso tema de LightDM.
O conteúdo de um arquivo "nomedotema.conf" é:
[greeter]
background=xxxxx
logo=xxxxx
theme-name=xxxxx
icon-theme-name=xxxxx
font-name=xxxxx
xft-antialias=xxxx
xft-dpi=xx
xft-hintstyle=xxxxx
xft-rgba=xxxxx
Explicarei apenas as configurações que podem trazer dúvidas:
- background: é o caminho para o papel de parede do LightDM.
- theme-name: é o nome do tema GTK ou QT que será utilizado, lembando que a grafia tem que ser perfeita, respeitando maiúsculas e tudo o mais.
- icon-theme-name: nome do tema de ícones, segue a mesma explicação do item anterior.
- font-name: nome exato da fonte, seguido de seu tamanho (esses valores precisam estar instalados no sistema, caso contrário, se o valor de 'theme-name' for o nome de um tema que não está instalado ou a grafia do nome
estiver divergente, o sistema irá carregar o tema padrão do GNOME'quadradão' à lá Win95).
- xft-antialias: suavização de bordas.
- xft-dpi: resolução.
- xft-hintstyle: não sei ao certo, mas me parece que controla a espessura da fonte.
- xft-rgba: que também não vi utilidade.
Como um de meus passatempos é personalizar meu desktop, sempre estou testando novos temas GTK. E eu queria saber como deixar o LightDM com o mesmo tema do meu Desktop. A coisa é simples, somente altere os campos 'theme-name', 'icon-theme-name' e 'font-name' para os mesmos valores que você utiliza no seu desktop, e altere o plano de fundo inserindo o caminho da imagem em 'background'.
Segue o "lightdm-gtk-greeter.config" que eu utilizo para o LightDM no XUbuntu com o tema Greybird:
[greeter]
background=/usr/share/xfce4/backdrops/park.jpg
logo=/usr/share/unity-greeter/logo.png
theme-name=greybird
icon-theme-name=elementaryXubuntu-dark
font-name=Ubuntu 11
xft-antialias=true
xft-dpi=96
xft-hintstyle=hintslight
xft-rgba=rgb
Utilizando o tema 'unity-greeter' (tema do Ubuntu) no XUbuntu
Instale o tema:
sudo apt-get install unity-greeter gnome-settings-daemon
Aqui cabe uma observação: o tema 'unity-greeter' não funciona sem o pacote "gnome-settings-daemon", porém este não consta como dependência. Se ele não for instalado, o LightDM não irá subir e a tela irá piscar, somente sendo possível logar no sistema pelo 'tty'.
Altere o arquivo "lightdm.conf" para:
[SeatDefaults]
user-session=xubuntu
greeter-session=unity-greeter
E por último, altere as linhas: 'theme-name', 'icon-theme-name' e 'font-name' para os mesmos valores que você utiliza no seu desktop, ou outros valores de sua preferência. Altere o plano de fundo inserindo o caminho da imagem em 'background'.
Lembrando que esses valores precisam estar instalados no sistema, caso contrário, por exemplo, se o valor de 'theme-name' for o nome de um tema que não está instalado ou a grafia do nome estiver divergente, o sistema irá carregar o tema padrão do GNOME ('quadradão' à lá Win95).
Bom, é isso. Espero que estas informações em português sejam úteis a alguém assim como foi para mim, que tive que 'googlar' um bom bocado e só encontrei informações espalhadas, e em inglês.
Previamente publicado em: