De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Ederson L. Corrêa
Data de Publicação: 21 de Dezembro de 2005
Um tempo atrás eu publiquei uma dica para trocar o tema do GDM por um escolhido aleatoriamente dentre os temas diponiveis no micro (http://www.dicas-l.com.br/dicas-l/20041124.php).
Como meu DeskTop Manager preferido é o KDE, sempre pretendi deixar de utilizar o GDM e passar a usar o KDM, pois assim o sistema ficaria menos carregado. Mas o KDM era muito simples e sem beleza alguma.
Entretanto, agora no KDE 3.4.X temos um KDM mais "maleavel", com suporte mais decente a temas. Assim, finalmente pude mudar de Login Manager e continuar com um ambiente agradavel.
Para isso, efetuei alguns ajustes no script anterior.
Chega de papo, e vamos ao que interessa: O script:
#!/bin/bash # # Description: This script modifies the KDM theme for other randomly chosen. # Description: Based in script posted by va7dav in http://gnome-hacks.jodrell.net/hacks.html?id=17 # # Autor: Ederson L. Correa <ederson.correa at gmail dot com> # Date: 16 July 2005 # File: /etc/rc.d/rc.kdmrandom # Last update: 16/07/2005 # THEME_DIR=/opt/kde/share/apps/kdm/themes/ THEMES=`ls -1 "$THEME_DIR"` N=`echo $THEMES | wc -w` ((N=RANDOM%N+1)) # The -i.old option creates a backup copy called # kdmrc.old sed -i.old 55c\ Theme=$THEME_DIR`echo $THEMES | cut -d ' ' -f $N` /opt/kde/share/config/kdm/kdmrc
O que esse script faz é escolher "aleatoriamente" um dentre os temas disponiveis no diretório configurado em THEME_DIR. Assim, cada vez que esse script for executado (como root) o tema do KDM será trocado.
OBSERVAÇÂO: Aqui no meu slack a linha referente ao tema a ser usado é a linha 55 do arquivo kdmrc, por isso o "55c" na linha de comando. Você deve ajustar o script para o que ocorre na sua máquina. Suponhamos que no seu caso, a linha seja a 20, então troque o 55 por 20, ficando "sed -i.old 20c\ Theme=...".
Você pode colocar esse script para rodar no cron de tempos em tempos, ou na hora do boot, ou na hora do reboot, ou a cada vez que você deslogar ou logar numa sessão gráfica. Isso fica a gosto do freguês.
No meu caso, como eu ligo o PC de manhã e este permanece ligado e logado o dia todo, preferi colocar esse script para rodar no boot, assim, todo dia tenho uma tela de login diferente ... :D
Para isso fiz o seguinte no meu Slack:
# Pequeno Script que troca o tema do GDM aleatoriamente if [ -x /etc/rc.d/rc.gdmrandom ]; then echo "Changing the GDM Theme for a random one: " . /etc/rc.d/rc.gdmrandom fi
Assim, quando eu quiser desabilitar a mudança dos temas basta eu retirar a permissão de execução do rc.kdmrandom.
Você pode adaptar isso para a sua distro.
Como nem tudo é perfeito, temos poucos temas disponiveis para o KDM. Se olharem no Kde-look.org (http://www.kde-look.org) verão que existem menos de um terço do número de temas disponiveis para o GDM no Gnome-look.org. Entretanto, adaptar os temas do GDM para o KDM e vice-versa é simples. Eu mesmo adaptei meus temas favoritos do GDM para o KDM. Quem quiser pode baixa-los em:
E muitos outros em (esses terão que ser adaptados):
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários