Termkit: muling nilikha ng lumang terminal

TermKit ito ay isang ganap na magkakaibang kahalili sa aming lumang terminal. Si Steve Wittens, ang tagalikha nito, ay nagtatrabaho sa Linux nang maraming taon at naisip: Bakit patuloy na gumagamit ng isang terminal na mukhang '80s? Ang solusyon na kanyang naisip ay hindi kasangkot sa pag-iwan ng terminal ngunit iakma ito sa mga bagong oras.

Termkit Ito ay isang interpreter ng utos na batay sa WebKit, ang rendering engine na ginamit sa mga browser tulad ng Google Chrome, Chromium o Safari. Sa katunayan, kahit na ito ay dinisenyo para sa Mac OS X, sa loob ng ilang oras mayroong isang bersyon para sa Linux na napakadaling mai-install (sa Ubuntu).

Para sa mga ito kailangan naming magkaroon ng parehong Chromium at Chrome sa aming pamamahagi ng Ubuntu, at pagkatapos ay kakailanganin naming mag-download ng iba't ibang mga bahagi ng pag-unlad sa pamamagitan ng github at pagkatapos ay ipunin ang mga ito sa isang maayos na pamamaraan.

Instalasyon

1. I-install ang Chrome / Chromium.

2. I-install ang kinakailangang mga dependency

sudo apt-get install git libssl-dev

3. Lumilikha kami ng TermKitProj folder at kinopya / pinagsama-sama ang lahat doon:

cd ~
mkdir TermKitProj
cd TermKitProj
git clone https://github.com/joyent/node.git
cdnode
. / I-configure
gumawa

4. Pinagsasama namin ang node:

sudo gumawa ng pag-install
cd ..
git clone http://github.com/isaacs/npm.git
cd npm
sudo gumawa ng pag-install

5. Kaunti pa…

cd ..
git clone https://github.com/Floby/TermKit.git --recursive
cd TermKit /
install npm
node Node / nodekit.js

6. Handa na Upang subukan ito, buksan ang Chrome / Chromium at mag-navigate sa sumusunod na URL: http: // localhost: 2222


Ang nilalaman ng artikulo ay sumusunod sa aming mga prinsipyo ng etika ng editoryal. Upang mag-ulat ng isang pag-click sa error dito.

12 na puna, iwan mo na ang iyo

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Skype dijo

    Query, gumagana ba ito ng maayos sa Fedora? 'Mayroon akong Fedora 15 x86_64' - Sa pagtatapos ng hakbang # 3 kapag tumakbo ako: 'gumawa' - Nakuha ko ang sumusunod na error: cc1plus: lahat ng mga babala ay ginagamot bilang mga error

    scons: *** [obj / release / builtins.o] Error 1
    scons: winakasan ang gusali dahil sa mga pagkakamali.
    Waf: Pag-iwan ng direktoryo `/ home / chasky / apps / termkit / node / build '
    Nabigo ang build: -> Nabigo ang gawain (err # 2):
    {task: libv8.a SConstruct -> libv8.a}
    gumawa: *** [i-install] Error 1

    Sana matulungan mo ako, salamat xD

  2.   Gumamit tayo ng Linux dijo

    Ang totoo ay wala akong ideya kung ano ito ... tiyak na may ilang pagkakatiwala na nawawala ... naiisip ko.

  3.   helq dijo

    Para sa amin na gumagamit ng Arch, madali ito sa amin dahil nasa AUR termkit-git ito, at mayroon ding isang termkit-pygtk na kapaligiran (kaya hindi kinakailangan ang Chrome o Chromium 😉). Ngunit, tulad ng dati, kailangan mong buhayin ang mga module sa pamamagitan ng kamay tulad ng ginawa ni @Pablo sa post na may "node /usr/lib/node_modules/termkit/Node/nodekit.js"

  4.   May pag-aalinlangan dijo

    pinalampas ako ng penultimate step:

    ~ / TermKitProj / TermKit $ npm install
    npm ERR! Error: Hindi nahanap: kumonekta @ '> = 1.2.0- <1.3.0-'
    npm ERR! Mga wastong target ng pag-install:
    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! sa installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.jsamihan313:10)
    npm ERR! sa /usr/local/lib/node_modules/npm/lib/cache.js:306:17
    npm ERR! sa nai-save (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js134:7)
    npm ERR! sa cb (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js 31:9)
    npm ERR! Iulat ito * buong * mag-log sa:
    npm ERR!
    npm ERR! o i-email ito sa:
    npm ERR!
    npm ERR!
    npm ERR! System Linux 2.6.35-30-generic
    npm ERR! utos "node" "/ usr / local / bin / npm" "install"
    npm ERR! cwd / home / skeptic0 / TermKitProj / TermKit
    npm ERR! node -v v0.5.2-pre
    npm ERR! npm -v 1.0.18
    npm ERR!
    npm ERR! Ang mga karagdagang detalye sa pag-log ay matatagpuan sa:
    npm ERR! /home/esceptic0/TermKitProj/TermKit/npm-debug.log
    hindi ako ok

    at hindi lumalakad, = (

  5.   Ivan Sauza dijo

    Gabay para sa Ubuntu 11.04 sa Espanyol sana at i-post ito

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

  6.   Bisita dijo

    Bagaman tila isang orihinal na ideya, wala akong nakitang kahulugan. Ang terminal, bukod sa iba pang mga bagay, isinasaalang-alang ang pagiging tugma sa anumang system at pagiging simple. Ang kapangyarihan ay nasa mga utos na hindi sa interface mismo. Kung nais namin ang isang bar ng mga folder, address at pindutan, palagi kaming may pinaka kumpletong mga file manager, tulad ng Konqueror o Dolphin, na nagsasama rin ng pagsasama sa terminal, kahit na ang Emelfm2!

  7.   Martin Ochoa dijo

    Ganun din ang nangyayari sa akin

  8.   Hector Mata Zabala dijo

    Kapag pinatakbo ko ang linya
    git clone http://github.com/isaacs/npm.git
    lilitaw ang susunod na error
    error: Nabigo ang RPC; resulta = 22, HTTP code = 417
    Hindi ko alam kung nasa antas ito ng aking OS o magiging file ito sa server.

  9.   Hector Mata Zabala dijo

    Naayos ko na ang problema sa itaas
    ang "s" ay nawawala
    git clone https://github.com/isaacs/npm.git
    Ngayon ang utos
    install npm
    hindi gumagana. Ang Npm ay mula sa anumang partikular na distro?
    Gumagamit ako ng ubuntu.

  10.   Hector Mata Zabala dijo

    Sumuko ako ... parang hindi ako pinagsama-sama ng,
    error:

    root @ Precision-WorkStation-T3400: ~ / TermKitProj / npm # sudo make install
    ! [-d .git] || git submodule update –init –recursive
    Inisyal na walang laman na Repository ng Git sa /root/TermKitProj/npm/node_modules/abbrev/.git/

    github.com [0: 207.97.227.239]: errno = Nag-time out ang koneksyon
    nakamamatay: hindi makakonekta sa isang socket (Nag-time out ang koneksyon)
    Ang clone ng 'git: //github.com/isaacs/abbrev-js.git' sa submodule path na 'node_modules / abbrev' ay nabigo
    gumawa: *** [submodules] Error 1

  11.   Enrique JP Valenzuela V. dijo

    o nilikha ang folder sa ugat? walang problema sa paglikha nito sa aking folder ng gumagamit bilang .TermKitProj

    pero nakalimutan kong sabihin na gumagamit ako ng linux mint debian xD, walang magiging problema diba?

  12.   Gumamit tayo ng Linux dijo

    Oops ... napakahusay na data !! Salamat sa pagpasa nito!
    Paul