Inicial > Dicas > KDM / GDM custom

KDM / GDM custom

Essa dica é para aqueles que adoram novidades, mesmo que sem muita praticidade ou melhora de performance.

Eu customizei o meu KDM (gerenciador de login do KDE) e atendendo a perguntas de alunos, também descobri como customizar no GDM (gerenciador de login do GNOME), onde é colocado um screensaver ou vídeo nas telas de login como fundo de tela.


O processo é bem simples, começa com a retirada dos temas dos gerenciadores do login do KDM ou GDM. Em seguida é inserido em dois arquivos de login a chamada ao vídeo ou screensaver. Irei dividir as explicações por interface de trabalho (KDE/GNOME) para melhor entendimento.

## KDE

A primeira coisa a ser feita é retirar o tema do seu KDM. (As telas abaixo são do KDE4.2, mas a sequência são as mesmas no KDE 3.5)

No Kubuntu abra a opção de “Configurações do Sistema” em seguida, na nova janela aberta, clique na aba “Avançados”. Clique sobre a opção “Gerenciador de Início de Sessão”.

Gerenciador de Início de Sessão

Na nova tela aberta você deverá desmacar a opção de “usar temas de boas vindas”. Se preferir você poderá alterar a cor da tela de logon na opção “Esquema de cores” (vide imagem abaixo).

Tela da escolha de temas

Na aba (2) de diálogo, você poderá alterar o texto da tela de login, bem como incrementar com uma imagem pessoal (cuidado com as dimensões dessa imagem de logo ela não deve ultrapassar 320×240)

Texto da tela de Login

Na aba (3) você deverá desabilitar o plano de fundo (Essa tela só fica disponível quando o tema não está em uso).

Tela de plano de fundo

Finalize, clicando no botão “OK”. Realizado os passos acima, basta agora basta alterar os scripts de inicialização.

Abra sua console preferida (konsole, yakuake e etc). Você terá que editar dois arquivos, o Xsetup e Xstartup. O Xsetup é executado na tela de login e o Xstartup e executado após a tela de login.

1) Arquivo Xsetup
No kde 4.0 ou superior, edite os arquivos como root ou com o auxilio do comando sudo.

sudo vim /etc/kde4/kdm/Xsetup

acrescente a linha abaixo caso queira usar um screensaver
/usr/lib/xscreensaver/glmatrix -root &

ou acrescente a linha abaixo para usar um vídeo. (Lembre-se antes de instalar o mplayer e os codecs de vídeo)
/usr/bin/mplayer -vo   x11 -vf  scale=<largura>:<altura> -ao alsa <caminho do vídeo>  -rootwin &
Ex.: /usr/bin/mplayer -vo  x11 -vf  scale=1280:800 -ao alsa /media/sda2/yves.avi  -rootwin &

  • -vo x11 – vídeo driver X11
  • scale=largura:altura – Tamanho em que o vídeo deve ser mostrado na tela, no meu notebook eu uso a resolução scale=1280:800
  • -ao alsa – driver de áudio carregado;
  • caminho do vídeo – local para seu video. No meu PC a linha ficou assim /media/sda2/yves.avi
  • -rootwin – é o responsável por executar o vídeo em segundo plano.

Para acessar o programa Xsetup no KDE 3.5 o caminho é esse “/usr/kde/3.5/share/config/kdm/Xsetup”

2) Arquivo Xstartup

Neste arquivo iremos incluir apenas um comando para matar os programas que executamos acima. Edite o arquivo (kde4)

sudo vim /etc/kde4/kdm/Xstartup

Acrescente as linhas abaixo no início do arquivo, logo após a linha PATH

killall glmatrix
killall mplayer

Para acessar o programa Xstartup no KDE 3.5 o caminho é esse “/usr/kde/3.5/share/config/kdm/Xstartup”

Pronto pode testar sua tela de login agora.

## Gnome

Assim como KDE, a primeira coisa a fazer no GDM é retirar o tema. Pra isso, precisamos ir no menu “Sistemas” > “Administração” > “Inicio de Sessão.”

Início de sessão no Gnome

Na janela de “Preferência da Janela de Início de Sessão”, você deve trocar o estilo para “Simples”, em seguida desmarcar imagem e cor na opção de segundo plano. No meu caso também desmarquei a opção logotipo. Cuidado com as dimensões dessa imagem de logotipo, ela não deve ultrapassar 320×240.

Preferência de Início de Sessão

Finalize, clicando no botão “Fechar”. Realizado os passos acima, basta agora basta alterar os scripts de inicialização.

1) Arquivo /etc/gdm/Init/Default

Edite os arquivos do GDM para iniciar o screensaver ou vídeo de sua preferência na tela de login. Você pode executar essa tarefa como root ou com o auxilio do comando sudo.

sudo vim /etc/gdm/Init/Default

acrescente a linha abaixo, na penúltima linha do arquivo Default (logo acima da palavra “exit 0”), caso queira usar um screensaver .
/usr/lib/xscreensaver/glmatrix -root &

ou acrescente a linha abaixo para usar um vídeo. (Lembre-se antes de instalar o mplayer e os codecs de vídeo)
/usr/bin/mplayer  -vo   x11  -vf  scale=<largura>:<altura> -ao alsa <caminho do vídeo>  -rootwin &
Ex.: /usr/bin/mplayer  -vo  x11  -vf   scale=1280:800 -ao alsa /media/sda2/yves.avi  -rootwin &

  • -vo x11 – vídeo driver X11
  • scale=largura:altura – Tamanho em que o vídeo deve ser mostrado na tela, no meu notebook eu uso a resolução scalee=1280:800;
  • -ao alsa – driver de áudio carregado;
  • caminho do vídeo – local para seu video. No meu PC a linha ficou assim /media/sda2/yves.avi
  • -rootwin – é o responsável por executar o vídeo em segundo plano.

2) Arquivo /etc/gdm/PreSession/Default

Neste arquivo iremos incluir apenas um comando para matar os programas que executamos acima. Edite o arquivo.

sudo vim /etc/gdm/PreSession/Default

Acrescente as linhas abaixo no início do arquivo, logo após a linha PATH

killall glmatrix
killall mplayer

Pronto! Pode testar sua tela de login agora.

## Atenção! Caso não funcione, releia esse tutorial novamente e execute passo a passo.

Categorias:Dicas
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe um comentário