Usando temas aleatórios no GDM

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.

[ Hits: 37.970 ]

Por: José Lopes em 09/02/2006 | Blog: https://lopes.id


Configurando o arquivo criado para execução



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

echo "Iniciando o GDM..."
Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Adicionando temas
   3. Criando o arquivo de configuração
   4. Configurando o arquivo criado para execução
   5. Conclusão
Outros artigos deste autor

Compilação comentada do kernel

Execução automática de comandos na inicialização do modo gráfico

Esquemas de particionamento e sistemas de arquivos

Permissões no Linux

Configurando o Fortune

Leitura recomendada

Otimizando o Sabayon Linux (inclusive o Firefox)

Instalando e utilizando o Google Earth

GNOME 3 no Slackware 14 com dropline GNOME

Blender - Iniciante (parte 1)

E Ink - Leitor de E-Book Kindle e Amazon Cloud Reader

  
Comentários
[1] Comentário enviado por removido em 09/02/2006 - 20:43h

muito bom.

[2] Comentário enviado por pedemesa em 09/02/2006 - 20:45h

Boa dica! anteontem montei uma máquina com o XFCE4 e o GDM, é era um Celeron 333 e precisava de uma interface leve, ficou muito bom!

[3] Comentário enviado por eliz em 23/02/2006 - 11:21h

pôxa onde estou trabalhando eles usam fedora :(
Não tem o rc.4 onde vc especificou...
onde será q eu acho ele?

[4] Comentário enviado por LnxSlck em 24/02/2006 - 19:34h

Agora o mesmo mas para KDM

[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!

[6] Comentário enviado por M4iir1c10 em 20/02/2007 - 23:17h

posso ajudar?
/etc/inittab e um arquivo parecido com isso:

##############################################
# Author: Miquel van Smoorenburg,
# Modified for RHS Linux by Marc Ewing and Donnie Barnes

id:3:initdefault:

# System initialization.
si::sysinit:/etc/rc.d/rc.sysinit

l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5
l6:6:wait:/etc/rc.d/rc 6

# 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.

rapido e indolor ;D

[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)


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts