De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


Personalizando o logo de boot do linux 2.6

Colaboração: Alexandre Hautequest

Data de Publicação: 09 de Dezembro de 2003

Quando executamos o linux e ativamos o modo "frame buffer", um pinguim é exibido para cada processador instalado, com um logo dependente da arquitetura da máquina (intel, mac, sun, mips, etc). Mas fica bacana personalizar a instalação e colocar seu próprio logo no lugar do clássico pinguim.

Para isso, no novo kernel 2.6, 3 simples comandos resolvem esta personalização:

  $ convert meu_logo.ext logo_passo1.ppm
  $ ppmquant 224 logo_passo1.ppm > logo_passo2.ppm
  $ pnmnoraw logo_passo2.ppm > logo_linux_clut224.ppm

Feito isto, basta copiar o arquivo final logo_linux_clut224.ppm para o diretório linux-2.6/drivers/video/logo e recompilar seu kernel.

O arquivo "meu_logo.ext" pode ser qualquer imagem que seja suportada pelo aplicativo "convert". Se quiser, pode-se utilizar algum editor de imagens, como o GIMP, e gravar a imagem direto como PPM. Esta imagem também não tem restrição de tamanho, porém imagens muito grandes em altura podem comprometer a visibilidade durante a carga do linux.

Para os kernels 2.4, deve-se alterar o arquivo linux-2.4.XX/include/linux/linux_logo.h. Um bom editor para ele é o glogo, um plugin para o GIMP 1.2, que pode ser encontrado em http://registry.gimp.org/plugin?id=376

Pena que o logo é perdido quando se é trocado de terminal, é configurada nova fonte de teclado ou o período de inatividade é atingido e, com isso, o terminal é posto em espera. Mas ainda assim, é uma modificação bem legal a ser feita.

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Alexandre Hautequest