Vamos a ver ahora como personalizar a nuestro gusto todas las pantallas y animaciones que muestra Ubuntu Karmic desde el arranque hasta que aparece finalmente el escritorio. El objetivo será dar a todo elproceso de arranque un aspecto coherente y a nuestro gusto.
La secuencia de programas que se muestran es la siguiente:
Grub2 - Usplash - XSplash - GDM - Escritorio
Grub2: menú de arranque y selección del sistema operativo
Usplash: animación inicial, anterior a la carga del servidor gráfico
XSplash: animación que se presenta durante la carga del entorno gráfico
GDM: pantalla de selección de usuario y tipo de sesión
En este artículo aprenderemos a crear un Usplash personalizado con las imágenes que nosotros queramos.
Antes de empezar instalaremos todos los paquetes que vamos a necesitar con una sola orden:
$ sudo aptitude install startupmanager build-essential libusplash-dev
Podeis usar cualquier imagen, pero debeis tener en cuenta que debe estar en formato PNG, tener la resolución que vayais a usar (en mi caso 1024x768) y una paleta de colores no superior a 256 colores.
Podeis usar cualquier programa de manipulación de imágenes o retoque fotográfico para conseguir este formato, yo usé el impresionante
Gimp
Nota: este paso es importante pues si la imagen no es PNG 256 colores el proceso fallará más adelante.
Por si este paso os da algun problema aqui os dejo la imagen que yo he usado, ya convertida a PNG 1024x768 y 256 colores:
El propio paquete
libusplash-dev
proporciona un tema de ejemplo sobre el que trabajaremos modificando las imágenes que lleva por las nuestras. Una vez convertida la imagen de fondo al formato correcto substituiremos la del paquete por la nuestra y le daremos el mismo nombre que tiene en el ejemplo:
$ cp -R /usr/share/doc/libusplash-dev/examples ~
$ cp ~/Imágenes/wallpaper_1024x768_256colores.png ~/examples/eft_1024_768.png
Se trata de dos imágenes
throbber_back.png
y
throbber_fore.png
que podemos substituir igual que en el caso del fondo por nuestras creaciones, teniendo la precaución de mantener la misma resolución y la misma paleta de colores.
Tambien podemos cambiar el tipo de letra en que se muestran los mensajes del sistema, para eso debemos tener la fuente en formato bdf. Si, como es normal, tienes la fuente en formato TrueType usaremos la siguiente orden para convertirla:
$ sudo aptitude install otf2bdf && otf2bdf -o fuente.bdf fuente.ttf
Nota: teneis una amplisima coleccion de fuentes TrueType en /usr/share/fonts
Una vez tenemos la fuente en formato bdf reemplazaremos la fuente del tema de ejemplo con la nuestra:
$ cp fuente.bdf ~/examples/helvB10.bdf
Una vez substituida las imágenes (y opcionalmente la fuente) ya podemos crear nuestro tema compilado e instalarlo para que el sistema pueda usarlo:
$ cd ~/examples/ && make && sudo make install
Para aquellos que esteis deseando cambiar el tema pero no os haya salido aqui os dejo el que acabo de hacer para este artículo:
, con soporte para las resoluciones 800x600 y 1024x768. Podeis descargarlo e instalarlo con el propio
startupmanager
Para aplicar el nuevo tema usaremos el programa
startupmanager
que ejecutaremos con la orden:
$ gksu startupmanager
En él tan solo tendremos que elegir la resolución deseada en la pesataña Opciones de arranque (en mi caso usé 1024x768):
Selección de la resolución deseada
Y finalmente seleccionamos el tema en la pestaña Aspecto (en mi caso eft-theme):
fuente: http://dmolinap.blogspot.com