Oggi parliamo di alcuni programmi molto interessanti e anche divertenti utilizzati dagli utenti Linux per la gestione dei Banner e/o messaggi di testo da inserire nei Welcome o Warning message di sistema o in qualsiasi file desideriate inserirli. Partiamo dai due più famosi.

Figlet, Toilet & Lolcat

Toilet e Figlet sono entrambi programmi per la creazione di testo ASCII art da utilizzare nella console del terminale su sistemi operativi Unix-like, inclusi Linux.

Figlet è un programma che consente di creare testo ASCII art in grandi dimensioni utilizzando caratteri comuni come asterischi, trattini e punti. Il programma offre diverse opzioni per la personalizzazione del testo, tra cui la scelta del carattere, delle dimensioni, dello stile e del colore. È possibile utilizzare Figlet per creare testo per banner, titoli, loghi e altro ancora.

Toilet, d’altra parte, è un programma simile a Figlet ma offre maggiori opzioni di formattazione per il testo ASCII art, come la possibilità di creare testo circolare o testo in 3D. Il programma offre anche una vasta gamma di stili predefiniti per il testo ASCII art, come graffiti, bubble e block letters.

Lolcat è un altro programma per la creazione di testo ASCII art da utilizzare nella console del terminale su sistemi operativi Unix-like, inclusi Linux. Tuttavia, a differenza di Figlet e Toilet, Lolcat è specializzato nella colorazione del testo ASCII art. Lolcat è in grado di aggiungere uno sfondo arcobaleno al testo ASCII art, creando un effetto molto accattivante e divertente. Il programma supporta anche l’aggiunta di effetti di animazione al testo colorato, come lo scorrimento e l’ondulazione.

Questi tre programmini sono divertenti e utili per colorare il testo della console del terminale e possono essere utilizzati per dare un tocco di personalità ai propri progetti sulla console del terminale.

Sono inoltre disponibili nei repository di molte distribuzioni Linux e possono essere installati utilizzando il gestore di pacchetti della propria distribuzione. Sono programmi divertenti e utili per creare testo creativo e personalizzato per i propri progetti sulla console del terminale.

Le istruzioni di installazione che vi do sono per il mondo Debian e relative derivate, le altre distro utilizzano lo stesso metodo ma con strumenti diversi.

Per installare le due app da terminale:

$ sudo apt update
$ sudo apt install figlet toilet

Utilizzo di Figlet:

digitare il comando showfigfonts per vedere la lista dei font disponibili, sottoriportato c’è un esempio che mostra il comando e una porzione del risultato il resto l’ho tolto per comodità.

zipixel@zpxc321:~$ showfigfonts
banner :

#####    ##   #    # #    # ###### #####
#    #  #  #  ##   # ##   # #      #    #
#####  #    # # #  # # #  # #####  #    #
#    # ###### #  # # #  # # #      #####
#    # #    # #   ## #   ## #      #   #
#####  #    # #    # #    # ###### #    #



big :
 _     _
| |   (_)
| |__  _  __ _
| '_ \| |/ _` |
| |_) | | (_| |
|_.__/|_|\__, |
          __/ |
         |___/


block :

_|        _|                      _|
_|_|_|    _|    _|_|      _|_|_|  _|  _|
_|    _|  _|  _|    _|  _|        _|_|
_|    _|  _|  _|    _|  _|        _|  _|
_|_|_|    _|    _|_|      _|_|_|  _|    _|

una volta scelto il font si passa al comando vero e proprio per visualizzare il testo prescelto:

zipixel@zpxc321:~$ figlet -f standard "_Testo Di Prova"
    _____         _          ____  _   ____
   |_   _|__  ___| |_ ___   |  _ \(_) |  _ \ _ __ _____   ____ _
     | |/ _ \/ __| __/ _ \  | | | | | | |_) | '__/ _ \ \ / / _` |
     | |  __/\__ \ || (_) | | |_| | | |  __/| | | (_) \ V / (_| |
 ____|_|\___||___/\__\___/  |____/|_| |_|   |_|  \___/ \_/ \__,_|
|_____|
zipixel@zpxc321:~$

Utilizzo di toilet

Personalmente preferisco utilizzare Toilet per i suoi filtri colorati. Puoi usarlo nello stesso modo in cui useresti Figlet ma con molte più opzioni. Posto un paio di esempi poi potete sbizzarrirvi come volete.

$ toilet –metal –gay “Genera Tech Metal-er”

zipixel@zpxc321:~$ hostname | toilet -f mono12 -F metal

Puoi anche esportare il tuo output nei seguenti formati usando il flag -E nel comando toilet:

  • “caca”: formato libcaca nativo
  • “Ansi”: ANSI
  • “utf8”: UTF-8 con codici escape ANSI
  • “utf8cr”: UTF-8 con codici escape ANSI e MS-DOS
  • “html”: codice HTML
  • “html3”: HTML retrocompatibile
  • “bbfr”: BBCode (francese)
  • “irc”: IRC con colori mIRC
  • “ps”: documento PostScript
  • “svg”: immagine vettoriale SVG
  • “tga”: immagine TGA
  • “troff”: fonte troff

Utilizzo di Lolcat

1) Per creare un titolo colorato per un progetto: 

$ echo “Benvenuti nel mio Progetto!” | lolcat

2) Per visualizzare il contenuto di un file colorato:

$ cat file.txt | lolcat

3) Per visualizzare l'output di un comando colorato: 

$ ls -la | lolcat

4) Per creare un banner colorato: 

$ echo “WELCOME” | lolcat -F 0.2

Altri programmi interessanti sono Fortune, CowSay, Matrix

Fortune è un programma di Linux che fornisce citazioni casuali o aforismi al caso. Il programma è stato sviluppato originariamente per il sistema operativo BSD nel 1979, ma è diventato popolare anche su Linux e su altri sistemi operativi Unix-like.

Il funzionamento di Fortune è molto semplice: il programma sceglie casualmente una citazione da una raccolta di aforismi o citazioni che possono essere predefinite o personalizzate dall’utente, e la visualizza sulla console del terminale.

Fortune è installato di default in molte distribuzioni Linux, ma potrebbe non essere installato in alcune distribuzioni leggere. È possibile installarlo utilizzando il gestore di pacchetti della propria distribuzione, ad esempio utilizzando i comandi:

$ sudo apt-get install fortune

Una volta installato, è possibile utilizzare il comando “fortune” per visualizzare una citazione casuale:

zipixel@zpxc321:~$ fortune
Stop!  There was first a game of blindman's buff.  Of course there was.
And I no more believe Topper was really blind than I believe he had eyes
in his boots.  My opinion is, that it was a done thing between him and
Scrooge's nephew; and that the Ghost of Christmas Present knew it.  The
way he went after that plump sister in the lace tucker, was an outrage
on the credulity of human nature.
zipixel@zpxc321:~$

Fortune offre anche molte opzioni per personalizzare la scelta delle citazioni, come l’utilizzo di un file di citazioni personalizzato, la scelta di una categoria specifica di citazioni e molto altro ancora.

In generale, Fortune è un programma divertente e interessante da utilizzare sulla console del terminale e può essere utile per fornire una citazione casuale o una riflessione interessante durante il lavoro sulla console.

Cowsay è un altro divertente programma di Linux che consente di visualizzare un testo in una scatola ASCII art con una “mucca” che “dice” il testo. Il funzionamento di Cowsay è molto semplice: l’utente inserisce un testo come argomento del comando, e Cowsay lo restituisce in una scatola ASCII art con la “mucca” che “dice” il testo. Cowsay è installato di default in molte distribuzioni Linux e può essere installato facilmente tramite il gestore di pacchetti della propria distribuzione. Ad esempio, se si vuole far dire alla “mucca” il testo “Hello World”, è possibile utilizzare il comando:

zipixel@zpxc321:~$ cowsay hello world
 _____________
< hello world >
 -------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
zipixel@zpxc321:~$

altro esempio cowsay riceve in ingresso il risultato di un list directory ls

zipixel@zpxc321:~$ ls | cowsay
 ______________________________________
/ Documenti game.sav Immagini          \
| jcameron-key.asc jcameron-key.gpg    |
| Modelli Musica pippo.net Pubblici    |
| Scaricati scripts Scrivania snap     |
| snowflake-ssh temp thinclient_drives |
\ Video Warpinator                     /
 --------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
zipixel@zpxc321:~$

Inoltre, Cowsay offre anche diverse opzioni per personalizzare l’aspetto della “mucca” e della scatola, come la scelta del personaggio della “mucca” e la scelta del colore della scatola.

Cowsay è un programma molto divertente e può essere utilizzato per creare messaggi personalizzati, per visualizzare testo divertente sulla console del terminale, o semplicemente per divertirsi con gli amici.

Matrix è un programma per la console di Linux che emula lo schermo verde che appare nel film “The Matrix”, creando l’effetto di caratteri verdi che scorrono veloci sullo schermo come se si stesse “hackando” un sistema.

Il funzionamento di Matrix è molto semplice: basta digitare il comando “matrix” sulla console del terminale, e il programma inizierà a mostrare i caratteri verdi che scorrono veloci sullo schermo, creando l’effetto “Matrix”.

Il programma Matrix è stato sviluppato inizialmente come uno scherzo, ma ha guadagnato una certa popolarità tra gli utenti Linux che lo utilizzano per divertirsi o per personalizzare la loro console del terminale.

Matrix offre anche alcune opzioni per personalizzare l’aspetto dei caratteri verdi, come la scelta del colore dei caratteri, la velocità con cui i caratteri scorrono sullo schermo e molto altro ancora.

In sintesi, Matrix è un programma divertente che può essere utilizzato per creare un effetto “Matrix” sulla console del terminale e per divertirsi con gli amici. Tuttavia, è importante tenere presente che il programma non ha alcuna funzione pratica, e non deve essere utilizzato per scopi illeciti o non autorizzati.

Installazione del programma matrix:

$ sudo apt update
$ sudo apt install cmatrix

Utilizzo del programma cmatrix:

$ cmatrix

Banner per il consenso ai cookie di Real Cookie Banner