Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutoriel:matrix_terminal [Le 30/08/2013, 09:33] – tag "terminal" et réduction taille de l'image frombennytutoriel:matrix_terminal [Le 15/09/2022, 20:46] (Version actuelle) – Correction des guillemets (détecté et corrigé via le bot wiki-corrector : https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art
Ligne 1: Ligne 1:
-{{tag>terminal}}+{{tag>terminal tutoriel}}
 ====== Matrix dans votre terminal ! ====== ====== Matrix dans votre terminal ! ======
  
Ligne 8: Ligne 8:
 ===== Pré-requis ===== ===== Pré-requis =====
  
-  * Disposer des droits d'administration. +
-  * Disposer d'une connexion à Internet configurée et activée. +
-  * Avoir installé le paquet **[[apt>cmatrix]]**.+
  
 ===== Première solution : via un script shell===== ===== Première solution : via un script shell=====
  
-Vous pouvez vous servir de ce script <code bash>while true; do printf "\e[32m%X\e[0m" $((RANDOM%2)); for ((i=0; i<$((RANDOM%128)); i++)) do printf " "; done; done</code> pour afficher une suite de 0 et de 1 aléatoirement sur le terminal.+Vous pouvez vous servir de ce script <code bash>while true;  
 +       do printf "\e[32m%X\e[0m" $((RANDOM%2));  
 +             for ((i=0; i<$((RANDOM%128)); i++))  
 +                   do printf " ";  
 +                   done;  
 +       done;   </code> pour afficher une suite de 0 et de 1 aléatoirement sur le terminal.
  
-Résultat : (({{http://2.bp.blogspot.com/-guGiFWEX4ho/ULePk_tZfPI/AAAAAAAAFjs/U05A7ZMAZWk/s1600/matrix.png?280}}))+Résultat : {{http://2.bp.blogspot.com/-guGiFWEX4ho/ULePk_tZfPI/AAAAAAAAFjs/U05A7ZMAZWk/s1600/matrix.png?280}}
  
 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. 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 ===== ===== Deuxième solution : via CMatrix =====
 +Commencez par [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>cmatrix]]**.
 +
 +Pour faire fonctionner **CMatrix** dans [[:Xterm]], [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>cmatrix-xfont]]**.
  
 CMatrix est un programme spécialement développé pour reproduire la matrice. Il se ferme lui aussi avec **Ctrl + C**. CMatrix est un programme spécialement développé pour reproduire la matrice. Il se ferme lui aussi avec **Ctrl + C**.
-Lancez-le avec <code>cmatrix</code> et vous obtiendrez ce résultat : (({{http://1.bp.blogspot.com/-yttmaeCk_vQ/UOxGfIemldI/AAAAAAAAMcw/Bbpfs0e7jpM/s1600/cmatrix.png?280}}))+Lancez-le avec <code>cmatrix</code> et vous obtiendrez ce résultat : {{http://1.bp.blogspot.com/-yttmaeCk_vQ/UOxGfIemldI/AAAAAAAAMcw/Bbpfs0e7jpM/s1600/cmatrix.png?280}}
  
 <note tip>CMatrix va utiliser le terminal dans lequel la commande a été lancée.</note> <note tip>CMatrix va utiliser le terminal dans lequel la commande a été lancée.</note>
Ligne 74: Ligne 80:
 ===== Problèmes connus ===== ===== Problèmes connus =====
  
-  * L'effet "Mode Linux" peut produire une erreur ''Impossible d'obtenir le descripteur de fichier faisant référence à la console U����(�$''. \\ //**Mais l'auteur ne sait absolument pas comment régler cette erreur !!!**// Si vous, vous le savez, n'hésitez pas à partager votre savoir afin d'aider les autres utilisateurs !+  * L'effet "Mode Linux" peut produire une erreur ''Impossible d'obtenir le descripteur de fichier faisant référence à la console U����(�$''. \\ //**Mais l'auteur ne sait absolument pas comment régler cette erreur !!!**// Si vous, vous le savez, n'hésitez pas à partager votre savoir afin d'aider les autres utilisateurs !
  
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * **(fr)** [[http://www.geekologie.me/2012/11/fun-la-matrix-dans-un-terminal-sous.html|La source du tutoriel sur le code C, sur Geekologie.me]] +  * **(fr)** [[https://web.archive.org/web/20150618084305/http://www.geekologie.me/2012/11/fun-la-matrix-dans-un-terminal-sous-linux.html|La source du tutoriel sur le code C, sur Geekologie.me]] 
-  * **(fr)** [[http://www.geekologie.me/2013/01/cmatrix-pour-ubuntu-mint-la-matrix-dans.html|La source du tutoriel sur CMatrix, sur Geekologie.me]] +  * **(fr)** [[https://web.archive.org/web/20150618084311/http://www.geekologie.me/2013/01/cmatrix-pour-ubuntu-mint-la-matrix-dans-votre-terminal.html|La source du tutoriel sur CMatrix, sur Geekologie.me]]
 ---- ----
  
 Contributeurs : [[:utilisateurs/pika3d|Pika3D (créateur)]], ... Contributeurs : [[:utilisateurs/pika3d|Pika3D (créateur)]], ...
- 
-----