Pular para o conteúdo

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.
Antônio Vinícius Menezes Medeiros vinyanalista
Hits: 44.432 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

Parte 3: 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.

   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

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

Desmistificando a instalação do Dazuko

Incrementando o visual do KDE 4

Conheça o OpenOffice.org e o BrOffice.org

Portugol Online - Software livre para facilitar o estudo de algoritmos

Instalando Debian direto do HD

Sistema de Informações Geográficas - Softwares Livres ou Proprietários?

Terceira experiência com o Basic Linux

Como fazer publicações pelo Instagram Web

O Centro de Controle YaST

#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

Entre na sua conta para comentar.