Diferencia entre revisiones de «Plymouth (software)»

(Etiqueta: revisar proyecto)
 
(No se muestran 2 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
 +
{{Otros usos|Plymouth (desambiguación)}}
 
{{Ficha Software
 
{{Ficha Software
 
|nombre=Plymouth
 
|nombre=Plymouth
Línea 26: Línea 27:
 
|web=
 
|web=
 
}}
 
}}
 +
'''Plymouth'''  es el nombre para el proyecto de reedesktop.org iniciado en 2007 por Ray Strobe de [[Redhat]] para desarrollar una aplicación gráfica que mostrara una animación durante el inicio (booteo) del [[Sistema Operativo]]. [[Fedora 10]]  (Cambridge) fue el primera distribución Linux en usar este programa.
 +
==Características==
 +
Plymouth ha sido desarrollado como reemplazo de RHGB (Red Hat Graphical Boot) y escrito como un nuevo programa con el fin de lograr que "''La experiencia de arranque sea sin parpadeos, sutil y brillante''".
 +
==Funcionamiento==
 +
Plymouth se ejecuta muy pronto en el proceso de arranque (incluso antes de que el sistema de archivos raíz esté montado) Luego muestra una animación mientras el proceso de arranque de sistema sucede en el fondo, antes y después de que X comienza hasta la ejecución de la entrada de usuario. La idea es que Plymouth esté configurado de forma nativa para el arranque utilizado por el sistema operativo. El objetivo final es deshacerse de todos los parpadeos durante el inicio.
 +
==Configuración==
 +
Plymouth se muestra si el sistema dispone de una tarjeta gráfica y el núcleo soporta KMS (Kernel mode-setting). También podemos utilizarlo en el modo consola si definimos una resolución adecuada como parámetro de inicio del núcleo. Aclaramos que, si la tarjeta gráfica no soport DRM (Direct Rendering Manager), se pasará al modo texto por defecto. Para habilitar el boot gráfico, debemos modificar el archivo /etc/initramfs-tools/modules y agregar, según sea el fabricante de nuestra tarjeta, las siguientes líneas:
 +
===Tarjetas gráficas INTEL===
 +
<pre>
 +
i915 modeset=1
 +
</pre>
 +
=== Tarjetas gráficas AMD (ATI)===
 +
<pre>
 +
radeon modeset=1
 +
</pre>
  
'''Plymouth'''  es el nombre para el proyecto de reedesktop.org iniciado en 2007 por Ray Strobe de [[Redhat]] para desarrollar una aplicación gráfica que mostrara una animación durante el inicio (booteo) del [[Sistema Operativo]]. [[Fedora 10]] (Cambridge) fue el primera distribución Linux en usar este programa.
+
La documentación no es explícita en cuanto a tarjetas NVIDIA u otras. El sitio http://www.freedesktop.org/wiki/Software/Plymouth debe contener más información al respecto.
 +
 
 +
Para saber que tarjeta gráfica tiene, ejecute:
 +
<pre>
 +
usuario@maquina:~$ lspci
 +
.....
 +
.....
 +
01:00.0 VGA compatible controller: ATI Technologies Inc RV505 [Radeon X1550 64-bit]
 +
01:00.1 Display controller: ATI Technologies Inc Device 7167
 +
03:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6101 single-port PATA133 interface (rev b2)
 +
07:03.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
 +
.....
 +
.....
 +
</pre>
 +
===Declarando la tarjeta===
 +
<pre>
 +
usuario@maquina:~$ sudo nano /etc/initramfs-tools/modules
 +
# List of modules that you want to include in your initramfs.
 +
# They will be loaded at boot time in the order below.
 +
# Syntax: module_name [args ...]
 +
# You must run update-initramfs(8) to effect this change.
 +
# Examples:
 +
# raid1
 +
# sd_mod
 +
  # Tarjetas gráficas AMD (ATI)
 +
radeon modeset=1
 +
</pre>
 +
 
 +
Configurando el parámetro del '''boot splash'''
 +
 
 +
<pre>
 +
usuario@maquina:~$  sudo nano /etc/default/grub
 +
# If you change this file, run 'update-grub' afterwards to update
 +
# /boot/grub/grub.cfg.
 +
GRUB_DEFAULT=0
 +
GRUB_TIMEOUT=5
 +
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
 +
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
 +
GRUB_CMDLINE_LINUX=""
 +
.....
 +
.....
 +
</pre>
 +
 
 +
Edite y guarde los cambios.
 +
===Actualizando GRUB===
 +
<pre>
 +
usuario@maquina:~$ sudo update-grub
 +
</pre>
  
==Plymouth==
+
Antes de reiniciar, escogemos el tema a nuestro gusto. Prefiero el denominado '''solar''', relativo al Sol.
  
Plymouth es una aplicación que se ejecuta durante en proceso de inicio del Sistema Operativo (incluso antes de que el sistema de ficheros raíz sea montado) y que provee una animación de inicio gráfica mientras la carga de el Sistema Operativo se realiza en segundo plano.
+
¿Cuales temas tenemos?
 +
<pre>
 +
usuario@maquina:~$ sudo plymouth-set-default-theme –l
 +
details
 +
fade-in
 +
glow
 +
script
 +
solar
 +
spacefun
 +
spinfinity
 +
text
 +
</pre>
 +
===Fijando un tema===
 +
<pre>
 +
usuario@maquina:~$ sudo plymouth-set-default-theme solar
 +
</pre>
 +
===Finalizando===
 +
<pre>
 +
usuario@maquina:~$ sudo update-initramfs –u
 +
usuario@maquina:~$ sudo aptitude clean
 +
usuario@maquina:~$ sudo aptitude autoclean
 +
usuario@maquina:~$ sudo reboot
 +
</pre>
  
Está diseñado para ejecutarse en sistemas con DRM (Gestor de Renderizado Directo). La idea es que durante el proceso de inicio el modo nativo de la computadora es activado, Plymouth usa este modo y lo mantiene durante todo el proceso de inicio hasta que el gestor de ventana X se inicia.
+
Cada vez que fije un tema nuevo, se debe ejecutar <b>update-initramfs -u.</b>
 +
==Plugins==
 +
Es posible cambiar la apariencia de Plymouth a través de complementos o plug-ins instalables. Actualmente los plug-ins incluidos en [[Fedora]] son:
  
==Temas==
+
*Solar: Es el plug-in utilizado por defecto en Fedora, muestra una animación de una tormenta solar.
 +
*Texto: Muestra tres barras de colores superpuestas (no requiere aceleración gráfica).
 +
*Fade-in: Aparecen estrellas en la pantalla.
 +
*Pulser: Muestra una pantalla color cian y una barra de progreso en movimiento.
 +
*Spinfinity: Muestra el logo de Fedora y un símbolo infinito.
 +
==Requerimientos==
 +
Plymouth requiere de un controlador de video compatible con Kernel Mode-Setting para funcionar en modo gráfico, al no contar con un controlador que soporte esta característica Plymouth funcionará en modo texto.
 +
==Plymouth en otras distribuciones==
 +
Usuarios y desarrolladores de otras comunidades de [[GNU/Linux]] han sugerido integrar a Plymouth en sus distribuciones. En el caso de [[Mandriva]] se ha añadido en su wiki de desarrollo de ideas para la versión [[2009]] Spring (2009.1).5 En el foro de [[OpenSUSE]] se ha discutido sobre su inclusión y si Plymouth lograría un incremento en la velocidad de arranque.
  
Plymouth trabaja con temas que son análogos a los salva pantallas. Fedora 11 tenia integrados tres temas gráficos: solar, fade-in y spinfinity, y dos temas no gráficos text y details. El tema text es el tema por defecto que es mostrado si cualesquiera de los otros temas falla.
+
En [[Ubuntu]], tras el anuncio de su versión 9.10 [[Karmic Koala]], [[Mark Shuttleworth]] dijo considerar la integración de Plymouth para este lanzamiento, en reemplazo de Usplash.7 Esta decisión fue revertida en el Ubuntu Developer Summit efectuado en mayo de 2009 para focalizar los esfuerzos en disminuir el tiempo de arranque a 10 segundos, conservando así a [[Usplash]] como animación de arranque. También se ha dicho que al bajar la barrera de los 10 segundos no sería necesario utilizar un arranque gráfico como Plymouth por el corto tiempo que éste sería desplegado. Finalmente,  Plymouth se incluyó en Ubuntu de manera predeterminada en abril de [[2010]], con la versión 10.04.9
  
 +
En el caso de [[Debian]], Plymouth 0.6 fue incluido a la rama Experimental el [[7 de febrero]] del [[2009]] por Daniel Baumann.  Plymouth se incluyó por primera vez a una versión estable con la llegada de Debian. Actualmente y con tan solo unos pocos pasos se puede hacer correr Plymouth en casi cualquier computadora (utilizando los drivers VESA).
 +
==Galería de Imágenes==
 
<gallery>
 
<gallery>
Imagen:plymint.png|Tema de LinuxMint
+
Archivo: Plymouth_1.png|Plymouth en Ubuntu
Imagen:plyubuntu.png|Tema de Ubuntu [[Ubuntu]]
+
Archivo: Plymouth_2.png|Plymouth en Debian
Imagen:plyfedora.png|Tema de Fedora [[Fedora]]
+
Archivo: Plymouth_3.png|Plymouth en Debian
 +
Archivo: Plymouth_4.png|Plymouth en Fedora
 
</gallery>
 
</gallery>
  
La terminología y tecnología alrededor de los temas y plugins ha evolucionado según se ha ido desarrollando el proyecto. Las versiones anteriores de Plymouth estaban basadas en un sistema de plugin donde cada pantalla gráfica tenida que ser desarrollada desde cero. Este problema fue corregido en las versiones resientes del proyecto y ahora soporta temas que usan plugin  estándar.  Ahora los desarrolladores pueden enfocarse en del desarrollo gráfico de sus temas y no en el desarrollo del el código de estos.
+
== Véase también ==
 
+
*[[Usplash]]
 +
*[[Grub2]]
 +
*[[Burg]]
 +
*[[Plymouth Manager]]
 +
*[[GNU/Linux]]
 
==Fuentes==
 
==Fuentes==
 
+
*[http://blog.fpmurphy.com/2009/09/project-plymouth.html Proyecto Plymouth]
[http://blog.fpmurphy.com/2009/09/project-plymouth.html | Proyecto Plymouth]<br/>
+
*[http://www.freedesktop.org/wiki/Software/Plymouth FreeDesktop.org]
[http://www.freedesktop.org/wiki/Software/Plymouth | FreeDesktop.org - Software - Plymouth]
 
 
 
 
[[category:Software_Libre]]
 
[[category:Software_Libre]]

última versión al 07:58 16 ago 2017

Para otros usos de este término, véase Plymouth (desambiguación).
Plymouth
Información sobre la plantilla
Tema-plymouth-2.png
Aplicación para el booteo gráfico animado en Sistemas Operativos GNU/Linux
CreadorRay Strobe, Kristian Høgsberg, Peter Jones
Fecha de Creación2007
Última versión estable0.8.2-2ubuntu2
Sistemas Operativos compatiblesGNU/Linux
LicenciaGPL

Plymouth es el nombre para el proyecto de reedesktop.org iniciado en 2007 por Ray Strobe de Redhat para desarrollar una aplicación gráfica que mostrara una animación durante el inicio (booteo) del Sistema Operativo. Fedora 10 (Cambridge) fue el primera distribución Linux en usar este programa.

Características

Plymouth ha sido desarrollado como reemplazo de RHGB (Red Hat Graphical Boot) y escrito como un nuevo programa con el fin de lograr que "La experiencia de arranque sea sin parpadeos, sutil y brillante".

Funcionamiento

Plymouth se ejecuta muy pronto en el proceso de arranque (incluso antes de que el sistema de archivos raíz esté montado) Luego muestra una animación mientras el proceso de arranque de sistema sucede en el fondo, antes y después de que X comienza hasta la ejecución de la entrada de usuario. La idea es que Plymouth esté configurado de forma nativa para el arranque utilizado por el sistema operativo. El objetivo final es deshacerse de todos los parpadeos durante el inicio.

Configuración

Plymouth se muestra si el sistema dispone de una tarjeta gráfica y el núcleo soporta KMS (Kernel mode-setting). También podemos utilizarlo en el modo consola si definimos una resolución adecuada como parámetro de inicio del núcleo. Aclaramos que, si la tarjeta gráfica no soport DRM (Direct Rendering Manager), se pasará al modo texto por defecto. Para habilitar el boot gráfico, debemos modificar el archivo /etc/initramfs-tools/modules y agregar, según sea el fabricante de nuestra tarjeta, las siguientes líneas:

Tarjetas gráficas INTEL

 i915 modeset=1

Tarjetas gráficas AMD (ATI)

 radeon modeset=1

La documentación no es explícita en cuanto a tarjetas NVIDIA u otras. El sitio http://www.freedesktop.org/wiki/Software/Plymouth debe contener más información al respecto.

Para saber que tarjeta gráfica tiene, ejecute:

usuario@maquina:~$ lspci
.....
.....
01:00.0 VGA compatible controller: ATI Technologies Inc RV505 [Radeon X1550 64-bit]
01:00.1 Display controller: ATI Technologies Inc Device 7167
03:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6101 single-port PATA133 interface (rev b2)
07:03.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
.....
.....

Declarando la tarjeta

usuario@maquina:~$ sudo nano /etc/initramfs-tools/modules
 # List of modules that you want to include in your initramfs.
 # They will be loaded at boot time in the order below.
 # Syntax: module_name [args ...]
 # You must run update-initramfs(8) to effect this change.
 # Examples:
 # raid1
 # sd_mod
 # Tarjetas gráficas AMD (ATI)
 radeon modeset=1

Configurando el parámetro del boot splash

usuario@maquina:~$  sudo nano /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
.....
.....

Edite y guarde los cambios.

Actualizando GRUB

usuario@maquina:~$ sudo update-grub

Antes de reiniciar, escogemos el tema a nuestro gusto. Prefiero el denominado solar, relativo al Sol.

¿Cuales temas tenemos?

usuario@maquina:~$ sudo plymouth-set-default-theme –l
details
fade-in
glow
script
solar
spacefun
spinfinity
text

Fijando un tema

usuario@maquina:~$ sudo plymouth-set-default-theme solar

Finalizando

usuario@maquina:~$ sudo update-initramfs –u
usuario@maquina:~$ sudo aptitude clean
usuario@maquina:~$ sudo aptitude autoclean
usuario@maquina:~$ sudo reboot

Cada vez que fije un tema nuevo, se debe ejecutar update-initramfs -u.

Plugins

Es posible cambiar la apariencia de Plymouth a través de complementos o plug-ins instalables. Actualmente los plug-ins incluidos en Fedora son:

  • Solar: Es el plug-in utilizado por defecto en Fedora, muestra una animación de una tormenta solar.
  • Texto: Muestra tres barras de colores superpuestas (no requiere aceleración gráfica).
  • Fade-in: Aparecen estrellas en la pantalla.
  • Pulser: Muestra una pantalla color cian y una barra de progreso en movimiento.
  • Spinfinity: Muestra el logo de Fedora y un símbolo infinito.

Requerimientos

Plymouth requiere de un controlador de video compatible con Kernel Mode-Setting para funcionar en modo gráfico, al no contar con un controlador que soporte esta característica Plymouth funcionará en modo texto.

Plymouth en otras distribuciones

Usuarios y desarrolladores de otras comunidades de GNU/Linux han sugerido integrar a Plymouth en sus distribuciones. En el caso de Mandriva se ha añadido en su wiki de desarrollo de ideas para la versión 2009 Spring (2009.1).5 En el foro de OpenSUSE se ha discutido sobre su inclusión y si Plymouth lograría un incremento en la velocidad de arranque.

En Ubuntu, tras el anuncio de su versión 9.10 Karmic Koala, Mark Shuttleworth dijo considerar la integración de Plymouth para este lanzamiento, en reemplazo de Usplash.7 Esta decisión fue revertida en el Ubuntu Developer Summit efectuado en mayo de 2009 para focalizar los esfuerzos en disminuir el tiempo de arranque a 10 segundos, conservando así a Usplash como animación de arranque. También se ha dicho que al bajar la barrera de los 10 segundos no sería necesario utilizar un arranque gráfico como Plymouth por el corto tiempo que éste sería desplegado. Finalmente, Plymouth se incluyó en Ubuntu de manera predeterminada en abril de 2010, con la versión 10.04.9

En el caso de Debian, Plymouth 0.6 fue incluido a la rama Experimental el 7 de febrero del 2009 por Daniel Baumann. Plymouth se incluyó por primera vez a una versión estable con la llegada de Debian. Actualmente y con tan solo unos pocos pasos se puede hacer correr Plymouth en casi cualquier computadora (utilizando los drivers VESA).

Galería de Imágenes

Véase también

Fuentes