Exibindo um splash durante o boot com Splashy

Dando continuidade às minhas pesquisas sobre a criação de LiveCDs, decidi seguir a sequência do boot e pesquisar o componente que seria exibido para o usuário logo após o gerenciador de boot: o splash ("tela de carregamento"). Há no Linux diversos programas que podem ser utilizados para tal finalidade, entre eles o Splashy, cujas instalação, configuração e personalização trataremos nesse artigo.

[ Hits: 42.266 ]

Por: Antônio Vinícius Menezes Medeiros em 07/06/2010 | Blog: https://antoniomedeiros.dev/


Instalação de programas adicionais



Para configurar e, principalmente, personalizar o Splashy, utilizaremos programas gráficos. Nesse artigo, abordarei dois: o StartUp-Manager, que permite instalar temas e configurar o Splashy, e o Splashy Manager, mais conhecido como GSplashy, que, além disso, permite também criar temas para o Splashy.

O Splashy Manager é o meu preferido por ter mais funcionalidades com relação ao Splashy. O StartUp-Manager, apesar de oferecer menos recursos com relação ao Splashy, possui mais funcionalidades com relação ao processo de boot como um todo, permitindo configurar outros aspectos do processo, como, por exemplo, o gerenciador de boot. Sinta-se a vontade para utilizar o programa que preferir.

A instalação do StartUp-Manager é mais fácil, uma vez que é feita a partir do pacote startupmanager disponível nos repositórios do Debian Lenny. Para instalá-lo, basta executar o seguinte comando no terminal:

# apt-get install startupmanager

Uma vez instalado, o StartUp-Manager encontra-se disponível na seção "Sistema" do "menu K":
Linux: Exibindo um splash durante o boot com Splashy
Linux: Exibindo um splash durante o boot com Splashy
A instalação do Splashy Manager é um pouco mais complicada que a do StartUp-Manager, pois teremos que baixar e compilar seu código-fonte, além de criar manualmente um atalho para ele no "menu K".

Primeiramente, devemos instalar as dependências do Splashy Manager. Felizmente, essas dependências possuem pacotes nos repositórios do Debian Lenny e podem ser instaladas facilmente pelo comando:

# apt-get install libglade2-dev libsplashy1-dev build-essential

Agora sim vamos baixar e instalar o Splashy Manager. Para isso, execute os seguintes comandos no terminal:

# wget http://alioth.debian.org/frs/download.php/2243/gsplashy-0.1.tar.gz
# tar -zxvf gsplashy-0.1.tar.gz
# cd gsplashy-0.1
# ./configure
# make
# make install


Para criar um atalho no menu, usando seu editor de texto preferido (eu escolhi o KWrite), crie um arquivo na pasta "/usr/share/applications/":

# kwrite /usr/share/applications/gsplashy.desktop

Copie e cole o seguinte conteúdo para o editor de texto e salve o arquivo:

[Desktop Entry]
Name=Splashy Manager
Comment=Manage your boot splash
Exec=gksu gsplashy
Icon=/usr/local/share/pixmaps/gsplashy/gsplashy.svg
Terminal=false
Type=Application
Categories=System;Settings;

Feito isso, a partir de agora você poderá acessar o Splashy Manager na seção "Sistema" do "menu K":
Linux: Exibindo um splash durante o boot com Splashy
Linux: Exibindo um splash durante o boot com Splashy
Vejamos agora como podemos, utilizando os dois programas vistos no tópico anterior, instalar e criar temas para o Splashy. Depois veremos como editar temas já existentes e, por último, veremos como utilizar o Splashy em um LiveCD.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalação do Splashy
   3. Instalação de programas adicionais
   4. Instalando novos temas para o Splashy
   5. Criando um tema
   6. Modificando um tema
   7. Utilizando no LiveCD
Outros artigos deste autor

Portugol Online - Software livre para facilitar o estudo de algoritmos

Instalação do MediaWiki em uma Project web do SourceForge

Incrementando o visual do KDE 4

Guia de referência do ISOLINUX (parte 2)

Guia de referência do ISOLINUX (parte 1)

Leitura recomendada

Auditoria de computadores com OPEN-AUDIT

Uma geral pela configuração pós-instalação do Slackware

Trinity Rescue Kit - Poderosa distribuição Linux para recuperação de disco entre outras funções fantásticas!

Programando um mundo livre

Saiba como ativar dois ou mais fbpagers no Fluxbox

  
Comentários
[1] Comentário enviado por giovani2003 em 07/06/2010 - 16:21h

Cara muito bom esse teu artigo. Estou trabalhando exatamente com algumas questões... que dentre elas tenho que criar um splash customizado para deixar uma instalação mais visual para o usuário e este teu artigo veio em boa hora me economizou algumas horas de pesquisa.

[2] Comentário enviado por giovani2003 em 07/06/2010 - 16:23h

Aproveitando... Você já usou o simple-cdd? Se sim... Você já customizou a imagem inicial (menu de opções "Graph Installer, memteste, etc) splash.png (o padrão mostra do Debian).

[3] Comentário enviado por vinyanalista em 08/06/2010 - 15:05h

Olá Giovani, que bom que você gostou do artigo.

Eu não sabia o que era o Simple-CDD, então olhei rapidinho no Google, é um CD de instalação do Debian personalizado, certo?

Quando àquela imagem que você me perguntou, o "splash.png", que você vê no menu inicial do CD de instalação do Debian, eu não sei se há uma forma de alterar pelo próprio comando Simple-CDD, mas acredito que se você montar a ISO do CD depois que ela estiver pronta, copiar todo seu conteúdo para uma pasta temporária, substituir aquela imagem e depois regerar a ISO deve funcionar.

Aquela imagem é a imagem de fundo do menu de boot do ISOLINUX. Você pode olhar dois artigos que eu publiquei aqui antes sobre o ISOLINUX para saber como personalizar aquele menu.

Espero que tenha ajudado,

Um abraço, até mais.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts