Plymouth (Español)

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

Plymouth utiliza principalmente KMS (Kernel Mode Setting) para mostrar gráficos. Si no puede usar KMS por ejemplo, porque esté usando un controlador propietario, o si no desea utilizar EFI framebuffer, se recomienda utilizar 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]

Habilitar transición de plymouth con el Gestor de pantalla

Para obtener una transición más suave al terminar la animación y pasar al gestor de pantallas es necesario reemplazar el servicio de systemd que inicia su gestor de pantalla con el que ofrece plymouth. Ejemplo:

# systemctl disable [display_manager].service && systemctl enable [display_manager]-plymouth.service

Plymouth ofrece soporte para los siguientes gestores de pantalla:

  1. gdm-plymouth.service GDM
  2. sddm-plymouth.service SDDM
  3. lightdm-plymouth.service LightDM
  4. lxdm-plymouth.service LXDM
  5. slim-plymouth.service SLiM

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:

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 .

Por ejemplo:

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

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

# plymouthd
# plymouth --show-splash

Para salir de la vista previa, pulse de nuevo y escriba:

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.

Consejos y Trucos

Mostrar mensajes del kernel

Durante el arranque puedes ver los mensajes de arranque presionando la tecla o también .

Agregar el logo de Arch en los temas spinner y BGRT

Para agregar el logo de Arch en los temas spinner y BGRT simplemente copie el logo y ṕeguelo en el directorio del tema spinner y BGRT con el siguiente nombre: .

# cp -r /usr/share/plymouth/arch-logo.png /usr/share/plymouth/themes/spinner/watermark.png

Véase también

Original Spec

A related forum thread

gollark: This is literal cryoapioform. The extension host process does NOT seem to actually be loading the pythonoformic extension?
gollark: I assume it was because I partly [REDACTED] my home directory.
gollark: Hmm. Updating VSCode has not fixed Intellisense.
gollark: Incorrect.
gollark: And you're wrong.
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.