domingo, 17 de junio de 2007

Splashy - Barra de progreso

Splashy, barra de carga o progreso en Debian GNU/Linux Lenny 5.0

Imagen de Splashy, barra de carga o progreso

Otra imagen de Splashy, barra de carga o progreso


Que es splashy?

Bueno, muchos habreís visto arranques con barras de progreso donde se oculta todo el proceso de arranque, lo cual es interesante cuando la persona que va estar delante del equipo no tiene por que ver lo que a su parecer es una lluvia de información sin sentido. Antes esto se podía realizar mediante bootsplash pero era una labor tediosa que requeria parchear el kernel y luego compilar, y habías de repetir este proceso para cada imagen que quisieras. Con splashy, es todo más sencillo.


Instalación.
Actualmente splashy se encuentra en la rama stable de Debian (Debian GNU/Linux Lenny 5.0)Como siempre hacemos en este blog lanzamos synaptic e instalamos los siguientes paquetes:

splashy
splashy-themes

y una dependencia muy importante para el buen funcionamiento de splashy, se trata de la librería libdirectfb
libdirectfb

Una vez instalado debemos editar el fichero menu.lst que se encuentra en /boot/grub y añadirle estos parámetros.

ejemplo real
__________________________________________________________

title Debian GNU/Linux, con barra de progreso kernel 2.6.18-4-k7

root (hd1,0)

kernel /boot/vmlinuz-2.6.18-4-k7 root=/dev/hdb1 ro quiet splash vga=792

initrd /boot/initrd.img-2.6.18-4-k7

savedefault

__________________________________________________________

Tabla de opciones del parámetro vga

-------------------800x600-----1024x768-----1280x1024----
256 colores-----------771-----------773--------------775-------
32k colores-----------787-----------790--------------793-------
64k colores-----------788-----------791--------------794-------
16M colores----------789-----------792--------------795-------




Cambiar la imagen

Si queréis cambiar la imagen del proceso de carga del sistema operativo, existen dos metodos bien faciles, simplemente hemos de ir a la siguiente ruta: /etc/splashy/themes

En la cual podemos ver la gran variedad que existen de imagenes para el splashy.




Método 1
Existe un fichero de configuración muy sencillo, config.xml, el cual editamos como administrador "root" para cambiar la imagen y usar otra imagen que mas nos guste.

Para ello en la edición del fichero config.xml, buscamos la siguiente etiqueta: default y la cambiamos por el nombre de la carpeta en la que se encuentre la imagen que mas nos guste. Por ejemplo debian-moreblue


Después de configurar el archivo conf.xml y poner el tema que se desea en la etiqueta default lo que hay que hacer es ejecutar en consola y como administrador "root"el siguiente comando:

update-initramfs -u -k all





Reiniciamos y listo.




Método 2

Este método consiste en renombrar o borrar la carpeta default y cambiarle el nombre de otra carpeta por default


Después de renombrar o borrar la carpeta default y de renombrar nuevamente otra carpeta a default lo que hay que hacer es ejecutar en consola y como administrador "root"el siguiente comando:

update-initramfs -u


Reiniciamos y listo.




Personalizar las imagenes y la barra de carga

Lo más fácil es usar y modificar una ya creada, en la cual podemos cambiar la imágenes de arranque, reinicio, pagado y de hibernación, configurar el tamaño de la barra de progreso, situación de esta en la pantalla, cambiar el o los colores de dicha barra, etc…

Para ello nos situamos en una de las carpetas que se encuentran en: /etc/splashy/themes y editamos el fichero de configuración: theme.xml

Este es el contenido de dicho fichero.



=========================================================================

Vídeo demostrativo








Nota: Los vídeotutoriales son totalmente ajenos a este blog, son enlaces correspondientes a youtube, screencast, vimeo, etc...















.

.

5 comentarios:

franco dijo...

Ya hice todo pero al arrancar no veo ningún splash, solo la consola pero en mejor resolución, asi queda el groub:
title Debian GNU/Linux, kernel 2.6.22-3-686
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-3-686 root=/dev/hda1 ro quiet splash vga=795
initrd /boot/initrd.img-2.6.22-3-686
tengo debian lenny e instale splashy desde las repos de sid no se por que no funciona, ya lo había usado en etch, ¿podrías echarme una mano?

Usuario_Debian dijo...

Hola franco.

como bien dice el manual:
Primero debes añadir una línea en el source.list para obtener Splashy:

deb http://splashy.alioth.debian.org/debian/ unstable main

Aunque actualmente splashy se encuentra en la rama unstable (sid) de Debian, todavia no esta bien integrado en el sistema (el motivo exacto no lo se)

Yo en mi caso uso una versión de splashy muy antigua para que me funcione bien (si uso otra versión mas actualizada no me funciona bien, pues la imagen con la barra comienza en la mitad de la carga).

La versión actual que yo utilizo es:

splashy_0.2.2_i386.deb

Saludos.

Juane dijo...

Ok muchas gracias.
Estaba buscando justamente esto.
Os paso este enlace en el que hice esta pregunta.

Actualmente el paquete splashy ya se encuentra en la rama testing.

http://www.esdebian.org/foro/25678/como-instalar-splash-inicio-debian-kde-359

Saludos

Débora dijo...

¡Ayuda porfavor!

Instalé Splashy desde Synaptic y al reiniciar ya no puedo entrar a Debian en modo gráfico. Recuerdo que después de instalarlo y antes de reiniciar los colores del tema de escritorio se cambiaron. Fuí al Menú>>Sistema>>Apariencia y todos los temas de escritorio se habían borrado a excepción de dos, también la mayoría de los wallpapers desaparecieron. Entonces, antes de reiniciar desinstalé Splashy pero al reiniciar ya no pude entrar a Debian en modo gráfico.

¿Qué puedo hacer?

Usuario_Debian dijo...

Hola Debora.

La instalación de splashy no produce los efectos que tu comentas, me parece que tu problema es debido a otro problema bien diferente.

Saludos.