sexta-feira, 10 de junho de 2011

Personalizando o GDM do LMDE

No post de hoje, ensinarei como personalizar a tela de login do LMDE.


Personalize sua tela de Login



O Segredo para personalizar nosso GDM, esta todo em um único arquivo, o greeter.gconf-defaults. Basta apenas algumas edições e pronto!

Para começarmos a editar esse arquivo use o seguinte comando:

sudo gedit /usr/share/linuxmint/adjustments/gdm3/greeter.gconf-defaults

Vou explicar trecho por trecho para que não fiquem duvidas!

Esse primeiro trecho, corresponde a imagem de fundo usada na tela de login.

Linha 01 # Use a specific background
Linha 02 /desktop/gnome/background/picture_filename /usr/share/backgrounds/linuxmint/default_background.jpg
Linha 03 /desktop/gnome/background/picture_options stretched

Para colocarmos a imagem que queremos como plano de fundo, basta editarmos a segunda linha do trecho acima.

Exemplo:

Linha 02 /desktop/gnome/background/picture_filename /usr/share/backgrounds/MINHAIMAGEM.jpg

Existem apenas duas regras que devem ser seguidas para a imagem de fundo personalizada.

1ª) A imagem que você escolher dever estar dentro da pasta "backgrounds" que esta localizada em:
/usr/share/.

Existem várias imagens legais dentro desta pasta, mas caso você queira usar outra imagem, que não se encontra-la, basta mover a imagem escolhida para dentro da pasta. Para facilitar essa tarefa use o comando:

gksu nautilus

Assim basta você colar a imagem escolhida na pasta referente.

2ª)Depois de ter colocado a imagem dentro da pasta, agora ela precisa de algumas permissões especiais. Vamos supor que colocamos a imagem "penguins.jpg", para definir as permissões necessárias usamos o seguinte comando:

sudo chmod 644 /usr/share/backgrounds/penguins.jpg

Entendido tudo isso, veja abaixo como ficaria o trecho referente ao plano de fundo:

/desktop/gnome/background/picture_filename /usr/share/backgrounds/penguins.jpg

Vamos agora para o segundo trecho do arquivo, a parte responsável pelo Tema GTK e tema de ícones, usados na tela de login.

Linha 01 # Theming options
Linha 02 /desktop/gnome/interface/gtk_theme Mint-X
Linha 03 /desktop/gnome/interface/icon_theme Mint-X

Note que tanto o tema GTK, quanto o Tema de ícones são o" Mint-X", vamos supor que você queira trocar o tema GTK atual pelo "Felicia", basta você editar a segunda linha deixando-a desse jeito:

Linha 02 /desktop/gnome/interface/gtk_theme Felicia

Para trocar o tema de ícones é quase a mesma coisa, basta você editar a 3ª linha, deixando-a desse jeito:

/desktop/gnome/interface/icon_theme Neblina

No exemplo acima usei o tema de ícone "Neblina", mas você pode usar o que quiser como por exemplo o "Faenza".

Vamos agora mudar o ícone que aparece na tela de login. O trecho responsável por ele é:

Linha 01 # Greeter options
Linha 02 /apps/gdm/simple-greeter/logo_icon_name debian-swirl-logo

Você poderá colocar qualquer imagem que esteja dentro da pasta /usr/share/pixmaps. Mas caso você queira usar outra imagem, que não se encontra-la, basta mover a imagem escolhida para dentro desta pasta. Para facilitar essa tarefa use o comando:

gksu nautilus

No meu exemplo usei uma imagem com o nome "tux.png". Veja abaixo como ficaria o trecho referente ao "ícone":

Linha 01 # Greeter options
Linha 02 /apps/gdm/simple-greeter/logo_icon_name tux

Note que não coloquei a extensão do arquivo!

Difícil até aqui? Acredito que não!


Agora vem o trecho mais fácil de se compreender.

# Some other possible options
Linha 1 #/apps/gdm/simple-greeter/banner_message_enable true
Linha 2 #/apps/gdm/simple-greeter/banner_message_text Welcome
Linha 3 /apps/gdm/simple-greeter/disable_restart_buttons false
Linha 4 /apps/gdm/simple-greeter/disable_user_list false

Mexeremos apenas nas linhas 3 e 4, sendo que:

A linha 3 corresponde a opção de desativar os botões " Desligar, Reiniciar, Suspender". Caso você não queira que eles apareçam em sua tela de login, mude o valor de "false" para "true". Veja no exemplo abaixo:

Linha 3 /apps/gdm/simple-greeter/disable_restart_buttons true

Já a linha 4, corresponde a opção para desativar a lista com o(s) nome(s) de usuário(s), caso você queira que o(s) nome(s) do(s) usuário(s) não seja(m) mostrado(s), mude o valor de "false" para "true". Veja no exemplo abaixo:

Linha 4 /apps/gdm/simple-greeter/disable_user_list true

Pronto, personalizamos tudo que poderia ser personalizado, veja abaixo como ficou o meu arquivo:

# Use a specific background
/desktop/gnome/background/picture_filename /usr/share/backgrounds/penguins.jpg
/desktop/gnome/background/picture_options stretched

# Theming options
/desktop/gnome/interface/gtk_theme Felicia
/desktop/gnome/interface/icon_theme Neblina

# Greeter options
#/apps/gdm/simple-greeter/logo_icon_name debian-swirl

# Some other possible options
#/apps/gdm/simple-greeter/banner_message_enable true

#/apps/gdm/simple-greeter/banner_message_text Welcome
/apps/gdm/simple-greeter/disable_restart_buttons true
/apps/gdm/simple-greeter/disable_user_list true

# The lower panel doesn't work with the compositor
/apps/metacity/general/compositing_manager false

Agora salve e feche.

Para validar as modificações feitas, execute o seguinte comando:

sudo dpkg-reconfigure gdm3

Tudo pronto, agora você deve reiniciar o computador. Atenção as mudanças só aparecem depois da reinicialização!

Dúvidas, Criticas e/ou Elogios deixem nos comentários, até a próxima!

Referência: http://linuxmintlife.wordpress.com/ - http://linuxlike.blogspot.com/ - http://forums.linuxmint.com

Nenhum comentário:

Postar um comentário