Termkit: den gamla terminalen uppfanns på nytt

TermKit det är ett helt annat alternativ till vår gamla terminal. Steve Wittens, dess skapare, har arbetat med Linux i många år och tänkte: Varför fortsätta använda en terminal som ser ut som 80-talet? Lösningen han tänkte på innebär inte att man lämnar terminalen utan anpassa den till de nya tiderna.

Termkit är en kommandotolk som är baserad på WebKit, renderingsmotorn som används i webbläsare som Google Chrome, Chromium eller Safari. Precis, även om den har utformats för Mac OS X, har det under en tid funnits en version för Linux som är mycket lätt att installera (i Ubuntu).

För detta måste vi ha både Chromium och Chrome i vår Ubuntu-distribution och sedan måste vi ladda ner olika utvecklingskomponenter via github och sedan kompilera dem på ett ordnat sätt.

installation

1.- Installera Chrome / Chromium.

2.- Installera de beroenden som krävs

sudo apt-get installera git libssl-dev

3.- Vi skapar mappen TermKitProj och kopierar / sammanställer allt där:

cd ~
mkdir TermKitProj
cd TermKitProj
git-klon https://github.com/joyent/node.git
cd-nod
. / Configure
göra

4.- Vi sammanställer noden:

sudo gör installationen
CD ..
git-klon http://github.com/isaacs/npm.git
cd npm
sudo gör installationen

5.- Lite mer…

CD ..
git-klon https://github.com/Floby/TermKit.git - rekursiv
cd TermKit /
npm installera
nod Node / nodekit.js

6.- Redo. För att testa det, öppna Chrome / Chromium och navigera till följande URL: http: // localhost: 2222


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

12 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Skype sade

    Fråga, fungerar det bra i Fedora? 'Jag har Fedora 15 x86_64' - I slutet av steg # 3 när jag kör: 'make' - får jag följande fel: cc1plus: alla varningar behandlas som fel

    scons: *** [obj / release / builtins.o] Fel 1
    scons: byggnaden avslutades på grund av fel.
    Waf: lämnar katalogen `/ home / chasky / apps / termkit / node / build '
    Bygg misslyckades: -> uppgift misslyckades (fel nr 2):
    {task: libv8.a SConstruct -> libv8.a}
    make: *** [installera] Fel 1

    Jag hoppas att du kan hjälpa mig, tack xD

  2.   Låt oss använda Linux sade

    Sanningen är att jag inte har någon aning om vad det kan vara ... säkert något beroende saknas ... antar jag.

  3.   helq sade

    För de av oss som använder Arch är det lätt för oss eftersom det finns i AUR termkit-git, och det finns också en termkit-pygtk-miljö (så Chrome eller Chromium är inte nödvändigt 😉). Men som alltid måste du aktivera modulerna för hand som @Pablo har gjort i inlägget med "nod /usr/lib/node_modules/termkit/Node/nodekit.js"

  4.   Skeptisk sade

    näst sista steg hoppar över mig:

    ~ / TermKitProj / TermKit $ npm installera
    npm ERR! Fel: hittades inte: anslut @ '> = 1.2.0- <1.3.0-'
    npm ERR! Giltiga installationsmål:
    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! vid installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:313:10)
    npm ERR! på /usr/local/lib/node_modules/npm/lib/cache.js:306:17
    npm ERR! vid sparad (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:134:7)
    npm ERR! på cb (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:31:9)
    npm ERR! Rapportera denna * hela * logg på:
    npm ERR!
    npm ERR! eller maila det till:
    npm ERR!
    npm ERR!
    npm ERR! System Linux 2.6.35-30-generisk
    npm ERR! kommando "nod" "/ usr / local / bin / npm" "install"
    npm ERR! cwd / home / skeptic0 / TermKitProj / TermKit
    npm ERR! nod -v v0.5.2-pre
    npm ERR! npm -v 1.0.18
    npm ERR!
    npm ERR! Ytterligare loggningsdetaljer finns i:
    npm ERR! /home/esceptic0/TermKitProj/TermKit/npm-debug.log
    npm inte ok

    och går inte, = (

  5.   Ivan Sauza sade

    Guide för Ubuntu 11.04 på spanska förhoppningsvis och lägg upp den

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

  6.   inbjuden sade

    Även om det verkar som en originalidé ser jag ingen mening. Terminalen anser bland annat kompatibilitet i alla system och enkelhet. Kraften finns i kommandona, inte i själva gränssnittet. Om vi ​​vill ha ett fält med mappar, adresser och knappar har vi alltid de mest kompletta filhanterarna, till exempel Konqueror eller Dolphin, som också redan inkluderar integration med terminalen, till och med Emelfm2!

  7.   Martin Ochoa sade

    Detsamma händer mig

  8.   Hector Mata Zabala sade

    När jag kör linjen
    git klon http://github.com/isaacs/npm.git
    nästa fel visas
    fel: RPC misslyckades; resultat = 22, HTTP-kod = 417
    Jag vet inte om det är på nivå med mitt operativsystem eller kommer det att vara filen på servern.

  9.   Hector Mata Zabala sade

    Jag har redan fixat ovanstående problem
    "s" saknades
    git klon https://github.com/isaacs/npm.git
    Nu kommandot
    npm installera
    det fungerar inte. Npm är från någon speciell distro?
    Jag använder ubuntu.

  10.   Hector Mata Zabala sade

    Jag ger upp ... det ser ut som att npm inte kompilerade,
    fel:

    root @ Precision-WorkStation-T3400: ~ / TermKitProj / npm # sudo gör installation
    ! [-d .git] || uppdatering av git-submodul –init –recursive
    Initierat tomt Git-arkiv i /root/TermKitProj/npm/node_modules/abbrev/.git/

    github.com [0: 207.97.227.239]: errno = Tidsgräns för anslutning
    dödlig: det går inte att ansluta ett uttag (timeout för anslutningen)
    Klonen av 'git: //github.com/isaacs/abbrev-js.git' till submodul sökväg 'node_modules / abbrev' misslyckades
    make: *** [submodules] Fel 1

  11.   Enrique JP Valenzuela V. sade

    eller skapar jag mappen i roten? inga problem med att skapa den i min användarmapp som .TermKitProj

    men jag glömde att säga att jag använder linux mint debian xD, det blir inget problem, eller hur?

  12.   Låt oss använda Linux sade

    Hoppsan ... mycket bra data !! Tack för att du skickade det!
    Pablo.