Plymouth + Debian testing

Recuerdo con cierto anhelo las veces que tuve que compilar y aplicar el patch de bootsplash para tener un inicio gráfico en mi distro Gnu/Linux. Bootsplash fue sustituido por splashy  y con ello se perdió la posibilidad de mostrar animaciones en el proceso ya que este ultimo solo cuenta con una barra de progreso.

Paralelamente al proyecto splashy, Ubuntu estuvo desarrollando un Fork al que llamo usplash. Lo interesante de ambos en comparación con boosplash es que no se tiene que compilar el kernel.

Recientemente Fedora desarrolló Plymouth como reemplazo de RHGB (Red Hat Graphical Boot) y con el fin de lograr que “La experiencia de arranque sea sin parpadeos, sutil y brillante”. Varias distribución entonces han adoptado este software para mostrar un splash de inicio, como por ejemplo Ubuntu.

En uno de los  artículos previos (…distros GNU/Linux y Canima) comentaba que sería bueno que el equipo de Canaima GNU/Linux considerara el uso de Plymounth, por lo que decidí  tomar de lo que conseguí googleando sobre como implementar Plymouth en Debian Testing y publicarlo aquí.

para instalarlo:

sudo aptitude install v86d plymouth plymouth-themes-all

Ubicar en el archivo /etc/default/grub      la siguiente linea:

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

y cambiarla por lo siguiente


GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280×1024-24,mtrr=3,scroll=ywrap"

Sigue cambiar la siguiente línea: (tomando en cuenta tu resolución de pantalla)

GRUB_GFXMODE=640×480

Por lo siguiente:

GRUB_GFXMODE=1280×1024

Editar el archivo /etc/initramfs-tools/modules y agregar al final lo siguiente.

uvesafb mode_option=1280×1024-24 mtrr=3 scroll=ywrap

Ejecutamos la siguiente instrucción:

sudo echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash

ahora actualizamos el grup

sudo update-grub2

listamos los temas  de plymounth:

sudo plymouth-set-default-theme --list

luego seleccionamos el tema

sudo plymouth-set-default-theme nombre_del_tema

generamos de nuevo la imagen del kernel:

sudo update-initramfs -u

…distros GNU/Linux y Canima

Cuantas distribuciones de GNU/Linux existirán? la verdad no tengo idea, serán unas miles. En  http://distrowatch.com/ publican un listado de las 100 mas populares, de las cuales las primeras diez son las siguientes:

1 Ubuntu

2 Fedora

3 Mint

4 openSUSE

5 PCLinuxOS

6 Debian

7 Mandriva

8 Sabayon

9 Lubuntu

10 Arch

Cada una de ellas tiene sus cualidades, sistema de paquetes, algunas están basadas en otras, y su uso esta orientado a diferentes propósitos, por ejemplo, Debian (una de mis favoritas) se usa mucho en servidores, aunque yo personalmente lo he implementado bastante en Desktops y con usuarios nuevos en sistemas GNU y también sé de muchos otros que han hecho lo mismo, sin embargo realmente no la recomiendo para este fin, hay distros que tienen mayores cualidades para ello, como ejemplo Ubuntu (GNU/Linux for Dummies, es un chiste nadie se altere).

Canaima por tener un tiempo de vida tan corto no figura en la lista, además que como se lee en su website “Surge inicialmente como respuesta a las necesidades ofimáticas y de otros procesos productivos de los usuarios finales de la Administración Pública Nacional (APN)”. Yo  he probado esta distro para este fin e incluso luego de tener Debian establecido de forma estable en cerca de 30 desktops.

Canaima en mi opinión tiene una selección de software algo incoherente, por ejemplo, el instalador en modo livecd es pésimo,  en varios casos tiene mas de dos herramientas para el mismo fin. El trabajo de arte es excelente y  obvio que Debian es bastante ligero pero la compatibilidad con hardware es incompleta y el software poco actual y eso incluye mejoras que ya se encuentran disponibles por ejemplo en el caso de rhythmbox ahora tiene mucho mayor compatibilidad con dispositivos y formatos, sin embargo en Canaima la versión que se tiene es mucho menor y además se tiene varios reproductores incluyendo uno especifico para la reproducción de cd, para que? rhythmbox no reproduce cd?. Tiene pre-instalado aMSN por que? los usuarios de la APN van a chatear a través de los servicios de Microsoft empresa estadounidense que apoya los principios capitalista contrarios a las lineas del estado Venezolano?. bueno claro es obvio que muchos lo hacen actualmente pero es coherente esto?

El splash de inicio es hermoso, hasta que tiene un flamante  parpadeo pues con Splashy sucede esto, habiendo otras alternativas como usplash que es  mas estable o incluso mejor y mas novedoso Plymouth. También se pudiera tomar en cuenta el servidor gráfico, pues  suele haber un comportamiento que no se si es solo con las tarjetas intel, pero se cae el  xorg y esto no sucede con versiones mas recientes del xorg, además un xorg mas reciente ofrece soporte para mas hardware de video, por ejempo tarjetas Chrome que vienen en los chips VIA.

Y así se pueden seguir listando puntos para tomar en cuenta, como por ejemplo: El tiempo de inicio en sistemas basados en debian como ubuntu se ha reducido  de forma considerable, Simple Scan es una herramienta de scaneo mas sencilla que xsane. hplip es muy importante que este actualizado ya que este contiene soporte para scanners y además es bueno que venga con una configuración básica que evite al usuario meterse en una consola, porque recordemos no es una distro orientada a servidores o si?.

Todas estas cosas se pudieran solucionar compilando, configurando, descargando o quitando paquetes peroooooo, la idea es no tener que hacer todo ese trabajo que en otras distro ya se ha hecho y de manera exitosa.

Un trabajo que me parece bastante coherente es el que han hecho con la Distro Linux Mint, la selección de software es excelente, disponible con cantidad de gestores de escritorio lo que abre posibilidades para diferentes tipos de hardware (viejo o nuevo) conservando un mismo aspecto, y esto es importante pues no se puede pretender que todos los usuarios de un SO sean expertos. Y el punto mas importante de esta distro es que aunque esta basado en Ubuntu tiene una versión basada completamente en debian y con una serie de adaptaciones que dan muestra de como se puede adaptar un distro basada en Debian para que esta realmente sea una distro para desktops.

En conclusión ya existen bastantes precedentes de adaptaciones de Debian, que a su vez se traduce en esfuerzos y experiencias que deberían de tomarse en cuenta al momento de emprender un proyecto de este tipo, pues si deseamos crear una rueda de automóvil vamos a empezar haciendo ruedas de madera?

Sin ánimos  ni deseos de menospreciar la labor de las personas que han dado un duro esfuerzo para llevar acabo este proyecto, doy mi opinión y manifiesto que se basa en que yo uso e implemento Canaima en mi ámbito laboral, por ende también los felicito y dejo mi humilde recomendación que es la de basar Canaima en Linux Mint Debian o por lo menos tomarla en cuenta, y no creo que existan problemas de licencia o Firmware que no es libre pues debian no figura en la lista de  Distribuciones libres de GNU/Linux

Reproducción automática de DVD y VCD en Debian

Cuando introducimos un disco en nuestro lector óptico con un DVD o VCD, se suele abrir el reproductor de películas totem (si usamos gnome), esto es problemático de vez en cuando porque totem tiene dificultades para mostrar los menús de los dvd, por lo que yo decidi cambiar ese comportamiento y realizarlo con xine que si muestra los menus de los DVD sin problemas, esto lo podemos hacer cambiando solo dos lineas del registro de gnome de la siguiente manera:

Lo primeo es instar xine:

# apt-get install xine

luego ejecutamos:

gconf-editor

en la que desplegaremos el árbol de opciones en el siguiente orden:

desktop -> gnome -> volumen_manager

ubicamos las siguientes claves: autoplay_dvd_comnad y autoplay_vdc_comand y le asignamos los siguientes valores respectivamente tal cual se muestra en la imagen:

xine -p dvd://

xine -p vcd://