51 07/04/2026 7 min

Cos’è CMatrix e perché usarlo su Ubuntu

CMatrix è un piccolo programma da terminale che riproduce l’effetto “Matrix” con testo verde in scorrimento. Non ha un ruolo di sistema, non modifica configurazioni e non richiede servizi aggiuntivi: è solo un pacchetto applicativo utile per demo, test del terminale o per avere un effetto visivo rapido.

Su Ubuntu l’installazione è semplice perché il pacchetto è disponibile nei repository ufficiali nella maggior parte delle release supportate. Questo significa meno rischio rispetto a fonti esterne: si installa con il gestore pacchetti standard, si verifica che il binario sia presente e poi si lancia direttamente da shell.

Se ti serve solo “farlo partire”, il flusso corretto è: aggiornare l’indice pacchetti, installare il pacchetto, verificare la versione e avviare il comando. Se invece vuoi pulizia operativa, conviene sapere anche come rimuoverlo e come gestire i casi in cui il pacchetto non sia disponibile nella tua release.

Installazione con apt

Su Ubuntu, il metodo preferibile è usare apt. Prima aggiorna l’elenco dei pacchetti, poi installa CMatrix:

sudo apt update
sudo apt install cmatrix

Il primo comando aggiorna la cache dei repository configurati nel sistema. Il secondo scarica e installa il pacchetto. Se il sistema ti chiede conferma, rispondi con Y.

Per verificare che l’installazione sia andata a buon fine, controlla la presenza del binario e la versione:

cmatrix --version
which cmatrix

Se il pacchetto è installato correttamente, cmatrix --version restituisce una stringa di versione o un output equivalente, mentre which cmatrix dovrebbe mostrare un percorso come /usr/bin/cmatrix.

Avvio di CMatrix

Una volta installato, avvialo semplicemente dal terminale:

cmatrix

Vedrai l’effetto a schermo intero nel terminale corrente. Per uscire, premi q oppure usa Ctrl+C se necessario.

Se vuoi un comportamento leggermente diverso, puoi usare alcune opzioni. Le più comuni sono utili per adattare l’effetto al terminale o per farlo sembrare più “realistico” in demo:

cmatrix -b
cmatrix -u 5
cmatrix -C green

-b abilita il bold, -u regola la velocità di aggiornamento, -C permette di scegliere il colore. Le opzioni disponibili possono variare leggermente in base alla versione, quindi conviene controllare l’help locale con:

cmatrix --help

Installazione da repository ufficiali: vantaggi pratici

Installare da repository Ubuntu ha tre vantaggi concreti:

  1. aggiornamenti gestiti dal sistema con apt upgrade;
  2. rimozione semplice e pulita tramite apt remove o apt purge;
  3. minor rischio di incompatibilità rispetto a binari scaricati da fonti terze.

Per un tool leggero come CMatrix, non c’è motivo operativo per complicarsi la vita con compilazioni manuali o pacchetti esterni, salvo casi particolari in cui ti serva una versione specifica non presente nei repository.

Se il pacchetto non si trova

In alcune installazioni minimali o in versioni molto particolari di Ubuntu, il pacchetto potrebbe non essere disponibile nei repository abilitati. In quel caso, prima di cercare fonti esterne, verifica che i repository standard siano attivi e che la cache sia aggiornata:

sudo apt update
apt-cache policy cmatrix

apt-cache policy cmatrix ti dice se il pacchetto è disponibile, da quale repository verrebbe preso e quale versione è candidata all’installazione. Se non compare alcuna candidata, il problema è quasi sempre nei repository configurati o nella release usata.

Se vuoi capire quali repository sono abilitati, controlla i file sotto /etc/apt/sources.list e /etc/apt/sources.list.d/. Su sistemi recenti, molte configurazioni usano file separati per ciascuna sorgente. L’obiettivo è verificare che i repository ufficiali Ubuntu siano presenti e coerenti con la tua release.

Rimozione pulita

Se non ti serve più, rimuovi il pacchetto con:

sudo apt remove cmatrix

Questo elimina il pacchetto ma lascia in genere eventuali file di configurazione. Per una rimozione più completa, usa:

sudo apt purge cmatrix

Dopo la rimozione, puoi ripulire dipendenze non più necessarie con:

sudo apt autoremove

Prima di usare autoremove, controlla l’elenco dei pacchetti che verrebbero rimossi. In un sistema usato anche per altro, è una buona pratica verificare che non ci siano dipendenze condivise che non vuoi perdere.

Uso in sessioni remote e terminali limitati

CMatrix funziona in terminali interattivi standard. Se sei in SSH, basta aprire la sessione e lanciare il comando. Se invece usi terminali con dimensioni ridotte o emulatori con limitazioni di colore, l’effetto potrebbe risultare meno leggibile. In quel caso, prova a ridurre la velocità o a cambiare colore.

Se il terminale si comporta in modo strano, verifica prima la variabile TERM:

echo $TERM

Valori comuni come xterm, xterm-256color o equivalenti sono normalmente compatibili. Se il terminale non supporta correttamente le sequenze ANSI, l’output può apparire corrotto o poco leggibile.

Compilazione manuale: solo se serve davvero

Di norma non serve compilare CMatrix da sorgente su Ubuntu. Ha senso solo se ti serve una versione specifica non presente nei repository oppure se stai lavorando in un ambiente controllato dove vuoi testare patch o opzioni particolari.

In quel caso, il flusso tipico è:

  1. installare gli strumenti di build;
  2. scaricare il sorgente da una fonte affidabile;
  3. compilare e installare;
  4. verificare il binario risultante.

Un esempio generico, da usare solo se hai già verificato la fonte del codice, è questo:

sudo apt update
sudo apt install build-essential git
# poi clona o scarica il sorgente dal progetto
# quindi compila seguendo le istruzioni del repository

Per CMatrix, però, questa strada è normalmente superflua. La via corretta resta il pacchetto Ubuntu, che è più semplice da mantenere e da rimuovere.

Problemi comuni e controlli rapidi

Se il comando cmatrix non viene trovato dopo l’installazione, controlla prima che il pacchetto sia davvero installato:

dpkg -l | grep cmatrix
which cmatrix

Se dpkg -l non mostra il pacchetto, l’installazione non è andata a buon fine. Se invece il pacchetto c’è ma which cmatrix non restituisce nulla, potrebbe esserci un problema di PATH o una sessione terminale non aggiornata.

Se apt install cmatrix fallisce con errori di repository, il punto da controllare è la connettività verso i mirror e la configurazione di APT:

sudo apt update

Gli errori più comuni qui sono DNS non funzionante, mirror non raggiungibile, release non più supportata o repository disabilitati. Il messaggio di apt update di solito è già abbastanza chiaro per capire dove intervenire.

Se il terminale appare bloccato dopo l’avvio di CMatrix, non è un problema del sistema: è il programma che occupa il terminale in modalità interattiva. Esci con q o Ctrl+C.

Alternative utili se vuoi un effetto simile

Se CMatrix non è disponibile o vuoi un effetto diverso, esistono altri tool da terminale con logica simile. La scelta dipende da cosa ti serve: puro effetto visivo, animazione ASCII, o output decorativo per demo. In molti casi però CMatrix basta e avanza, proprio perché è leggero e immediato.

Per cercare alternative nei repository puoi usare:

apt search matrix
apt search terminal animation

Questo ti aiuta a capire se il tuo Ubuntu ha già pacchetti equivalenti disponibili senza uscire dai repository ufficiali.

Buone pratiche operative

Anche per un pacchetto banale come CMatrix, conviene mantenere un approccio ordinato. Installa solo da repository fidati, verifica con i comandi giusti e rimuovi pulitamente quando non serve più. È un’abitudine utile soprattutto se usi il terminale anche per attività amministrative più delicate.

Se stai lavorando su una macchina condivisa, evita di lanciare tool decorativi in sessioni dove altri si aspettano output utile. In ambienti di produzione o in console di supporto, uno strumento visivo può confondere chi sta seguendo una procedura. In quel contesto è meglio usarlo solo in sessioni dedicate.

Se invece il tuo obiettivo è fare una demo o mostrare il terminale in modo più scenografico, CMatrix è una scelta rapida, leggera e facilmente reversibile: installi, provi, chiudi, rimuovi se non serve più.

Comandi essenziali da ricordare

I comandi minimi sono questi:

sudo apt update
sudo apt install cmatrix
cmatrix
cmatrix --help
sudo apt remove cmatrix
sudo apt purge cmatrix

Con questi copri installazione, uso, verifica e disinstallazione. Se qualcosa non torna, il primo controllo è sempre apt update e poi apt-cache policy cmatrix, perché ti dicono subito se il problema è nei repository o nel pacchetto.

Assunzione: Ubuntu recente con repository ufficiali abilitati e accesso Internet funzionante al momento dell’installazione.