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.797 ]

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

Desmistificando a instalação do Dazuko

Guia de referência do ISOLINUX (parte 2)

Criando um LiveCD a partir de uma instalação do Debian Lenny

Guia de referência do ISOLINUX (parte 1)

VirtualBox: a forma mais fácil de conhecer o Linux sem precisar instalá-lo

Leitura recomendada

VIM avançado (parte 2)

Linux_logo: customizando até o SHELL do seu GNU/Linux

Crie seu próprio repositório YUM no CentOS 4 e 5

Backup remoto usando SSH

Usando o NetBSD como desktop

  
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