27 febrero 2009

Cómo Modificar la Pantalla de Inicio de Ubuntu



Después de Grub (el gestor de arranque de Ubuntu), usplash se encarga de mostrarnos el logo de Ubuntu con su barra de progreso. Esta imagen inicial es lo que se llama un tema. El tema se puede personalizar con la imagen que queramos siempre que cumpla con unas condiciones.

Desafortunadamente no es tan sencillo como sustituir una imágen por otra. He encontrado dos maneras de hacerlo. La oficial la haremos en Ubuntu Hardy Heron y la otra con Splashy la emplearemos para Ubuntu Intrepid Ibex.

Opción Oficial

El tema predeterminado de Ubuntu es el ubuntu-artwork-usplash. Lo primero que vamos a hacer es descargar el usplash-theme-ubuntu para Ubuntu 8.04 (nos interesa el archivo de extensión .tar.gz). Tras descomprimirlo modificamos la imagen usplash_1024_768.png (si nuestro monitor es de 1024x768px que es lo más común).

Opcionalmente se pueden cambiar las imágenes de la barra de progreso que son: throbber_fore.png y throbber_back.png, pero es imprescindible que la paleta de colores coincida con la de usplash_1024_768.png

Ha llegado el momento de compilar el tema. Para ello necesitaremos libusplash-dev
sudo apt-get install libusplash-dev
Desde el directorio donde está el tema lo compilamos con el comando make. Se creará un tema llamado usplash-theme-ubuntu.so

Ahora necesitamos start up manager para instalar temas.
sudo aptitude install startupmanager

Una vez instalado lo iniciamos
sudo startupmanager

Startup Manager es un administrador de arranque. Vamos a Aspecto > Administrar temas de Usplash. En esta ventana buscamos el directorio donde habíamos creado el tema (extensión .so). Lo seleccionamos y lo añadimos. El próximo arranque se hará con nuestro nuevo tema.

Opción con Splashy

Si no queremos compilar y seguir los pasos anteriores hay otra solución. Usaremos Splashy, que sirve para sustituir el texto que sale al iniciar ubuntu por una imágen con barra de progreso. Se pueden crear temas prediseñados o incluso crear los nuestros propios. Podeis ver cómo funciona [english].

Primero desinstalamos usplash y luego instalamos splasy y gsplashy
sudo apt-get autoremove usplash
sudo aptitude install splashy
sudo aptitude install gsplashy


Nos descargamos el tarball de gsplashy

Instalamos unos paquetes:
sudo apt-get install libglade2-dev libsplashy1-dev build-essential libsplashy

Arrancamos gsplashy
sudo gsplashy

editamos el menu de grub
sudo gedit /boot/grub/menu.lst

En la línea del primer kernel añadimos vga=792 (para resoluciones de 1024x728).

En mi caso:
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=4a86ddc1-4d36-4910-a775-15e86c8dab12 ro quiet splash vga=792

actualizamos el grub
sudo update-grub

Splashy se crea en la carpeta: /etc/splashy. Además crea otra donde se puede ver documentación sobre splashy: /usr/share/doc/

Las imágenes que vienen por defecto son de Tux y están en:
/etc/splashy/themes/default/background.png
/etc/splashy/themes/default/error.png


He probado de modificarlas pero al reiniciar el sistema todo seguía igual. Al final me he dado cuenta de que para actualizar las imágenes es importante poner
sudo update-initramfs -u

Después de reiniciar ya se ven los gráficos que hemos elegido. A mi personalmente incluso me arranca más rápido el portátil.

Si más adelante queremos instalar temas en formato tar ya preparadas nos dirigimos a la carpeta en cuestión y ponemos:
sudo splashy_config -info

Te pueden interesar estos sitios para encontrar temas y otros aspectos de personalización del escritorio Linux:

No hay comentarios:

Publicar un comentario