Difference between revisions of "Plymouth (Español)"

From ArchWiki
Jump to: navigation, search
(Preparación)
 
(16 intermediate revisions by 3 users not shown)
Line 3: Line 3:
 
[[en:Plymouth]]
 
[[en:Plymouth]]
 
[[it:Plymouth]]
 
[[it:Plymouth]]
 +
[[ja:Plymouth]]
 
[[ru:Plymouth]]
 
[[ru:Plymouth]]
 
[[zh-CN:Plymouth]]
 
[[zh-CN:Plymouth]]
Line 11: Line 12:
 
{{Advertencia|Plymouth se encuentra actualmente en fase de desarrollo fuerte y puede contener errores.}}
 
{{Advertencia|Plymouth se encuentra actualmente en fase de desarrollo fuerte y puede contener errores.}}
  
Plymouth utiliza principalmente [[KMS]] (Configuración del modo del kernel) para mostrar gráficos. Si usted no puede usar KMS (por ejemplo, porque esté usando un driver propietario) tendrá que usar [[Framebuffer#Framebuffer_Resolution|framebuffer]] en su lugar. Se recomienda uvesafb ya que puede funcionar con resoluciones de pantalla ancha.
+
Plymouth utiliza principalmente [[KMS]] (Kernel Mode Setting) para mostrar gráficos. Si no puede usar KMS (por ejemplo, porque esté usando un controlador propietario) tendrá que usar [[Framebuffer#Framebuffer_Resolution|framebuffer]] en su lugar. Se recomienda uvesafb ya que puede funcionar con resoluciones de pantalla ancha.
  
 
Si no puede usar KMS, ni framebuffer, Plymouth caerá y la pantalla volverá de nuevo a modo de texto.
 
Si no puede usar KMS, ni framebuffer, Plymouth caerá y la pantalla volverá de nuevo a modo de texto.
Line 20: Line 21:
  
 
La versión estable se llama {{AUR|plymouth}} y la versión git  {{AUR|plymouth-git}}.
 
La versión estable se llama {{AUR|plymouth}} y la versión git  {{AUR|plymouth-git}}.
 
Es recomendable usar la versión git ([https://aur.archlinux.org/packages.php?ID=26117 git version]), ya que es la más actualizada y es capaz de trabajar mejor.
 
  
 
== Configuración ==
 
== Configuración ==
  
=== Incluyendo Plymouth en el Initcpio ===
+
=== Incluir plymouth en initcpio ===
  
Añadir Plymouth a la matriz HOOKS en {{ic|/etc/[[mkinitcpio.conf]]}}. Se '''debe''' añadir '''después'''  de '''base''', '''udev'''  y '''autodetect''' para que funcione:
+
Añada Plymouth a la matriz HOOKS en {{ic|/etc/[[mkinitcpio.conf]]}}. Se '''debe''' añadir después de '''base''' y '''udev''' para que funcione:
  
{{hc|/etc/mkinitcpio.conf|2=HOOKS="base udev autodetect [...] plymouth"}}
+
{{hc|/etc/mkinitcpio.conf|2=HOOKS="base udev plymouth [...] "}}
  
 
{{Advertencia|Si utiliza [[System Encryption with LUKS for dm-crypt|cifrado de disco duro]] el hook '''encrypt''' se debe reemplazar por el hook '''plymouth-encrypt''' con el fin de llegar a la contraseña del prompts de la TTY.}}
 
{{Advertencia|Si utiliza [[System Encryption with LUKS for dm-crypt|cifrado de disco duro]] el hook '''encrypt''' se debe reemplazar por el hook '''plymouth-encrypt''' con el fin de llegar a la contraseña del prompts de la TTY.}}
  
Para comenzar a principios de KMS añadir el módulo [[Radeon]] (para tarjetas Radeon), [[Intel|i915]] (para tarjetas Intel) o [[nouveau]] (para las tarjetas de nvidia) a la línea '''MODULES''' ubicado en el archivo {{ic|/etc/mkinitcpio.conf}}:
+
Para iniciar KMS tempranamente, añada el módulo [[Radeon]] (para tarjetas Radeon), [[Intel|i915]] (para tarjetas Intel) o [[nouveau]] (para las tarjetas de nvidia) a la línea '''MODULES''' localizada en el archivo {{ic|/etc/mkinitcpio.conf}}:
  
 
{{hc|/etc/mkinitcpio.conf|2=MODULES="i915"
 
{{hc|/etc/mkinitcpio.conf|2=MODULES="i915"
Line 41: Line 40:
 
MODULES="nouveau"}}
 
MODULES="nouveau"}}
  
{{Nota|Si está utilizando el driver propietario de nvidia, añada nvidia en lugar de nouveau.}}
+
Reconstruimos la imagen del kernel (remítase al artículo [[mkinitcpio]] para más información).
  
Reconstruir la imagen del kernel (remítase al artículo [[mkinitcpio]] para más información).
+
{{bc|# mkinitcpio -p [nombre de su kernel]}}
  
{{bc|# mkinitcpio -p [nombre de su kernel predeterminado]}}
+
===En la línea de órdenes del kernel===
  
  Utilice, por ejemplo: # mkinitcpio -p linux
+
Ahora tiene que configurar {{ic|quiet splash}} en la línea de órdenes del kernel, como parámetros de su gestor de arranque. Vea [[Kernel parameters]] para más información.
  
===En la línea de comandos del kernel===
+
De modo que quedarían como sigue:
 
+
Ahora tiene que configurar {{ic|quiet splash}} en la línea de comandos del kernel como parámetros de su gestor de arranque. Vea [[Kernel parameters]] para más información.
+
 
+
De modo que quedarían como siguen las siguientes líneas:
+
 
+
 
+
'''Para Grub:'''
+
 
+
  linux /boot/vmlinuz-linux root=/dev/...ro '''quiet splash vga=792'''
+
  
 
'''Para Grub2:'''
 
'''Para Grub2:'''
  
  # nano /etc/default/grub
+
{{hc|/etc/default/grub|2=
 
+
GRUB_CMDLINE_LINUX_DEFAULT='''"quiet splash"'''   
  GRUB_CMDLINE_LINUX_DEFAULT='''"quiet splash"'''   
+
GRUB_CMDLINE_LINUX='''"splash"'''           
  GRUB_CMDLINE_LINUX='''"splash"'''           
+
}}
  
 
Y regeneramos el archivo grub:
 
Y regeneramos el archivo grub:
Line 75: Line 65:
 
Plymouth viene con una selección de temas:
 
Plymouth viene con una selección de temas:
  
#'''Fade-in''': "El tema simple en el que salen y se desvanecen estrellas brillantes"
+
#'''Fade-in''': «Tema simple en el que salen y se desvanecen estrellas brillantes»
#'''Glow''': "El tema corporativo con el progreso de arranque gráfico circular seguido de un logo brillante emergente"
+
#'''Glow''': «Tema corporativo con el progreso de arranque en modo de gráfico circular seguido de un logo brillante emergente»
#'''Script''': "Plugin de ejemplo de secuencias de comandos" (A pesar de la descripción parece ser un tema bastante bonito con el logotipo de Arch)
+
#'''Script''': «Plugin de ejemplo de secuencias de órdenes» (A pesar de la descripción parece ser un tema bastante bonito con el logotipo de Arch)
#'''Solar''': "El tema del espacio en tono azul con la violenta quema de la estrella solar" y
+
#'''Solar''': «Tema del espacio en tono azul con la violenta quema de la estrella solar»
#'''Spinfinity''': "El tema simple que muestra un signo de infinito que gira en el centro de la pantalla" ''(por defecto)''
+
#'''Spinfinity''': «Tema simple que muestra un signo de infinito que gira en el centro de la pantalla»
#''('''Text''': "El tema de modo de texto tricolor con el progreso de arranque")''
+
#''('''Text''': «Tema en modo texto con una barra de progreso tricolor»)''
#''('''Details''': "El tema en modo texto de fallback")''
+
#''('''Details''': «Tema en modo texto de fallback»)''
 +
Por defecto, no hay seleccionado ningún tema, debe seleccionarlo editando {{ic|/etc/plymouth/plymouthd.conf}}.
  
Para mostrar el tema actual:
+
Por ejemplo:
 +
{{bc|[Daemon]
 +
Theme=spinner}}
  
{{hc|$ plymouth-set-default-theme|
+
Todos los temas instalados se pueden enumerar utilizando la siguiente orden:
spinfinity}}
+
  
Para listar todos los temas instalados actualmente:
+
{{bc|$ ls /usr/share/plymouth/themes
 +
details  glow    solar      spinner  tribar
 +
fade-in  script  spinfinity  text
 +
}}
  
{{bc|$ plymouth-set-default-theme -l}}
+
Los temas pueden ser visto de antemano sin reconstruirlos, pulsando {{ic|Ctrl+Alt+F2}} para cambiar de consola. Acceda como root y escriba:
  
Para obtener una vista previa de los temas sin necesidad de reiniciar, pulse {{Keypress|Ctrl+Alt+F2}} para cambiar a la consola, inicie una sesión como root y escriba:
+
{{bc|# plymouthd
 +
# plymouth --show-splash}}
  
{{bc|# plymouthd<br># plymouth --show-splash}}
+
Para salir de la vista previa, pulse {{ic|Ctrl+Alt+F2}} de nuevo y escriba:
 
+
Para salir de la vista previa, pulse {{Keypress|Ctrl+Alt+F2}} de nuevo y escriba:
+
  
 
{{bc|# plymouth --quit}}
 
{{bc|# plymouth --quit}}
  
Para definir el tema deseado y reconstruir la imagen del kernel:
+
Cada vez que se cambia un tema, la imagen del kernel debe ser reconstruida con:
 +
{{bc|# mkinitcpio -p <el nombre de su kernel; por ejemplo, linux>}}
  
{{bc|# plymouth-set-default-theme -R <nombre del tema>}}
+
Reinicie para aplicar los cambios.
 
+
Y reiniciar el sistema.
+
  
 
== Véase también ==
 
== Véase también ==
Line 110: Line 103:
 
[http://fedoraproject.org/wiki/Releases/FeatureBetterStartup Original Spec]
 
[http://fedoraproject.org/wiki/Releases/FeatureBetterStartup Original Spec]
  
[http://bbs.archlinux.org/viewtopic.php?id=81406 A related forum thread]
+
[https://bbs.archlinux.org/viewtopic.php?id=81406 A related forum thread]
 
+
{{Tip|'''Adenda del traductor'''
+
: Detener Plymout una vez iniciado el sistema:
+
 
+
* El demonio Plymouth debe ser terminado hacia el final del proceso de arranque. Ésto puede hacerse introduciendo un comando en el archivo {{ic|rc.local}}:
+
 
+
  plymouth quit --retain-splash
+
 
+
* Si alguna vez se cansa de plymouth bastará con eliminar el Hook añadido, volver a regenerar mkinitcpio y eliminar el paquete plymouth-git.}}
+

Latest revision as of 13:28, 5 October 2013

Plymouth es un proyecto de Fedora que consiste en proporcionar un proceso de arranque gráfico sin parpadeo. Se basa en la configuración del modo del kernel (kernel mode setting -KMS-) para ajustar la resolución nativa de la pantalla tan pronto como sea posible, proporcionando, a continuación, una pantalla de bienvenida visual amigable que se mantiene hasta el inicio del administrador de sesión.

Preparación

Advertencia: Plymouth se encuentra actualmente en fase de desarrollo fuerte y puede contener errores.

Plymouth utiliza principalmente KMS (Kernel Mode Setting) para mostrar gráficos. Si no puede usar KMS (por ejemplo, porque esté usando un controlador propietario) tendrá que usar framebuffer en su lugar. Se recomienda uvesafb ya que puede funcionar con resoluciones de pantalla ancha.

Si no puede usar KMS, ni framebuffer, Plymouth caerá y la pantalla volverá de nuevo a modo de texto.

Instalación

Plymouth no está actualmente disponible en los Repositorios Oficiales, y tendrá que ser instalado desde AUR.

La versión estable se llama plymouthAUR y la versión git plymouth-gitAUR.

Configuración

Incluir plymouth en initcpio

Añada Plymouth a la matriz HOOKS en /etc/mkinitcpio.conf. Se debe añadir después de base y udev para que funcione:

/etc/mkinitcpio.conf
HOOKS="base udev plymouth [...] "
Advertencia: Si utiliza cifrado de disco duro el hook encrypt se debe reemplazar por el hook plymouth-encrypt con el fin de llegar a la contraseña del prompts de la TTY.

Para iniciar KMS tempranamente, añada el módulo Radeon (para tarjetas Radeon), i915 (para tarjetas Intel) o nouveau (para las tarjetas de nvidia) a la línea MODULES localizada en el archivo /etc/mkinitcpio.conf:

/etc/mkinitcpio.conf
MODULES="i915"
o
MODULES="radeon"
o
MODULES="nouveau"

Reconstruimos la imagen del kernel (remítase al artículo mkinitcpio para más información).

# mkinitcpio -p [nombre de su kernel]

En la línea de órdenes del kernel

Ahora tiene que configurar quiet splash en la línea de órdenes del kernel, como parámetros de su gestor de arranque. Vea Kernel parameters para más información.

De modo que quedarían como sigue:

Para Grub2:

/etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"   
GRUB_CMDLINE_LINUX="splash"

Y regeneramos el archivo grub:

 # grub-mkconfig -o /boot/grub/grub.cfg

Cambiar el tema

Plymouth viene con una selección de temas:

  1. Fade-in: «Tema simple en el que salen y se desvanecen estrellas brillantes»
  2. Glow: «Tema corporativo con el progreso de arranque en modo de gráfico circular seguido de un logo brillante emergente»
  3. Script: «Plugin de ejemplo de secuencias de órdenes» (A pesar de la descripción parece ser un tema bastante bonito con el logotipo de Arch)
  4. Solar: «Tema del espacio en tono azul con la violenta quema de la estrella solar»
  5. Spinfinity: «Tema simple que muestra un signo de infinito que gira en el centro de la pantalla»
  6. (Text: «Tema en modo texto con una barra de progreso tricolor»)
  7. (Details: «Tema en modo texto de fallback»)

Por defecto, no hay seleccionado ningún tema, debe seleccionarlo editando /etc/plymouth/plymouthd.conf.

Por ejemplo:

[Daemon]
Theme=spinner

Todos los temas instalados se pueden enumerar utilizando la siguiente orden:

$ ls /usr/share/plymouth/themes
details  glow    solar       spinner  tribar
fade-in  script  spinfinity  text

Los temas pueden ser visto de antemano sin reconstruirlos, pulsando Ctrl+Alt+F2 para cambiar de consola. Acceda como root y escriba:

# plymouthd
# plymouth --show-splash

Para salir de la vista previa, pulse Ctrl+Alt+F2 de nuevo y escriba:

# plymouth --quit

Cada vez que se cambia un tema, la imagen del kernel debe ser reconstruida con:

# mkinitcpio -p <el nombre de su kernel; por ejemplo, linux>

Reinicie para aplicar los cambios.

Véase también

Original Spec

A related forum thread