Unimatrix: la lluvia de Matrix en tu terminal Linux

Hay días que te despiertas y descubres que la instalación de Ubuntu la has estado haciendo siempre mal. Seguramente porque no has seguido a los blogs y páginas adecuadas. Te considerabas un linuxero experto, el escritorio te sonreía, los programas funcionaban, pero en realidad vivías en una ilusión, una especie de Matrix.

Si quieres recrear también esa sensación en la terminal, contamos con un nuevo programa llamado unimatrix, el cual simula la lluvia digital de código, presente en la famosa película.

Inspirado en el más conocido cmatrix, se diferencia de éste en que está construido en lenguaje de programación Python y en que utiliza los míticos caracteres half Katakana (es decir, con un ratio de aspecto en cuanto al ancho de 1:2) de forma predeterminada.

El programa es totalmente personalizable. Combinando diferentes parámetros podemos modificar el color o la velocidad de desplazamiento, utilizar otro tipos de caracteres, lanzar un mensaje personalizado o establecer nuestros propios atajos de teclado.

Instalación en Linux

Los usuarios de Arch Linux o alguna de sus derivadas (Antergos, Manjaro) nos lo encontramos en los repositorios comunitarios de AUR. Se puede instalar de forma manual o tirando de helper:

trizen -S unimatrix-git

Usuarios de otras distribuciones lo pueden instalar siguiendo las instrucciones de su autor en GitHub, simplemente descargado el ejecutable, moviéndolo al directorio /usr/local/bin y dándole permisos de ejecución.

sudo wget https://raw.githubusercontent.com/will8211/unimatrix/master/unimatrix.py -O /usr/local/bin/unimatrix
sudo chmod a+rx /usr/local/bin/unimatrix

Alternativamente se puede utilizar el gestor de paquetes de python:

pip install git+https://github.com/will8211/unimatrix.git

Utilización

  • La forma más sencilla de ejecución es (obviamente):
unimatrix
  • Si lo que queremos es modificar el color, utilizamos la variable -g:
unimatrix -g red

Un valor que podemos cambiar al vuelo, simplemente pulsado un número:

(1) Green (2) Red (3) Blue (4) White (5) Yellow (6) Cyan (7) Magenta (8) Black (9) default

  • Para establecer la velocidad utilizamos -s (siendo 100 el valor predeterminado):
unimatrix -s 200

Al igual que en el caso anterior, es un valor que podemos aumentar o disminuir, sin necesidad de interrumpir la ejecución del programa, en este caso utilizando las teclas direccionales.

  • También podemos incluir un mensaje personalizado:
unimatrix -u wtf -c yellow
  • En la ayuda del programa encontraréis otras opciones de ejecución, entre ellas la posibilidad de incluir otro tipo de caracteres.
unimatrix --h

Unimatrix se distribuye bajo licencia libre GPLv3. Tenéis más información del proyecto en su página de GitHub.

12 thoughts on “Unimatrix: la lluvia de Matrix en tu terminal Linux”

  1. larryman75 says:

    Muy bueno Tannhausser.

    1. tannhausser says:

      Gracias amigo!

  2. marcelificus999 says:

    Se agradece, si no mal recuerdo el creador visual del codigo matrix se baso en la escritura antigua China

    1. tannhausser says:

      Básicamente, aunque creo que también hay caracteres árabes y latinos.

      Saludos!

  3. Pedro Vera says:

    …pero no es un screensaver! añoro los tiempos en que el salva pantalla te trasladaba a la Matrix!

  4. Juan Almiñana says:

    Gracias Tannhausser! Además lo he añadido al archivo .bashrc y me sale cada vez que abro la terminal. Es una frikada pero está genial.

    1. tannhausser says:

      No es muy útil, pero entretiene que también es importante 🙂

      Un saludo y gracias a ti por comentar.

  5. joancatala says:

    Desde hace años, muuuuchos años, ya existe “cmatrix” en OpenBSD, FreeBSD y GNU/Linux.

  6. alunado says:

    [OT] Mala instalacion:

    Digamos que una instalacion ya empieza mal tanhausser, si comienza por ubuntu…

  7. daniel says:

    esto y le quitas la decoración de ventanas al terminal + algún script para bloquear las teclas y el ratoncito imagina las posibilidades para hacerle bromas a los compis >.> e,e

  8. lunatico4 says:

    federico guerra agudelo para asuntos pendientes

    1. lunatico4 says:

      fijo

Responder a tannhausser Cancelar respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.