Termkit: stari terminal ponovo otkriven

TermKit to je potpuno drugačija alternativa našem starom terminalu. Njegov stvoritelj Steve Wittens već dugi niz godina radi s Linuxom i pomislio je: Zašto i dalje koristiti terminal koji izgleda poput 80-ih? Rješenje koje je smislio ne uključuje napuštanje terminala, već prilagodite ga novom vremenu.

Termkit Riječ je o interpretatoru naredbi koji se temelji na WebKitu, mehanizmu za prikazivanje koji se koristi u preglednicima kao što su Google Chrome, Chromium ili Safari. Precizno, iako je dizajniran za Mac OS X, već neko vrijeme postoji verzija za Linux koja se vrlo lako instalira (u Ubuntuu).

Za ovo ćemo morati imati i Chromium i Chrome u našoj Ubuntu distribuciji, a zatim ćemo morati preuzeti razne razvojne komponente putem github-a, a zatim ih uredno kompajlirati.

Instalacija

1.- Instalirajte Chrome / Chromium.

2.- Instalirajte potrebne zavisnosti

sudo apt-get instalirati git libssl-dev

3.- Kreiramo fasciklu TermKitProj i tamo sve kopiramo / kompajliramo:

cd ~
mkdir TermKitProj
cdTermKitProj
git klon https://github.com/joyent/node.git
cd čvor
./configure
napraviti

4.- Kompajliramo čvor:

sudo make install
CD ..
git klon http://github.com/isaacs/npm.git
npm cd
sudo make install

5.- Malo više…

CD ..
git klon https://github.com/Floby/TermKit.git --recursive
cd TermKit /
npm install
čvor Čvor / nodekit.js

6.- Spremni. Da biste ga testirali, otvorite Chrome / Chromium i idite na sljedeći URL: http: // localhost: 2222


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Skype rekao je

    Upit, radi li na Fedori? 'Imam Fedoru 15 x86_64' - Na kraju koraka # 3 kada izvršim: 'make' - dobivam sljedeću grešku: cc1plus: sva upozorenja tretiraju se kao greške

    scons: *** [obj / release / builtins.o] Greška 1
    scons: zgrada je prekinuta zbog grešaka.
    Waf: Napuštanje direktorija `/ home / chasky / apps / termkit / node / build '
    Izgradnja nije uspjela: -> zadatak nije uspio (pogreška # 2):
    {zadatak: libv8.a SConstruct -> libv8.a}
    make: *** [install] Greška 1

    Nadam se da mi možete pomoći, hvala xD

  2.   Koristimo Linux rekao je

    Istina je da nemam pojma što bi to moglo biti ... sigurno nedostaje neka ovisnost ... pretpostavljam.

  3.   helk rekao je

    Za nas koji koristimo Arch to je lako jer je u AUR termkit-git, a postoji i termkit-pygtk okruženje (tako da Chrome ili Chromium nisu potrebni 😉). Ali, kao i uvijek, morate aktivirati module ručno kao što je to učinio @Pablo u postu sa "node /usr/lib/node_modules/termkit/Node/nodekit.js"

  4.   Skeptičan rekao je

    pretposljednji korak me preskače:

    ~ / TermKitProj / TermKit $ npm instalacija
    npm ERR! Greška: Nije pronađeno: connect @ '> = 1.2.0- <1.3.0-'
    npm ERR! Važeći ciljevi instaliranja:
    npm ERR! [«latest»,»0.0.1″,»0.0.2″,»0.0.3″,»0.0.4″,»0.0.5″,»0.0.6″,»0.1.0″,»0.2.0″,»0.2.1″,»0.2.2″,»0.2.3″,»0.2.4″,»0.2.5″,»0.2.6″,»0.2.7″,»0.3.0″,»0.4.0″,»0.5.0″,»0.5.1″,»0.5.2″,»0.5.3″,»0.5.4″,»0.5.5″,»0.5.6″,»0.5.7″,»0.5.8″,»0.5.9″,»0.5.10″,»1.0.0″,»1.0.1″]
    npm ERR! na installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:313:10)
    npm ERR! na /usr/local/lib/node_modules/npm/lib/cache.js:306:17
    npm ERR! na spremljeno (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:134:7)
    npm ERR! na cb (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:31:9)
    npm ERR! Prijavite ovaj * cijeli * dnevnik na:
    npm ERR!
    npm ERR! ili ga pošaljite na:
    npm ERR!
    npm ERR!
    npm ERR! Sistem Linux 2.6.35-30-generički
    npm ERR! naredba "node" "/ usr / local / bin / npm" "install"
    npm ERR! cwd / home / skeptic0 / TermKitProj / TermKit
    npm ERR! čvor -v v0.5.2-pre
    npm ERR! npm -v 1.0.18
    npm ERR!
    npm ERR! Dodatne detalje evidentiranja možete pronaći u:
    npm ERR! /home/esceptic0/TermKitProj/TermKit/npm-debug.log
    npm nije u redu

    i ne hoda, = (

  5.   Ivan Sauza rekao je

    Vodič za Ubuntu 11.04 na španskom, nadam se i objavite ga

    http://infinitubuntu.blogspot.com/p/guia-natty.html

  6.   Gost rekao je

    Iako se čini kao originalna ideja, ne vidim smisla. Terminal, između ostalog, razmatra kompatibilnost bilo kojeg sistema i jednostavnost. Snaga je u naredbama, a ne u samom interfejsu. Ako želimo traku mapa, adresa i gumba, uvijek imamo najcjelovitije upravitelje datoteka, poput Konquerora ili Dolphina, koji također već uključuju integraciju s terminalom, čak i Emelfm2!

  7.   Martin Ochoa rekao je

    Isto se događa i meni

  8.   Hektor Mata Zabala rekao je

    Kad prođem liniju
    git klon http://github.com/isaacs/npm.git
    pojavljuje se sljedeća greška
    greška: RPC nije uspio; rezultat = 22, HTTP kôd = 417
    Ne znam je li na nivou mog OS-a ili će datoteka biti na serveru.

  9.   Hektor Mata Zabala rekao je

    Već sam riješio gornji problem
    nedostajalo je "s"
    git klon https://github.com/isaacs/npm.git
    Sada naredba
    npm install
    ne radi. Npm dolazi iz neke posebne distribucije?
    Koristim ubuntu.

  10.   Hektor Mata Zabala rekao je

    Odustajem ... izgleda kao da se npm nije kompajlirao,
    greška:

    root @ Precision-WorkStation-T3400: ~ / TermKitProj / npm # sudo make install
    ! [-d .git] || ažuriranje git podmodula –init –rekurzivno
    Inicijalizirano prazno Git spremište u /root/TermKitProj/npm/node_modules/abbrev/.git/

    github.com [0: 207.97.227.239]: errno = Veza je istekla
    fatalno: nije moguće povezati utičnicu (veza je istekla)
    Klon 'git: //github.com/isaacs/abbrev-js.git' u putanju podmodula 'node_modules / extension' nije uspio
    make: *** [podmoduli] Greška 1

  11.   Enrique JP Valenzuela V. rekao je

    ili kreiram mapu u korenu? nema problema sa stvaranjem u mojoj korisničkoj mapi kao .TermKitProj

    ali zaboravio sam reći da koristim linux mint debian xD, neće biti problema zar ne?

  12.   Koristimo Linux rekao je

    Uj ... vrlo dobri podaci !! Hvala što ste ga položili!
    Paul.