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.
Muy bueno Tannhausser.
Gracias amigo!
Se agradece, si no mal recuerdo el creador visual del codigo matrix se baso en la escritura antigua China
Básicamente, aunque creo que también hay caracteres árabes y latinos.
Saludos!
…pero no es un screensaver! añoro los tiempos en que el salva pantalla te trasladaba a la Matrix!
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.
No es muy útil, pero entretiene que también es importante 🙂
Un saludo y gracias a ti por comentar.
Desde hace años, muuuuchos años, ya existe «cmatrix» en OpenBSD, FreeBSD y GNU/Linux.
[OT] Mala instalacion:
Digamos que una instalacion ya empieza mal tanhausser, si comienza por ubuntu…
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
federico guerra agudelo para asuntos pendientes
fijo