mygnuLINUX

$vi mygnuLINUX

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.

7 comentarios para “Modificar “usplash” en ubuntu 6.06 or higher”

  1. mdelgado escribió

    Que complicado.

    http://www.migueldelgado.info

  2. rez escribió

    usplash-dev ahora en feisty es libusplash-dev :D

    saludos

  3. 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!

  4. 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

  5. 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.

  6. Mauricio escribió

    Croped significa simplemente que la imagen no fue re-dimensionada des proporcionalmente si no que se “recorto” para conservar apariencia

  7. 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

Escribe un comentario

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>