Hace 406 días
10

¡Que un árbol no nos impida ver el bosque! [3ra parte]

Después de traerles la primera y segunda parte de estos excelentes artículos titulados: ¡Que un árbol no nos impida ver el bosque!, toca mostrarles la tercera (y aún espero la cuarta, que para mi satisfacción, trata sobre Xfce4).

¡Que un árbol no nos impida ver el bosque! [3ra parte]

Autor: Federico A. Valdés Toujague

El tema a abordar en la entrega de hoy es el Boot Splash, esa animación que a muchos usuarios les gusta tener en el arranque de su Sistema Operativo; otros sencillamente disfrutan tener un arranque un poco más ágil, pero con todos los mensajes que entrega el SO cuando inicia.

El paquete Plymouth provee al Squeeze de una atractiva animación gráfica para el proceso de arranque, la cual sustituye a los mensajes de texto mostrados normalmente. Este artículo va dirigido a los que prefieren un boot de éste tipo y gustan del Debian. Personalmente me quedo con los mensajes de texto durante el boot, pues contienen información útil.

Una búsqueda de paquetes que contenga el nombre ‘plymouth’ nos devuelve:

usuario@maquina:~$ aptitude search plymouth
p plymouth                   - Graphical Boot Animation and Logger
v plymouth-theme             -
p plymouth-themes-all        - Graphical Boot Animation and Logger (theme
p plymouth-themes-fade-in    - Graphical Boot Animation and Logger (fade-
p plymouth-themes-glow       - Graphical Boot Animation and Logger (glow
p plymouth-themes-script     - Graphical Boot Animation and Logger (scrip
p plymouth-themes-solar      - Graphical Boot Animation and Logger (solar
p plymouth-themes-spinfinity - Graphical Boot Animation and Logger (spinf
p plymouth-x11

La descripción del paquete la obtenemos:

usuario@maquina:~$ aptitude show plymouth
Paquete: plymouth
Nuevo: sí
Estado: sin instalar
Versión: 0.8.3-9.1
Prioridad: opcional
Sección: misc
Desarrollador: Julien Cristau <jcristau@debian.org>
Tamaño sin comprimir: 770 k
Depende de: libc6 (>= 2.7), libcairo2 (>= 1.2.4), libdrm-intel1 (>= 2.4.9), libdrm-nouveau1 (>= 2.4.11-1ubuntu1~), libdrm-radeon1 (>= 2.4.17), libdrm2 (>= 2.4.3), libglib2.0-0 (>= 2.12.0), libpango1.0-0 (>=1.21), libpng12-0 (>= 1.2.13-4), initramfs-tools
Recomienda: plymouth-themes-all, fontconfig-config, ttf-dejavu-core
Sugiere: gdm
Descripción: Graphical Boot Animation and Logger Plymouth provides an attractive graphical boot animation in place of the text messages that normally get shown. Text messages are instead redirected to a log file for viewing after boot.
Página principal: http://www.freedesktop.org/wiki/Software/Plymouth

Instalando:

usuario@maquina:~$ sudo aptitude install plymouth
Se instalarán los siguiente paquetes NUEVOS:
plymouth plymouth-themes-all{a} plymouth-themes-fade-in{a}
plymouth-themes-glow{a} plymouth-themes-script{a}
plymouth-themes-solar{a} plymouth-themes-spinfinity{a}
0 paquetes actualizados, 7 nuevos instalados, 0 para eliminar y 0 sin actualizar.
Necesito descargar 843 kB de ficheros. Después de desempaquetar se usarán 2,028 kB.
¿Quiere continuar? [Y/n/?]

Después de aceptar, queda debidamente instalado. Sólo resta configurarlo acorde a nuestros gustos. Recomendamos lean los documentos que instala el paquete en /usr/share/doc/plymouth, sobre todo el README y el README.DEBIAN

usuario@maquina:~$ less /usr/share/doc/plymouth/README
usuario@maquina:~$ less /usr/share/doc/plymouth/README.Debian

Introducción a la configuración:

Plymouth se muestra si el sistema dispone de una tarjeta gráfica y el nucleo 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 siguiente líneas:

[code]# Tarjetas gráficas INTEL
i915 modeset=1

# Tarjetas gráficas AMD (ATI)
radeon modeset=1[/code]

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)
.....
.....

En mi caso, tengo una ATI.

Declarando la tarjeta:

[code]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[/code]

Edite el archivo y guarde los cambios.

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

Recuerde que cada vez que fije un tema nuevo, debe ejecutar update-initramfs -u.

¡Disfrute de su boot splash! …yo disfruto poco por lo rápido que arranca mi Squeeze

COMENTARIOS PARA EL AUTOR

elav

elav: Melómano, informático, amante de GNU/Linux, el Software Libre y la Tecnología en general. Blogger y Diseñador por hobby. Usuario de GNU/Linux #468707 | Debian Testing | http://elav.desdelinux.net

  1. lguille1991 lector
    • lector
    • lector
    • lector
  2. Ghermain usuario
  3. lector

Dejar tu comentario

Tu dirección de correo electrónico no será publicado.

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>