„Termkit“: išrastas senasis terminalas

„TermKit“ tai yra visiškai kitokia alternatyva mūsų senajam terminalui. Steve'as Wittensas, jo kūrėjas, daugelį metų dirbo su „Linux“ ir manė: Kodėl reikia toliau naudoti terminalą, kuris atrodo kaip 80-tieji metai? Jo sugalvotas sprendimas nereikalauja palikti terminalo, bet pritaikykite jį naujiems laikams.

„Termkit“ Tai komandų vertėjas, pagrįstas „WebKit“ - atvaizdavimo varikliu, naudojamu tokiose naršyklėse kaip „Google Chrome“, „Chromium“ ar „Safari“. Tiesą sakant, nors jis buvo sukurtas „Mac OS X“, kurį laiką buvo „Linux“ versija, kurią labai lengva įdiegti („Ubuntu“).

Tam turėsime turėti „Chromium“ ir „Chrome“ savo „Ubuntu“ paskirstyme, tada turėsime atsisiųsti įvairius kūrimo komponentus per „github“ ir tvarkingai juos sukompiliuoti.

Montavimas

1. Įdiekite „Chrome“ / „Chromium“.

2. Įdiekite reikalingas priklausomybes

sudo apt-get install git libssl-dev

3. Sukuriame aplanką „TermKitProj“ ir ten viską nukopijuojame / sukompiliuojame:

cd ~
mkdir TermKitProj
CD TermKitProj
„git“ klonas https://github.com/joyent/node.git
CD mazgas
. / Configure
padaryti

4. Mes sudarome mazgą:

Sudo padaryti įdiegti
CD ..
„git“ klonas http://github.com/isaacs/npm.git
npm kompaktinis diskas
Sudo padaryti įdiegti

5. Šiek tiek daugiau…

CD ..
„git“ klonas https://github.com/Floby/TermKit.git - rekursyvus
CD „TermKit“ /
npm įdiegti
mazgas Mazgas / nodekit.js

6. Paruošta. Norėdami tai išbandyti, atidarykite „Chrome“ / „Chromium“ ir eikite į šį URL: http: // localhost: 2222


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Skype sakė

    Užklausa, ar tai veikia „Fedora“? „Turiu„ Fedora 15 x86_64 “- 3 žingsnio pabaigoje, kai paleidžiu:„ make “- gaunu šią klaidą: cc1plus: visi įspėjimai laikomi klaidomis

    scons: *** [obj / release / builtins.o] 1 klaida
    scons: pastatas nutrauktas dėl klaidų.
    Waf: išeinama iš katalogo "/ home / chasky / apps / termkit / node / build"
    Sukurti nepavyko: -> užduotis nepavyko (klaida Nr. 2):
    {užduotis: libv8.a SConstruct -> libv8.a}
    make: *** [install] 1 klaida

    Tikiuosi, kad galite man padėti, ačiū xD

  2.   Panaudokime „Linux“ sakė

    Tiesa ta, kad neįsivaizduoju, kas tai galėtų būti ... tikrai trūksta kažkokios priklausomybės ... įsivaizduoju.

  3.   helk sakė

    Tiems iš mūsų, kurie naudojasi „Arch“, mums tai lengva, nes tai yra AUR „termkit-git“, taip pat yra „termkit-pygtk“ aplinka (taigi „Chrome“ ar „Chromium“ nereikia) Bet, kaip visada, modulius turite suaktyvinti ranka, kaip tai padarė @Pablo įraše su „mazgu /usr/lib/node_modules/termkit/Node/nodekit.js“

  4.   Skeptiškas sakė

    priešpaskutinis žingsnis praleidžia mane:

    ~ / TermKitProj / TermKit $ npm įdiegti
    npm ERR! Klaida: nerasta: prijunkite @ '> = 1.2.0- <1.3.0-'
    npm ERR! Galiojantys diegimo tikslai:
    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! adresu installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:313:10)
    npm ERR! adresu /usr/local/lib/node_modules/npm/lib/cache.js:306:17
    npm ERR! išsaugotoje vietoje (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:134:7)
    npm ERR! cb (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:31:9)
    npm ERR! Pranešti apie šį * visą * žurnalą:
    npm ERR!
    npm ERR! arba nusiųskite el. paštu:
    npm ERR!
    npm ERR!
    npm ERR! Sistema „Linux 2.6.35-30-generic“
    npm ERR! komanda "mazgas" "/ usr / local / bin / npm" "install"
    npm ERR! cwd / home / skeptic0 / TermKitProj / TermKit
    npm ERR! mazgas -v v0.5.2-pre
    npm ERR! npm -v 1.0.18
    npm ERR!
    npm ERR! Papildomą informaciją apie medienos ruošą galite rasti:
    npm ERR! /home/esceptic0/TermKitProj/TermKit/npm-debug.log
    npm nėra gerai

    ir nevaikšto, = (

  5.   Ivanas Sauza sakė

    „Ubuntu 11.04“ vadovas ispanų kalba, tikiuosi, ir paskelbkite jį

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

  6.   Svečias sakė

    Nors tai atrodo originali idėja, aš nematau prasmės. Be kita ko, terminalas mano, kad bet kuri sistema yra suderinama ir paprastas. Galia yra komandose, o ne pačioje sąsajoje. Jei norime aplankų, adresų ir mygtukų juostos, visada turime išsamiausius failų tvarkytuvus, tokius kaip „Konqueror“ ar „Dolphin“, kurie taip pat jau apima integraciją su terminalu, net „Emelfm2“!

  7.   Martinas Ochoa sakė

    Tas pats nutinka ir man

  8.   Hektoras Mata Zabala sakė

    Kai paleidžiu liniją
    git klonas http://github.com/isaacs/npm.git
    pasirodo kita klaida
    klaida: RPC nepavyko; rezultatas = 22, HTTP kodas = 417
    Nežinau, ar tai mano OS lygiu, ar failas bus serveryje.

  9.   Hektoras Mata Zabala sakė

    Aš jau išsprendžiau problemą aukščiau
    trūko „s“
    git klonas https://github.com/isaacs/npm.git
    Dabar komanda
    npm įdiegti
    jis neveikia. Npm yra iš kokio nors konkretaus distro?
    Aš naudoju „ubuntu“.

  10.   Hektoras Mata Zabala sakė

    Aš atsisakau ... atrodo, kad npm nebuvo sudarytas,
    klaida:

    root @ Precision-WorkStation-T3400: ~ / TermKitProj / npm # sudo make install
    ! [-d .git] || git submodulio atnaujinimas –init – rekursyvus
    Inicijuota tuščia „Git“ saugykla aplanke /root/TermKitProj/npm/node_modules/abbrev/.git/

    github.com [0: 207.97.227.239]: errno = Ryšio laikas baigėsi
    mirtina: nepavyksta prijungti lizdo (baigėsi ryšio laikas)
    „Git: //github.com/isaacs/abbrev-js.git“ klonas į submodulio kelią „node_modules / short“ nepavyko
    make: *** [submodules] 1 klaida

  11.   Enrique JP Valenzuela V. sakė

    ar aplankas sukurtas šaknyje? nekyla problemų kuriant jį mano vartotojo aplanke kaip .TermKitProj

    bet pamiršau pasakyti, kad naudoju linux mint debian xD, nebus jokių problemų, tiesa?

  12.   Panaudokime „Linux“ sakė

    Oi ... labai geri duomenys! Ačiū, kad jį išlaikėte!
    Paulius.