Saltar al contenido
11 - 06 - 2009 / Gómez Hyuuga

Habilitar, cambiar e instalar temas para el Plymouth en Fedora 11 Leonidas.

Plymouth es el nuevo sistema de arranque implementado desde Fedora 10. Gracias a él obtenemos el arranque tan rápido además de que permite personalizar la animación de inicio.

En Fedora 10 se usaba la instalación de plugins que cambiaban la animación pero ahora ya se les ha etiquetado como themes y podremos instalar varios de ellos desde los repositorios de Fedora.

Aquí una muestra de la animación de Plymouth en acción.

Instalación y cambio de tema.

Para instalarlos abriremos una terminal, nos loguearemos como root, instalaremos el tema y por último lo cambiaremos y activaremos.

Para ello introduce la secuencia de comandos uno por línea dependiendo del tema que quieras instalar.

Muchas gracias por los vídeos a Iyan.

  • Plymouth Charge.

Este es el tema por defecto en Fedora 11 y muestra el contorno del logo de Fedora rellenándose mientras carga.

Comandos:

su -
yum -y install plymouth-theme-charge
plymouth-set-default-theme charge
/usr/libexec/plymouth/plymouth-update-initrd
  • Plymouth Solar.

Este es el tema que venía por defecto en Fedora 10 (la misma animación de más arriba).

Comandos:

su -
yum -y install plymouth-theme-solar
plymouth-set-default-theme solar
/usr/libexec/plymouth/plymouth-update-initrd

Con esto ya tendrás cambiada la animación del Plymouth por la de Solar.

  • Plymouth Spinfinity.

Comandos:

su -
yum -y install plymouth-theme-spinfinity
plymouth-set-default-theme spinfinity
/usr/libexec/plymouth/plymouth-update-initrd
  • Plymouth Fade-in.

Comandos:

su -
yum -y install plymouth-theme-fade-in
plymouth-set-default-theme fade-in
/usr/libexec/plymouth/plymouth-update-initrd
  • Text (Barra de carga).

Esta animación o bueno es una barra de carga que aparecerá por defecto si es que tu tarjeta gráfica no es soportada por el Plymouth. Alternativamente puedes aplicarla con lo siguiente:

su -
plymouth-set-default-theme text
/usr/libexec/plymouth/plymouth-update-initrd

Y pues bueno, esos son todos los temas que hay por el momento disponibles para Plymouth.

Ahora les explicaré detalladamente qué hace cada comando ya que el chiste no es poner y poner comandos, sino saber qué hace cada uno y cuál es su función, así aprendemos más :).

«su -«. Este comando es para autentificarnos como root en la terminal.

«yum -y install plymouth-theme-xxx». Con este comando instalamos el paquete plymouth-theme-xxx.

«plymouth-set-default-theme xxx». Este comando es para hacer que plymouth aplique el tema que le indiquemos, en este caso xxx.

«/usr/libexec/plymouth/plymouth-update-initrd». Por último este comando, lo que hace es actualizar el init de plymouth, en otras palabras que lo actualize o recargue.

Habilitar.

Si no tienes activado por defecto Plymouth tendrás que editar la línea de inicio del sistema y poner que inicie con una cierta resolución dependiendo de la que acepte tu monitor.

Para hacerlo abrimos una terminal y nos logueamos como root con:

su -

Después editamos el fichero del las entradas del grub con:

kwrite /boot/grub/menu.lst

Sustituir kwrite por gedit si se está en Gnome.

Al abrir el archivo verás algo como esto:

.....
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.29.4-167.fc11.i586)
root (hd0,0)
kernel /vmlinuz-2.6.29.4-167.fc11.i586 ro root=UUID=74fbc8f8-6c85-4572-bb74-eaa0d76da2ee rhgb quiet
initrd /initrd-2.6.29.4-167.fc11.i586.img
.....

Lo que nos importa es lo que esta en negritas (es una sola línea nadamás que el tema la pone como 2 para que se vea completa), esa línea indica los parámetros con los que iniciará el kernel. Le agregaremos que inicie por ejemplo con la resolución de 1024×768, con esto ya se podrá ver la animación del plymouth.

Al final de esa línea en negritas le agregaremos lo siguiente:

vga=modo

Donde modo es el modo para la resolución, sustituilo por el modo de la resolución correspondiente a la de tu monitor. Algunos de los modos para las diferentes resoluciones son:

640×400 = 0x321
800×600 = 0x322
720×700 = 0x336
1024×768 = 0x323

Actualización. Gracias a David Tsunamy por una tabla con los valores para las diferentes resoluciones, ver cuál es la que deseas y escribir 0x + el valor para tu resolución.

Pero en la mayoría al agregar el 0x323 queda bien. Al agregar lo anterior, por ejemplo quedaría así:

.....
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.29.4-167.fc11.i586)
root (hd0,0)
kernel /vmlinuz-2.6.29.4-167.fc11.i586 ro root=UUID=74fbc8f8-6c85-4572-bb74-eaa0d76da2ee rhgb quiet vga=0x323
initrd /initrd-2.6.29.4-167.fc11.i586.img
.....

Nota: Debe haber un espacio entre quiet y vga=xxx.

Ahora reinicia y ya podrás ver la animación del Plyomuth.

Cabe recordar que no todas las tarjetas gráficas están soportadas por defecto pero puede que con lo anterior ya se pueda ver la animación.

Bueno eso es todo, espero que les sirva y cualquier problema no duden en comentarlo.

33 comentarios

Deja un comentario
  1. juan / Mar 17 2012 9:47 PM

    i para desistalar uno :$

Trackbacks

  1. Fedora 15 “Lovelock” Post-Instalacion | Fedoreando

Comparte tu opinión