Natale sulla tua console Linux

Ogni volta che siamo vicini alla buonanotte e al Natale, ecco che ti portiamo questo semplice programma Perl con il quale puoi decorare il tuo terminale con lo spirito natalizio.

Con questo programma la tua console Linux può sembrare un albero di natale animato e nonostante la sua utilità non vada oltre la parte estetica della console, è qualcosa che è piuttosto curioso e che possiamo usare in questi giorni di dicembre, e se stai leggendo e sei interessato a provarlo, continua a leggere che spiego come fare cosa.

linux-albero di natale

Quindi per poter visualizzare l'albero nella console è necessario avere installato Perl nel sistema (con cui avverrà la magia), se già ce l'abbiamo puoi installarlo Acme :: POE :: Albero. Per questa installazione, dobbiamo utilizzare il modulo CPAN (Comprehensive Perl Archive Network) dopo l'avvio con i privilegi, scriveremo una semplice riga di comando:

perl -MCPAN -e 'install Acme::POE::Tree'

Già una volta che lo facciamo, vedremo l'albero di natale animato nella conchiglia con un comando molto semplice:

perl -MAcme::POE::Tree -e 'Acme::POE::Tree->new()->run()'

È anche possibile personalizzare questo albero se lo desideri, devi solo farlo modificare il codice sorgente dello script Perl e lo salvi in ​​un file di testo (ad esempio: christmas.pl) con il seguente contenuto:

#! / usr / bin / perl

usa Acme :: POE :: Tree;

my $ tree = Acme :: POE :: Tree-> new (

{

star_delay => 1.5, #brightness per 1.5 secondi

light_delay => 2, #Luci lampeggiano per 2 secondi

run_for => 10, #Exit automaticamente dopo 10 secondi di campionamento

}

);

$ albero-> run ();

Con questo semplice programma, la vostra console si vestirà dello spirito natalizio e, come sempre, attendiamo i vostri commenti e le vostre impressioni.

BUON NATALE!!


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Chaparral suddetto

    Sei un grande RoBertucho.

  2.   sli suddetto

    «Una volta fatto questo, vedremo l'albero di Natale animato nel guscio con un comando molto semplice:

    perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()' »
    È chiaro chi dimenticherebbe un comando così semplice da essere memorizzato solo guardandolo per 1 sec

    1.    Kalt wulx suddetto

      Amico @sli, è davvero semplice, quello che succede è che potresti non avere nozioni sulla programmazione. Lasciatemi spiegare in dettaglio cosa succede dietro le quinte.

      Quando non lo sappiamo, scriviamo nel terminale: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«. Quello che stiamo dicendo al computer è che il linguaggio di programmazione Perl esegue l'applicazione che viene passata come argomento all'interprete Perl 🙂

      Non mi piace molto Perl, preferisco Python come linguaggio di scripting per i miei pinguini.
      Saluti.

  3.   Piastrella suddetto

    Non mi fido se dice acme