Alterando as imagens de splash no Ubuntu
Fala galera! Nesse artigo vou mostrar como alterar a imagem do splash no Ubuntu, aquela mostrada quando ele está levantando os módulos, dispositivos e interfaces durante o boot. E a outra é aquela logo após você logar.
Parte 2: Splash quando está levantando o Linux
Esse splash é aquele que aparece quando o Linux está carregando os módulos, identificando o hardware.
Para isso precisamos instalar o pacote BOGL, que é ele que nos vai ajudar a mudar as imagens e editar a paleta de cores.
# apt-get install libbogl-dev
Segue o link da imagem que irei usar:
É importante que a imagem esteja no formato *.PNG e tenha 640x400/16 cores.
Salve sua imagem na pasta que criamos antes (/boot/grub/imagens) e altere o nome para usplash-artwork.png:
# mv sua-imagem usplash-artwork.png
Em seguida, dentro da pasta "/boot/grub/imagens", insira os comandos para construir a imagem que será usada:
# pngtobogl usplash-artwork.png > usplash-artwork.c
# gcc -Os -g -I/usr/include/bogl -fPIC -c usplash-artwork.c -o usplash-artwork.o
# gcc -shared -Wl,-soname,usplash-artwork.so usplash-artwork.o -o loading-splash.so
No meu caso nomeei o arquivo para "loading-splash.so", mas você pode alterar por outro nome, com a mesma extensão.
Agora vamos adicionar nossa imagem ao sistema:
# update-alternatives --install /usr/lib/usplash/usplash-artwork.so usplash-artwork.so /boot/grub/imagens/loading-splash.so 55
Para finalizar:
# dpkg-reconfigure linux-image-$(uname -r)
Pronto! Reinicie o micro e veja como ficou. :)
Para isso precisamos instalar o pacote BOGL, que é ele que nos vai ajudar a mudar as imagens e editar a paleta de cores.
# apt-get install libbogl-dev
Segue o link da imagem que irei usar:
É importante que a imagem esteja no formato *.PNG e tenha 640x400/16 cores.
Salve sua imagem na pasta que criamos antes (/boot/grub/imagens) e altere o nome para usplash-artwork.png:
# mv sua-imagem usplash-artwork.png
Em seguida, dentro da pasta "/boot/grub/imagens", insira os comandos para construir a imagem que será usada:
# pngtobogl usplash-artwork.png > usplash-artwork.c
# gcc -Os -g -I/usr/include/bogl -fPIC -c usplash-artwork.c -o usplash-artwork.o
# gcc -shared -Wl,-soname,usplash-artwork.so usplash-artwork.o -o loading-splash.so
No meu caso nomeei o arquivo para "loading-splash.so", mas você pode alterar por outro nome, com a mesma extensão.
Agora vamos adicionar nossa imagem ao sistema:
# update-alternatives --install /usr/lib/usplash/usplash-artwork.so usplash-artwork.so /boot/grub/imagens/loading-splash.so 55
Para finalizar:
# dpkg-reconfigure linux-image-$(uname -r)
Pronto! Reinicie o micro e veja como ficou. :)
OBS: Para alterar a paleta de cores, edite o arquivo "usplash-artwork.c" e recomece os passos a partir daí.
PALETA DE CONFIGURAÇÃO
PALETA DESCRIÇÃO
0 Background color
0 Text background color
1 Progress bar color
2 Text foreground color (right)
4 Progress bar background color
8 Text foreground color (left)
13 Failure color
Obrigado pela ajuda!