LightDM: personalizando e instalando o tema do Ubuntu no XUbuntu

Publicado por Jeremias Alves Queiroz em 22/12/2011

[ Hits: 17.695 ]

 


LightDM: personalizando e instalando o tema do Ubuntu no XUbuntu



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:
  • lightdm.conf
  • nomedotema

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:
Outras dicas deste autor

Melhorando a velocidade de download do Pacman e do Makepkg no ArchLinux

Criando músicas no formato AAC (m4a) utilizando o NeroAac

Corrigindo ícones da interface web do Transmission Daemon

Quake 2 no Ubuntu 10.10

AmuleD - Utilizando o Amule como um daemon no Arch Linux

Leitura recomendada

Como alterar o nome do seu $USER e o do diretório $HOME

Servidor NTP

Sbopkg - Gerenciador de Pacotes para Slackware que usa Slackbuilds

Espelhos Debian Wheezy

Configuração no Nagios 3 para adicionar comentários aos hosts

  

Comentários
[1] Comentário enviado por jere2001 em 02/01/2012 - 10:04h

Agora é possível alterar o papel de parede de forma mais fácil no Ubuntu Tweak 0.6. É só ir no menu de Ajustes => Tema de Login onde será possível alterar o papel de parede e o ícone da utilizado no LightDM.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts