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

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

Σε 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

Όπως εντοπίστηκε αρχικά στο nixCraft


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

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

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

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

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

Λογότυπο WordPress.com

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

Φωτογραφία Twitter

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

Φωτογραφία Facebook

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

Φωτογραφία Google+

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

Σύνδεση με %s