Este artigo ensina a configurar o GDM para sempre usar temas aleatórios, assim nunca haverão temas não usados no sistema e a cada utilização do GDM será uma surpresa.
O exemplo dado neste artigo fará com que um tema aleatório seja
escolhido para o GDM toda vez que o computador seja inicializado
no modo gráfico (init == 4). Contudo, ele pode ser facilmente
adaptado para ser inicializado toda vez que o computador seja
ligado, toda vez que o computador seja reiniciado, toda vez que
o computador seja desligado e etc. Basta alterar os arquivos certos
para cada caso. Bom, mas vamos ao que interessa.
Adicionar o seguinte trecho de código no arquivo /etc/rc.d/rc.4,
dentro do comando "if" que inicia o GDM, antes da linha
"exec /usr/bin/gdm -nodaemon":
# Pequeno Script que troca o tema do GDM aleatoriamente
if [ -x /etc/rc.d/rc.gdmRandomTheme ]; then
. /etc/rc.d/rc.gdmRandomTheme
fi
[5] Comentário enviado por forkd em 02/03/2006 - 01:01h
Obrigado pelos comentários galera!
Bom, sobre o similar do rc.4 para a galera que usa a linha Red Hat, infelizmente eu não sei, pois há muito tempo não mexo com isso. Tente procurar por algum /etc/init.4 ou coisa parecida...
Para o KDM, receio que não possa ajudar, pois nunca trabalhei com temas para ele e não sei onde deve-se definir isso. Contudo, a alma do negócio está no script. Ele deve ser alterado para selecionar temas aleatórios para o KDM. Isso fica como lição de casa para quem se interessar. Daí é só postar aqui ou criar outro artigo...
Até mais galera! Valew!
# Things to run in every runlevel. This line is only in Red Hat 7.X Used to flush disk buffers.
ud::once:/sbin/update
# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now
# When our UPS tells us power has failed, schedule a shutdown for 2 minutes from now.
pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down"
# If power was restored before the shutdown kicked in, cancel it.
pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled"
# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
# Run xdm in runlevel 5
x:5:respawn:/etc/X11/prefdm -nodaemon
a linha que interessa e essa:
id:3:initdefault:
ela diz qual e o rc padrao carregado no boot do sistema,nesse caso init 3, isso responde a pergunta a respeito do rc.4 feito por Eliz, porque de acordo com o init da maquina sera executado o script do rc, resumindo o init3 vai carregar o rc3,
Mais uma opcao que pode resolver esse problema mais facilmente e salvar o script que o nosso amigo escreveu na pagina "configuracao" em um arquivo de texto qualquer na pasta /etc/rc.d/rc.S e dar a permissao chmod 777, pois o rc.S sera o primeiro script iniciado durante o boot, independente do init que vc esta usando, esse arquivo e muito importante sujiro a todos que estude sobre ele pois com uma configuracao bem feita seu linux pode ficar mais seguro e mais "inteligente" reconhecendo hardware automaticamente e tudo, estudem sobre ele e tambem sobre o hotplug, bom ai ja e outra estoria. Ja na questao do kdm vou fazer as modificacoes nessessarias e depois coloco aqui no vol OK, galera!
[7] Comentário enviado por s3t_sk8 em 10/06/2007 - 22:59h
gostei da dica!
agora minha dica! ^^
existe outro modo de colocar temas aleátorios!
bom, faço isso usando o Ubuntu Feisty Fawn, nao sei de outras distros!
basta digitar como root "gdmsetup" no terminal e habilitar a opção de temas aleatórios.
[8] Comentário enviado por Flaviodbz em 09/09/2007 - 12:01h
amigo eu estou ubuntu feisty fawn e queria que ao carregar minha splash screen aparecesse meu walpaper em vez da cor de fundo(que ser escolhido no gdmsetup)