Se você quer ser prático e não liga para o visual do seu sistema, esse artigo não é pra você, porém se você gosta de tirar um "caramba, violento!" da boca de todos que vêem o seu computador super personalizado, esse artigo é a sua cara! Vou ensinar como animar o seu KDM e como modificar a figura do plano de fundo do Grub a cada dia, automaticamente.
Agora esse outro script que vou escrever aqui é para ser carregado diariamente, porém você não deve usar o crontab nem salvar em init.d ou rc.Local, esse script será carregado pelo root, depois que todos os processos do sistema e ambiente shell estiverem carregados.
Por enquanto faça o seguinte, salve-o como "grub-diario" na pasta /boot/grub e dê permissão de execução:
sudo chmod 777 /boot/grub/grub-diario
Aqui vai o código:
#!/bin/bash
#
# grub-diario por M4iir1c10
# Copie, distribua, porém não apague os créditos
#
dia=$(date | awk '{print $3}'); #coletando o dia em numeral
#procurando a linha que chama o splash no menu.lst do grub, substitui o valor colocando o valor do dia e apagando o anterior, depois salva o resultado em uma variável
novalinha=$(sed '/^splashimage/ !d' /boot/grub/menu.lst | sed "s:/boot/grub:/boot/grub/splashimages/$dia.xpm.gz \n#:");
# escreve o menu em pasta temporária
sed '/^splashimage/d' /boot/grub/menu.lst > /tmp/menu1.lst;
# coloca a nova linha no temporário
sed "6a $novalinha" /tmp/menu1.lst > /tmp/menu.lst;
# reescreve o original com o temporário.
sed '/^#$gz/d' /tmp/menu.lst > /boot/grub/menu.lst;
# remove os temporários
rm /tmp/menu.lst;
rm /tmp/menu1.lst;
Deixe esse script na pasta do Grub e vamos para o KDM.
[1] Comentário enviado por Gabriel_Silva em 05/03/2009 - 19:17h
"$ chmod 777 grub-imagens"
O meu comentário é: você deveria saber quais as implicações de fazer isso na segurança do sistema. Aliás: primeiramente você deveria saber o que significa 777!
-------------------------------
Imagine que, em um belo dia, um usuário qualquer e não-privilegiado execute o comando abaixo e vá embora:
[3] Comentário enviado por psychokill3r em 05/03/2009 - 22:54h
eunaoacredito voce é o root ou o toor?
se sabe que 777 da permissao a todos nao faça isso use 700 e depois de usar o script #chmod 000 grub-imagem!!
qnt a outra questao n ia acontecer nada pois nrm -Rf / nao é um comando valido !!!
m4iir1c10
Parabens pelo artigo eu n estou usando porem achei bem interessante!!
Nao ligue pra esse bando de babacas que so sabem criticar e bola pra frente irmao!!
A força esta com voçe.....
[4] Comentário enviado por Vagner_Fonseca em 06/03/2009 - 01:28h
Caro m4iir1c10,
Achei legal seu artigo, apesar de não usar o kdm. É preciso mostrar que o Linux também é gráfico e multimídia.
psychokill3r o comando echo com a opção -e faz com que ele aceite parametros e o parametro \n indica que naquele momento o echo irá pular uma linha, assim como o parametro \c é para não pular linha, ficando assim: