Καλές Γιορτές: με ένα Χριστουγεννιάτικο Δέντρο στο τερματικό σας

Παραμονές Χριστουγέννων και παρακάτω θα δούμε έναν μίνι οδηγό για να «στολίσουμε» το τερματικό μας με ένα Χριστουγεννιάτικο Δέντρο.

Σε Ubuntu 16.04 LTS τρέχουμε τη παρακάτω εντολή σε ένα τερματικό

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

Απαντούμε yes στη πρώτη ερώτηση και γράφουμε ‘sudo’ (χωρίς τα εισαγωγικά) στη δεύτερη όταν μας ρωτήσει. Κάποια στιγμή θα μας ζητήσει τον κωδικό χρήστη μας. Γενικότερα, απαντάμε με τις default απαντήσεις όποτε μας ρωτήσει κάτι άλλο.
Όταν ολοκληρωθεί η εγκατάσταση στο τέλος θα πρέπει να λάβουμε το παρακάτω output, μεταξύ άλλων:

 
 RCAPUTO/Acme-POE-Tree-1.022.tar.gz
  /usr/bin/make test -- OK
 Running make install
 Manifying 1 pod document
 Installing /usr/local/share/perl/5.22.1/Acme/POE/Tree.pm
 Installing /usr/local/man/man3/Acme::POE::Tree.3pm
 Appending installation info to /usr/local/lib/x86_64-linux-gnu/perl/5.22.1/perllocal.pod
  RCAPUTO/Acme-POE-Tree-1.022.tar.gz
  sudo /usr/bin/make install  -- OK

Σε Fedora ή άλλες mainstream διανομές, ίσως χρειαστεί να κάνουμε εγκατάσταση κάποια έξτρα πακέτα. πχ. perl-Curses.

Για να εμφανίσουμε το δέντρο, τρέχουμε τη παρακάτω εντολή

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

nicktux-christmas-tree-terminal

Ρυθμίσεις

Μπορούμε να αλλάξουμε τις ρυθμίσεις για τα star_delay, run_for, και light_delay.
Δημιουργούμε ένα Perl Script όπως το παρακάτω και το αποθηκεύουμε με όνομα tree.pl


 #!/usr/bin/perl
 
 use Acme::POE::Tree;
 my $tree = Acme::POE::Tree->new(
 {
  star_delay => 0.5,  # Το αστέρι να λαμπυρίζει κάθε 0.5 δευτερόλεπτο
  light_delay => 0.5,   # Τα φωτάκια να αναβοσβήνουν κάθε 0.5 δευτερόλεπτα
  run_for => 10,      # Αυτόματη έξοδος μετά από 10 δευτερόλεπτα
 }
 );
 $tree->run();

Δίνουμε δικαιώματα εκτέλεσης με:

 chmod 755 tree.pl

και εκτελούμε με

 ./tree.pl

Credits: nixCraft


Εύχομαι Χρόνια Πολλά και Καλές Γιορτές σε όλους και όλες!
Πρώτα υγεία, θα τα πούμε ξανά το 2017 με νέα tutorials-οδηγούς και απόψεις, αποκλειστικά για Linux !

Advertisement

Μια σκέψη σχετικά μέ το “Καλές Γιορτές: με ένα Χριστουγεννιάτικο Δέντρο στο τερματικό σας

  1. Χρόνια πολλά φίλε καλά Χριστούγεννα καλές γιορτές! :)
    Θα ήμαστε συντονισμένοι..! :)

Συμβάλετε κι εσείς με ένα σχόλιο

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση /  Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση /  Αλλαγή )

Σύνδεση με %s

Ο ιστότοπος χρησιμοποιεί το Akismet για την εξάλειψη των ανεπιθύμητων σχολίων. Μάθετε πως επεξεργάζονται τα δεδομένα των σχολίων σας.