Modificar “usplash” en ubuntu 6.06 or higher
Publicado por Gnu Linux en 21 dUTC Abril dUTC 2007
¿Que es el “usplash”? El “usplash” es esa imagen que nos aparece al encender el ordenador y en el que nos sale mientras carga todo lo referente a nuestro sistema operativo. También aparece una barrita de carga…
Tras esta breve introducción, empiezo poniendo los requisitos necesarios para su creación:
- Paquete build-essential
- Paquete usplash
- Paquete usplash-dev
- Editor de imagenes “gimp”
sudo apt-get install build-essential usplash usplash-dev
Lo primero de todo es crearnos nuestro directorio de trabajo donde realizaremos todas nuestras modificaciones. En nuestro caso será “/home/mygnulinux/usplash”. En el copiaremos el contenido de la carpeta “/usr/share/doc/usplash-dev/examples”.
mkdir /home/mygnulinux/usplash
cp -r /usr/share/doc/usplash-dev/examples /home/mygnulinux/usplash
El siguiente paso es seleccionar nuestra imagen. Hay unos requisitos para esa imagen. Deben estar en formato png y no deben superar los 256 colores (no os quejéis que antes solo permitía 16 colores). Una vez hecho esto hay que crear 4 veces la misma imagen con distintas resoluciones: 1024*768, 1024*576, 800*600 y 1024*576 cropped (no se exactamente a que se refiere con esto de cropped, si alguien lo sabe que lo diga por favor). Nota: el cambiar los colores en el gimp se hace yendo al menú “modo/indexado”.
Yo he llamado a las imágenes de la siguiente manera:
img_800_600.png, img_1024_576.png, img_1024_576_cropped.png y img_1024_768.png
Ahora cambiamos el nombre al archivo “eft-theme.c” con el nombre que nosotros queramos, nosotros lo hemos llamado “img-theme.c” y lo abrimos con un editor de texto para modificarlo. Dentro del fichero buscamos todos los nombres que se llamen “pixmap_*” y sustituimos el * por el nombre de cada una de nuestras fotos. En nuestro caso sera sustituir:
extern struct usplash_pixmap pixmap_eft_800_600, pixmap_eft_1024_768, pixmap_eft_1024_576_cropped;
por
extern struct usplash_pixmap pixmap_img_800_600, pixmap_img_1024_768, pixmap_img_1024_576_cropped;
entre otras lineas. Nota: dentro de este archivo también podemos cambiar los colores de algunas cosas, la posición de la barra de progreso, etc…
Una vez hecho esto abrimos un terminal y tenemos que hacer “make”, hacer unos links simbólicos a nuestro usplash y por ultimo actualizar el initramfs
cd /home/mygnulinux/usplash
make
sudo cp img-theme.so /usr/lib/usplash
sudo ln -sf /usr/lib/usplash/img-theme.so /etc/alternatives/usplash-artwork.so
sudo ln -sf /etc/alternatives/usplash-artwork.so /usr/lib/usplash/usplash-artwork.so
sudo update-initramfs -u
Si todo fue bien, la proxima vez que iniciemos nuestro sistema ubuntu nos aparecerá nuestro usplash
Nota: He podido comprobar que el paquete usplash-dev no esta en ubuntu 7.04, pero si encontrais el paquete de la 6.10 os funciona perfectamente.
Saludos Lupo.
mdelgado escribió
Que complicado.
http://www.migueldelgado.info
rez escribió
usplash-dev ahora en feisty es libusplash-dev
saludos
ruben escribió
Correctísimo, usplash-dev en feisty es libusplash-dev, pero con esta libreria no funciona.
Donde puedo conseguir la libreria usplash-dev?
Salu2!
cesar escribió
en apt ,no? a mi me la encuentra con apt-cache search :
cesar:/home/cesar# apt-cache search usplash-dev
libusplash-dev – Theming support files for usplash
Saludos
Ferran escribió
Para que me funcionara siguiendo el ejemplo, a parte de descargar el usplash-dev de la edgy, he tenido que remplazar “eft” por “img” en los archivos: img-theme.c y MakeFile, sino no compilaba.
Grácias por la guia me ha servido.
Mauricio escribió
Croped significa simplemente que la imagen no fue re-dimensionada des proporcionalmente si no que se “recorto” para conservar apariencia
Gonzalo escribió
Hola a todos, para aquellos que no han podido hacer su Usplash y necesitan el usplash-dev, les dejo este link para su descarga, solo deben extraer de ese compilado la carpeta example y utilicen los archivos mencionados, así podrán utilizar esta guía en el 100% de su funcionamiento.
usplahs-dev funcional
Saludos