Todos hemos visto como muchas instalaciones de Linux presentan una imagen en la parte superior izquierda de la pantalla durante el arranque; por ejemplo la estrella de Mandrake, Tux con una cerveza en Woody,...
Si queremos hacer algo de "tunning linuxero", podemos incluir una imagen personalizada en nuestra instalación:
Necesitaremos:
1.- Un logotipo (obvio, ¿verdad?
2.- En fuente del kernel 2.4.x que vayamos a compilar. (próximamente para la familia 2.6)
3.- El programa "fblogo"
4.- Un Gimp o similar.
5.- El editor de texto favorito de cada uno.
Para comenzar, tendremos que tratar nuestro logo. Para ello símplemente tomaremos la imagen, cambiaremos el fondo a negro (recomendable pero no necesario) y la guardaremos en formato PNG con 223 colores como máximo y el tipo de color como indexado.
A continuación utilizaremos en programa fblogo para generar un archivo que utilizaremos en nuestro kernel mediante la orden "fblogo milogotipo.png linux_logo.h"
Copiamos el archivo "linux_logo.h" dentro del directorio donde hayamos descomprimido los fuentes del kernel, por ejemplo /usr/src/linux/include en la mayoria de los casos.
Abrimos el archivo drivers/video/fbcon.h con nuestro editor (por ejemplo 'joe', mi favorito o 'kate' en KDE) y cambiamos las lineas que definen el alto y ancho en pixeles del logo:
#define LOGO_H <mi_tamaño_en_pixeles_de_alto>
#define LOGO_W <mi_tamaño_en_pixeles_de_ancho>
A continuación compilaremos el kernel, sin olvidarnos de añadir soporte para FrameBuffer, instalamos... y listo!!!
Ya tendremos nuestra imagen favorita durante el arranque del sistema.
Sólo un consejo para acabar: CUIDADO CON EL TAMAÑO!!!!.
No olvideis que el gráfico estará incluido dentro del núcleo, y eso ocupa espacio en memoria. |