Termkit: el vell terminal reinventat

TermKit és una alternativa totalment diferent al nostre vell terminal. Steve Wittens, el seu creador, treballa amb Linux des de fa molts anys i va pensar: ¿Per què seguir usant un terminal que sembla dels '80s? La solució que va idear no implica abandonar el terminal sinó adaptar-lo als nous temps.

Termkit és intèrpret de comandaments que es basa en WebKit, el motor de renderitzat que s'usa en navegadors com Google Chrome, Chromium o Safari. Precisament, si bé ha estat pensat per a Mac OS X, des de fa algun temps hi ha una versió per a Linux molt fàcil d'instal·lar (en Ubuntu).

Per a això necessitarem tenir tant Chromium com Chrome a la nostra distribució Ubuntu, i després haurem de descarregar via github diversos components de el desenvolupament per després compilar de forma ordenada.

Instal·lador

1.- Instal·lar Chrome / Chromium.

2.- Instal·lar les dependències necessàries

suo apt-get install git libssl-dev

3.- Creem la carpeta TermKitProj i copiem / compilem tot aquí:

cd ~
mkdir TermKitProj
cd TermKitProj
git clone https://github.com/joyent/node.git
cd node
. / Configure
fer

4.- Compilem el node:

sudo make install
cd ..
git clone http://github.com/isaacs/npm.git
cd NPM
sudo make install

5.- Ja falta poquet ...

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

6.- Fet. Per provar-ho, vaig obrir Chrome / Chromium i navega a la següent URL: http: // localhost: 2222


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Chaskype va dir

    Consulta, tabien funciona a Fedora? 'Tinc Fedora 15 x86_64' - A la fi de el pas # 3 quan va executar: 'make' - em surt el següent error: cc1plus: all warnings being treated as errors

    scons: *** [obj / release / builtins.o] Error 1
    scons: building terminated because of errors.
    Waf: Leaving directory `/ home / chasky / apps / termkit / node / build '
    Build failed: -> task failed (err # 2):
    {Task: libv8.a SConstruct -> libv8.a}
    make: *** [install] Error 1

    Espero puguis ajudar-me, gràcies xD

  2.   Fem servir Linux va dir

    La veritat que ni idea què pot ser ... segurament falta alguna dependència ... imagino jo.

  3.   helq va dir

    Per als que fem servir Arch ens està fàcil ja que està en AUR termkit-git, i també hi ha un entorn termkit-PyGTK (pel que no cal Chrome o Chromium 😉). Però, com sempre, cal activar els mòduls a mà com ho a fet @Pablo en el post amb «node /usr/lib/node_modules/termkit/Node/nodekit.js»

  4.   Escèptic 0 va dir

    penultimo pas em salta:

    ~ / TermKitProj / TermKit $ NPM install
    NPM ERR! Error: Not found: connect @ '> = 1.2.0- <1.3.0-'
    NPM ERR! Valid install targets:
    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! at installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:313:10)
    NPM ERR! at /usr/local/lib/node_modules/npm/lib/cache.js:306:17
    NPM ERR! at saved (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:134:7)
    NPM ERR! at cb (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:31:9)
    NPM ERR! Report this * entire * log a:
    NPM ERR!
    NPM ERR! or email it to:
    NPM ERR!
    NPM ERR!
    NPM ERR! System Linux 2.6.35-30-generic
    NPM ERR! command «node» «/ usr / local / bin / NPM» «install»
    NPM ERR! CWD / home / esceptic0 / TermKitProj / TermKit
    NPM ERR! node -v v0.5.2-pre
    NPM ERR! NPM -v 1.0.18
    NPM ERR!
    NPM ERR! Additional logging detalls can be found in:
    NPM ERR! /home/esceptic0/TermKitProj/TermKit/npm-debug.log
    NPM not ok

    i no camina, = (

  5.   Ivan Sauza va dir

    Guia per a Ubuntu 11.04 en Espanyol tant de bo i la posteen

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

  6.   convidat va dir

    Encara que em sembla una idea original, no li veig sentit. La terminal, entre altres coses, considera la compatibilitat en qualsevol sistema i la senzillesa. La potència està en els ordres no en la pròpia interfície. Si volem una barra de carpetes, adreces i botoneres, sempre tenim els gestors d'arxius més complets, com ara Konqueror o Dolphin, que a més ja inclouen integració amb la terminal, fins i tot Emelfm2!

  7.   Martín Ochoa va dir

    A mi em passa el mateix

  8.   Hector Mata Zabala va dir

    Quan va executar la línia
    clon git http://github.com/isaacs/npm.git
    aperece el SGTE error
    error: RPC failed; result = 22, HTTP code = 417
    No se si és a nivell de la meva SO o serà l'arxiu al servidor.

  9.   Hector Mata Zabala va dir

    Ja vaig solucionar el problema anterior
    faltava la «s»
    clon git https://github.com/isaacs/npm.git
    Ara la comanda
    npm instal·lar
    no funciona. NPM és d'alguna distro en particular?
    Estic usant Ubuntu.

  10.   Hector Mata Zabala va dir

    Em rendeixo ... sembla que NPM no es va compilar,
    d'error:

    root @ Precision-WorkStation-T3400: ~ / TermKitProj / NPM # sudo make install
    ! [-D .git] || git submodule update -init -recursive
    Initialized empty Git repository in /root/TermKitProj/npm/node_modules/abbrev/.git/

    github.com [0: 207.97.227.239]: errno = Connection timed out
    fatal: Unable to connect a socket (Connection timed out)
    Clone of 'git: //github.com/isaacs/abbrev-js.git' into submodule path 'node_modules / abbrev' failed
    make: *** [submodules] Error 1

  11.   Enrique JP Valenzuela V. va dir

    o sigui la carpeta la crec en l'arrel? no hi ha problema amb què la creu en la carpeta d'usuari com .TermKitProj

    però es m'oblido dir que ús linux mint debian xD, no hi haurà problema cert ??

  12.   Fem servir Linux va dir

    Uyy ... molt bona dada !! Gràcies x passar-ho!
    Pau.