Το terminology
είναι ένα πρόγραμμα εξομοίωσης τερματικού. Και λοιπόν θα ρωτήσεις ήδη έχω ένα. Ναι αλλά το terminology
δεν είναι σαν τα τερματικά που έχεις συνηθίσει.
Εντυπωσιακό έτσι; Πριν πούμε περισσότερα λίγη ιστορία.
Τι είναι ένα τερματικό
Τα τερματικά ήταν μια εποχή μια καυτή τεχνολογία. Και ήταν πραγματικά μηχανήματα οθόνες με πληκτρολόγια που με αυτά συνδεόσουν στον κεντρικό υπολογιστή.
Κάθε υπολογιστής είχε συνδεμένα πάνω του 10 ή και 20 τέτοια τερματικά. Και μοιράζονταν τον υπολογιστή που συχνά είχε τεράστια ποσά μνήμης ακόμα και 256KB
(ναθ σωστά διάβασες).
Στη εικόνα είναι ένα VT100 το τερματικό της DEC του 1978 που έθεσε το στάνταρ που ακόμα και σήμερα χρησιμοποιούμε. Δεν είναι υπολογιστής αυτό στην εικόνα ούτε είχε CPU. Το λέγαμε και ήταν ένα χαζό τερματικό. Φυσικά υπήρχαν πολλά μοντέλα τερματικών στην αγορά. Το καθένα με τις δικές του προσδιαγραφές και δυνατότητες. Και υπάρχει ακόμα στην διανομή σου, αν ξέρεις που να κοιτάξεις μια βάση δεδομένων με αυτά τα στοιχεία. Την απαιτούν προγράμματα όπως το vi
, το mc
και το htop
.
Και υπήρξαν και κάποια που μπορούσαν να δείξουν εικόνες και γραφικά. Αλλά ποτέ δεν έγιναν στάνταρ. Ήρθαν αργά τα GUI και το X11 ήρθαν για να μείνουν. Αρχικά περάσαμε σε έξυπνα τερματικά που έτρεχαν X11 με τα πρώτα Linux συχνά να παίρνουν αυτό τον ρόλο. Και τα τερματικά από μηχανήματα έγιναν ένα πρόγραμμα που δείχνει ένα μαύρο παράθυρο .
Όμως η δύναμη του τερματικού παραμένει, και κάθε χρήστης ξέρει πως εκεί θα βρει την δύναμη. Τα τερματικά μας όμως έχουν μείνει πίσω στις δυνατότητες του παλιού V100. Λίγα τερματικά (δηλαδή προγράμματα που κάνουν τα τερματικά) έχουν προσπαθήσει να κάνουν κάτι παραπάνω ή να εξελίξουν αυτήν την αρχαία τεχνολογία. Εκτός από το enlignment
To Enlightenment desktop
Πες μου τα βασικά γραφικά περιβάλλοντα και τις τεχνολογίες τους. Όλοι θα πουν για
- Το KDE βασισμένο στις βιβλιοθήκες Qt
- To Gnome βασισμένο στις βιβλιοθήκες gtk.
Ναι υπάρχουν και άλλα, συνήθως κλώνοι αυτών, αλλά οι τεχνολογίες κάτω από αυτά είναι ίδιες. Ελάχιστοι θα προσθέσουν στην λίστα το
- Enlightenment βασισμένο στις βιβλιοθήκες EFL
Το enlighment ήταν ένα διάσημο περιβάλλον όταν είχε βγεί το έτος 2000. Ήταν το πρώτο περιβάλλον που είχε διαφάνειες, εφέ και compositor!. Και ήθελε τότε ένα πολύ καλό μηχάνημα για να τρέξει. Άνοιξε δρόμο, αλλά απλά ήταν πολύ μπροστά από την εποχή του. Οι διανομές ακολούθησαν τον δρόμο του gnome και του KDE, που αρχικά δεν θέλανε πολούς πόρους, για να φτάσουμε στα σημερινά γραφικά περιβάλλοντα. Αλλά ευτυχώς δεν σταμάτησε η ανάπτυξη του. Και σήμερα είναι από τα ποιο ελαφρά και όμορφα περιβάλλοντα να έχει κανείς. Τα παλιά του μειονεκτήματα σήμερα έγιναν πλεονεκτήματα. Είναι κρίμα που δεν το γνωρίζουν περισσότεροι.
Αν θέλεις να το δοκιμάσεις η καλύτερη διανομή είναι η Bodhi Linux http://bodhilinux.com/. Την έχω ακόμα σε ένα Asus Eee PC και πετάει. ίσως απο τις καλύτερες διανομές για να αναστήσεις παλιά μηχανήματα.
Terminology
Το ‘terminology’ είναι το τερματικό του ‘enlighment’. Πέραν της εκπληκτικής εμφάνισης μπορεί να δείξει εικόνες ακόμα και βίντεο.
Στην εικόνα βλέπουμε το αποτέλεσμα της εντολής tyls
μια εντολή φτιαγμένη για αυτό. Προσέξτε πως αναγνωρίζει και δείχνει την κάθε εικόνα. Αν κάνεις κλικ απάνω της θα την δείξει. Επίσης υπάρχει η εντολή tycat
που αναγνωρίζει το είδος του αρχείου. Αν το περιβάλλον έχει ρυθμιστεί σωστά όπως στο bodhi εκτός από εικόνες θα ξέρει και απο video, ήχο, αρχεία pdf, αρχεία το libre office κλπ. Επίσης αναγνωρίζει links, emails καθώς και πολλά άλλα κόλπα.
Θα βρούμε και tabs χωρισμό της οθόνης κάθετα και οριζόντια, δυνατότητα ορισμού background (ακόμα και κινούμενου) καθώς και ημιδιαφάνεια. Ξέρω κάποια είναι προφανή, αλλά μην ξεχνάμε πως πρώτα αυτό τα έκανε. Κρατώντας πατημένο το πλήκτρο του ποντικού θα εμφανιστεί ένα μενού να το ρυθμίσουμε στα γούστα μας και τις ανάγκες μας.
Για περισσότερα δείτε την σελίδα του About Terminology, καθώς και την σελίδα του έργου στο github
Στο github θα βρείτε τους συνδυασμούς πλήκτρων και τις ειδικές εντολές που υποστηρίζει.
-
tyls
: list directory contents with bells and whistles -
tyalpha
: set transparency level of the background -
tybg
: change the background image -
tycat
: display inline a media file or a URI -
typop
: display in a popup a media file or a URI -
tyq
: queue media files or URI to be popped up -
tysend
: send files to the terminal (useful through ssh)
Και επειδή ένα βίντεο τα λέει καλύτερα θαυμάστε
Εγκατάσταση
Θα το βρεις στα αποθετήρια της διανομής σου. Σε debian διανομές , ,
sudo apt-get install enlightenment terminology
Για mint έχω βάλει μια τελευταία εκδοσή από εξωτερικό αποθετήριο.
sudo add-apt-repository ppa:niko2040/e19
sudo apt-get update
Προσοχή το αποθετήριο δεν είναι συμβατό με την βασική διανομή. Μην ανακατέψετε πακέτα του enlighment της διανομής με αυτά του αποθετηρίου.