quarta-feira, 3 de agosto de 2011

Mudar a imagem do Grub e o Boot Splah

Essa semana eu procurei mudar a imagem do Grub (Gerenciador de Inicialização) e o Boot Splash (imagem que aparece quando o SuSE está carregando) e segue aí o roteiro para quem deseja fazer essas alterações.

1. Grub:
Para alterar a imagem do Grub, gere uma imagem (formato jpeg) qualquer no tamanho 800 x 600. Renomeie a imagem para back.jpg. Para executar os próximos passos é necessário ser usuário root.

Primeiro passo é fazer um backup do message
cp /boot/message /boot/message.bkp

Crie um diretório temporário para realizar as alterações e copie o message para lá.
mkdir /tmp/grub
cp /boot/message /tmp/grub

Extraia o conteúdo do arquivo message
cd /tmp/grub
cpio -i < message
rm message

Remova a imagem antiga e copie a nova
rm back.jpg
cp /caminho/para/imagem/back.jpg back.jpg

Recrie o arquivo message e copie novamente para a partição de boot
ls .| cpio -o > message
mv message /boot/

Ao finalizar, remova os arquivos de trabalho gerados.
rm -rf /tmp/grub


2. Bootsplash


A alteração do bootsplash é um pouco mais trabalhosa, mas segue no mesmo sentido. Primeiro você deve saber a resolução do boot de seu computador. No meu caso é 1280x800.
Crie uma imagem (formato jpeg) com a resolução desejada.

Entre no diretório /etc/bootsplash/themes/OpenSUSE/images
Lá, existem duas imagens para cada resolução. Uma, (silent-RESOLUCAO,jpg)  é o boot com interface gráfica e a outra (bootsplash-RESOLUCAO.jpg) é o boot no modo texto.

Vou alterar somente a imagem do modo gráfico (silent), mas a alteração da outra segue o mesmo procedimento. Lembre-se de estar como root para executar esses procedimentos

Primeiro faça um backup da imagem original e depois copie sua imagem.
cp silent-1280x800.jpg silent.1280x800.jpg.bkp
cp /caminho/para/imagem/silent-1280x800.jpg silent-1280x800.jpg


Agora, provavelmente você desejará alterar a barra de progressão que aparece durante a inicialização. Para isso altere o arquivo /etc/bootsplash/themes/openSUSE/config/bootsplash-RESOLUCAO.cfg
No meu caso vou alterar o arquivo bootsplash-1280x800.cfg

Observe as linhas:

mnganim logo /etc/bootsplash/themes/openSUSE/images/logo.mng initframe logo silent center 640 380
mnganim logov /etc/bootsplash/themes/openSUSE/images/logov.mng initframe logov origin 0 2 2


Essas linhas descrevem o lagarto (Logo do openSUSE) que aparece acima da barra de rolagem. O valor 640 representa a largura e o valor 380 representa a altura. Se desejar altere de forma a reposicionar esse logotipo. Se quiser, comente as duas linhas para que o lagarto não apareça mais.

As linhas:
progress_enable=1
box silent noover 556 460 716 461 #ffffff10
box silent inter 556 459 556 461 #ffffff80
box silent 556 459 716 462 #ffffff80

Altere o valor de progress_enable=0 para que a barra de progressão desapareça
As 3 linhas iniciadas com box descrevem a barra de progressão da seguinte forma:
box [flags] x1 y1 x2 y2 #rrggbbaa

Sendo que a barra de progressão vai de x1y1 até x2y2
O parâmetroe #rrggbbaa representa a cor no formato RGB (com 2 dígitos para cada valor) e o AA (valor alpha) que é usado para definir a transparência.

No meu exemplo alterei a barra de progressão para ficar mais abaixo ficando assim:
box silent noover 556 660 716 663 #ffffff10
box silent inter 556 659 556 663 #ffffff80
box silent 556 659 716 664 #ffffff80

Maiores informações podem ser encontradas aqui.

Salve e feche o arquivo


3. Mkinitrd

Agora execute:
mkinitrd


Reinicie o computador para verificar as alterações.

Veja aqui como ficaram minhas alterações.

Grub

Bootsplash



terça-feira, 2 de agosto de 2011

OpenSuse 11.4

Hehe galera, voltei depois de muito tempo sumido. A novidade agora é o OpenSuse 11.4

Lançado já alguns meses, consegui atualizar minha máquina e estou usando bastante. O bagulho tá legal a beça. Interface semelhante ao 11.3, mas melhorada, estabilidade maior e desempenho muito bom.

Fiz uma pequena seleção de softwares para instalar via 1-Click Install. Segue aí:

Chromium Web Browser
Browser de código aberto baseado no projeto Chrome do Google.


Inkscape
Editor de imagens vetoriais estilo Corel Draw.


Java plugin (Icedtea)
Plugin java desenvolvido baseado na arquitetura openjdk.


Flash player plugin
Plugin para uso da tecnologia Adobe Flash.


Devede
Programa para criar DVD's e Video CD's (VCD, sVCD or CVD)