En estos días que le he estado moviendo al aspecto a mi GNU/Linux cambiándole cosas como el GDM, el GTKTheme, el tema de los icons, fuentes, etc. Para que se vera un poco distinto a lo que estoy acostumbrado y deje de parecerse tanto a LinuxMint.

No soy de los que tienen activo siempre el Compiz por lo que me gusta algo menos fachoso y un poco mas ágil aunque pueda verse rustico. Me gusta el aspecto clásico de Gnome, sin moverle o quitarle alguna de sus paneles de las que soy dependiente, así como algunas herramientas que considero indispensables.

ubuntu-usplash

Lo que voy a mostrarles es como cambiar de ese fastidioso usplash que trae ubuntu y sus derivados a su alternativa splashy que es un poco mas configurable.

usplash es el bootsplash que trae por defecto ubuntu, el cual es difícil de cambiar debido a que necesitamos compilar el tema para luego actualizar el initramfs y haga efecto, mientras que splashy es un poco mas configurable ya que este no necesita compilarse, solo configurar un xml que es muy entendible. Eso si, hay que actualizar el initramfs para que nuestro kernel sepa del cambio.

Bien, pues dispongamonos a quitar usplash

 # apt-get remove usplash

Notese que estoy en modo superusuario (#).

En debian no tenemos este problema, por que de hecho cuando recién lo instalamos no cuenta con un bootsplash para si y habría que instalárselo.

Instalamos splashy
 # apt-get install splashy splashy-themes

Y listo, ya lo tenemos.

Ahora podemos ver los temas con los que contamos para cambiar, o bien buscar en google algunos splashy que nos guste e instalarlos para probarlos.

Para ver el tema que tenemos predeterminado tecleamos:
 # splashy_config --info
 >El tema actual es:                      
 debiansplashy                      
 versión 1.2                         
 DebianSplashy theme                      
 URL  por Sebastian Sariego B. >segfault@kde.cl<>

 Temas instalados:                      
    debian3                      
    default                      
    debblue                      
    crux                      
    debian-moreblue                      
    debiansplashy                      
    debian-cubism                      
    kubuntusplashy                      
    ubuntusplashy                      
    debian4

Que también nos muestra todos los temas con los que contamos. A mi me ha gustado mucho el theme debian-morblue por lo que decidí ponerlo como mi tema actual.

 # splashy_config -s debian_moreblue
 >El nombre del tema es:
 debian-moreblue          [ DONE ]
 Ejecuta update-initramfs -u para actualizar tu imagen de initrd

Ahora hay que probar para ver como se ve sin tener que reiniciar haciendo:

 # splashy test

splashy

Y si nos ha gustado actualizamos el initramfs.

 # update-initramfs -u

Y ahora solo tenemos que modificar un poco nuestro menú grub.

 # nano /boot/grub/menu.lst

Y en la linea donde tenemos al kernel modificamos agregando splash y vga=792

 kernel  /boot/vmlinuz-2.6.28-13-generic root=/dev/sda5 ro quiet splash vga=792

Y listo, se acabo el asunto, ahora la siguiente vez que reinicies verás tu nuevo bootsplash.

Notas Extras:

Si notros quisiéramos personalizar un theme, crearlo o manosear alguno, contamos con la documentación de splashy, asi como también con los temas como ejemplo que encontraremos en /etc/splashy/themes .

Pruebas hacer un splashy_config -h para visualizar la ayuda, te encontraras con el parámetro -c que te permitirá crear un nueva tema.

Si alguno de ustedes no pudo instalar satisfactoriamente splashy que fue en mi caso, tuve que recurrir a usar la fuerza bruta, ya que me mostraba algo así:

  Unpacking splashy (from .../splashy_0.3.13-3ubuntu1_i386.deb) ...dpkg: error processing/var/cache/apt/archives/splashy_0.3.13-3ubuntu1_i386.deb (--unpack): trying to overwrite `/etc/lsb-base-logging.sh', which is also inpackage lsb-baseProcessing triggers for man-db ...Errors were encountered while processing: /var/cache/apt/archives/splashy_0.3.13-3ubuntu1_i386.debE: Sub-process /usr/bin/dpkg returned an error code (1)
 

Y lo que podemos ver es que el problema esta en el paquete splashy, por lo que los demás paquetes que se instalan o pretenden instalarse no tienen ningún problema de hacerlo así que decidí instalarle el paquete del que dependía que en este caso es libplashy1 .

 # apt-get install libsplashy1
 

Bien, el problema no esta resuelto aun, así que decidí bajarme el paquete (splashy_0.3.13-3ubuntu1_i386.deb) de forma manual buscandolo en google en los repositorios de ubuntu por supuesto (en debian no creo que tengan este problema).

Ya teneindolo en mis manos lo quise instalar sin forzarlo.
  # dpkg -i splashy_0.3.13-3ubuntu1_i386.deb
 

Pero de nuevo, el mismo error, supongo que el antiguo paquete aun estaba haciendo algo, así que ahora si force la situación.

  # dpkg --force-overwrite --install splashy_0.3.13-3ubuntu1_i386.deb
 

Y listo, el paquete se instalo sin problemas. Así que a seguir con los pasos que describi arriba del post.

Jorge Hernandez :: http://jorgeluis.com.mx

    Enlaces Interesantes de la Semana"Genes, Bytes y Emisiones" un buen libro.