Είδαμε πρόσφατα τα καλύτερα Terminal Emulators στο Linux, με την οπτική του πιο διαφορετικού και φιλικού ακόμα και για νέους χρήστες.
Από την παραπάνω λίστα απουσίαζε ένα Terminal emulator που κυριολεκτικά περνάει σε άλλη διάσταση. Οι λόγοι ήταν πως από μόνο του αξίζει μια παρουσίαση, καθώς είναι κάτι που οι περισσότεροι δεν έχουν ξαναδεί και από την άλλη επειδή ήθελα να ψάξω κάποιες εξαρτίσεις που μάλλον λείπουν από το Ubuntu 12.10. Δεν είχα χρόνο να κάνω το τελευταίο, οι δοκιμές έγιναν σε Salix και Ubuntu 12.04 και από την άλλη το πρότζεκτ δείχνει παρατημένο πλέον.
Πιθανόν με τις παρακάτω οδηγίες, να δουλέψει και σε Ubuntu 12.10/Mint 14 και παράγωγες διανομές, μα δεν μπορώ να το πω με βεβαιότητα.
Αυτό το Terminal Emulator, ονομάζεται: TermKit και έχει δημιουργηθεί από τον Steven Wittens.
Αρχικά είχε σχεδιαστεί για OSX, μα στην πορεία δημιουργήθηκε ένα fork και για Linux, από τον Floby.
To TermKit, τρέχει τοπικά μέσω του Chrome/ium browser και όχι ακριβώς σαν ένα συνηθισμένο τερματικό. Δεν είναι web app, μα και ούτε αυτό που ονομάζουμε bash,δεν πρόκειται και για κάποια Scripting language δηλαδη, μα για ένα πλήρες terminal emulator.
Υποθέτουμε λοιπόν, πως έχετε ήδη τον Chrome/ium browser στο σύστημα σας.
Για να το δοκιμάσετε, δοκιμάστε πρώτα να το κατεβάσετε από την σελίδα του και αφού το αποσυμπιέσετε, ακολουθήστε τις οδηγίες που έχει στο αρχείο: Readme.md:
Εναλλακτικά, μπορείτε να δοκιμάσετε τα παρακατω, τα οποία για χάρη συντομίας, θα τα δώσουμε μέσω τερματικού/κονσόλας.
Ανοίξτε το και αρχίσετε, δίνοντας την παρακατω εντολή, προκειμένου να εγκαταστήσετε κάποια αναγκαία:
sudo apt-get install git libssl-dev
πιθανολογώ πως θα χρειαστείτε και τα παρακατω, αν δεν τα έχετε ήδη:
sudo apt-get install g++ curl libssl-dev apache2-utils
Τώρα μπορούμε να προχωρήσουμε στην εγκατάσταση του TermKit:
Με τις παρακατω εντολές μια-μια, ακολουθούμενη από Enter, θα δημιουργήσουμε το αρχείο του που θα ονομάζεται: TermKitProj, στον προσωπικό μας φάκελο (/home):
cd ~ mkdir TermKitProj cd TermKitProj git clone https://github.com/joyent/node.git cd node ./configure make
Θα περιμένετε λίγο προκειμένου να ολοκληρωθεί το compiling και μετά συνεχίστε δίνοντας τις παρακατω εντολές μια-μια, ακολουθούμενη από Enter:
sudo make install cd .. git clone http://github.com/isaacs/npm.git cd npm sudo make install
Μόλις τελειώσει και εδώ η διαδικασία, περνάμε στο τελευταίο μέρος:
cd .. git clone https://github.com/Floby/TermKit.git --recursive cd TermKit/ npm install node Node/nodekit.js

Λογικά, εκτελώντας τα παραπάνω, θα πρέπει να σας επιστρέψει, κάτι τέτοιο:
kigk @ osar1ubu:~/TermKitProj/TermKit$ node Node/nodekit.js
05 Jan 16:10:15 – Your node instance does not have root privileges. This means that the flash XML policy file will be served inline instead of on port 843. This will slow down initial connections slightly.
05 Jan 16:10:16- socket.io ready – accepting connections
server listening at http://localhost:2222
Τώρα, ανοίξτε τον Chrome/ium browser και στη γραμμή διευθύνσεων, βάλτε το παρακατω url, πατώντας Enter, ώστε να μεταβείτε:
http://localhost:2222
Αν έχουν πάει όλα καλά, θα σας ανοίξει το TermKit:





