Table des matières

,

Matrix dans votre terminal !

Vous êtes tout de suite prévenu : ce tutoriel est purement inutile… C'est juste "fun" !

Pré-requis

Première solution : via un script shell

Vous pouvez vous servir de ce script

while true; 
       do printf "\e[32m%X\e[0m" $((RANDOM%2)); 
             for ((i=0; i<$((RANDOM%128)); i++)) 
                   do printf " "; 
                   done; 
       done;   

pour afficher une suite de 0 et de 1 aléatoirement sur le terminal.

Résultat :

Vous pouvez stopper le déluge de nombres en appuyant simultanément sur Ctrl + C. On en conviendra : cette méthode n'est pas très classe. C'est pourquoi, pour donner un aspect réaliste, le programme CMatrix a spécialement été conçu pour l'occasion.

Deuxième solution : via CMatrix

Commencez par installer le paquet cmatrix.

Pour faire fonctionner CMatrix dans Xterm, installez le paquet cmatrix-xfont.

CMatrix est un programme spécialement développé pour reproduire la matrice. Il se ferme lui aussi avec Ctrl + C. Lancez-le avec

cmatrix

et vous obtiendrez ce résultat :

CMatrix va utiliser le terminal dans lequel la commande a été lancée.

Personnaliser CMatrix

Par défaut, le logiciel affiche l'écriture en vert (normal, comme dans le film) et à vitesse normale, mais il est entièrement personnalisable, toujours via une combinaison de commandes dans le terminal.

Avec des effets

Pour appliquer un effet, ajoutez simplement son code après un cmatrix. Par exemple, si vous voulez que les caractères soient gras, vous taperez la commande

cmatrix -b

Avec une vitesse de défilement

Vous pouvez régler la vitesse de défilement du texte. Pour cela, écrivez -u vitesse (où vitesse est la vitesse que vous avez choisie : entre 1 et 10 ; 1 est le plus rapide, 10 est le plus lent ; la vitesse par défaut est 4) après le code d'un effet, si vous en avez appliqué un. Par exemple, si vous voulez que votre texte utilise l'ancien mode de défilement et qu'il aille à la vitesse la plus lente, utilisez le code

cmatrix -o -u 10

Avec une couleur

Vous pouvez aussi changer la couleur du texte qui défile ! Il est inutile de dire que l'effet n'en sera que moins réaliste, mais si vous voulez que votre frère souffre d'une crise d'épilepsie après avoir vu votre texte multicolore et clignotant en chantant "Ô beau sapin, Roi des forêts", alors suivez les explications ci-dessous.1)
Plus sérieusement, pour changer la couleur du texte, vous devez entrer le code -C couleur après une éventuelle vitesse et un éventuel effet. Choisissez la couleur parmi celles-ci :

Par exemple, si vous voulez que votre texte soit rouge, qu'il défile le plus rapidement possible et que son défilement ne soit pas synchronisé, alors vous devez entrer le code

cmatrix -a -u 1 -C red

Conclusion

Afficher la Matrix dans votre terminal n'a pas vraiment de but. Mais pour les fans du film, ce peut être intéressant à présenter. Autre utilisation : si vous êtes programmeur et que vous faites, par exemple, des vidéos YouTube, entrer le code C peut directement vous donner un certain côté fiable et convaincant.

Problèmes connus

Voir aussi

—-

Contributeurs : Pika3D (créateur), …

1)
Bien évidemment, CMatrix ne peut pas chanter… Vous y avez vraiment cru ? Je vous redirige alors vers la vidéo officielle de la chanson, afin de réveiller vos cordes vocales.