Termkit: de oude terminal opnieuw uitgevonden

TermKit het is een totaal ander alternatief voor onze oude terminal. Steve Wittens, de maker, werkt al jaren met Linux en dacht: Waarom zou je een terminal blijven gebruiken die eruitziet als de jaren 80? De oplossing die hij bedacht is niet het verlaten van de terminal, maar pas het aan de nieuwe tijden aan.

Termkit Het is een opdrachtinterpreter die is gebaseerd op WebKit, de rendering-engine die wordt gebruikt in browsers zoals Google Chrome, Chromium of Safari. Hoewel het is ontworpen voor Mac OS X, is er in feite al enige tijd een versie voor Linux die heel gemakkelijk te installeren is (in Ubuntu).

Hiervoor zullen we zowel Chromium als Chrome in onze Ubuntu-distributie moeten hebben, en dan zullen we verschillende ontwikkelcomponenten via github moeten downloaden en ze vervolgens op een geordende manier moeten compileren.

Installatie

1.- Installeer Chrome / Chromium.

2.- Installeer de vereiste afhankelijkheden

sudo apt-get install git libssl-dev

3.- We maken de map TermKitProj en kopiëren / compileren alles daar:

cd ~
mkdir TermKitProj
cdTermKitProj
git kloon https://github.com/joyent/node.git
cd-knooppunt
. / Configure
maken

4.- We compileren het knooppunt:

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

5.- Een beetje meer…

cd ..
git kloon https://github.com/Floby/TermKit.git --recursive
cd TermKit /
npm installeren
knooppunt Knooppunt / nodekit.js

6.- Klaar. Om het te testen, opent u Chrome / Chromium en navigeert u naar de volgende URL: http: // localhost: 2222


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Skype zei

    Vraag, werkt het op Fedora? 'Ik heb Fedora 15 x86_64' - Aan het einde van stap # 3 wanneer ik uitvoer: 'make' - krijg ik de volgende foutmelding: cc1plus: alle waarschuwingen worden als fouten behandeld

    scons: *** [obj / release / builtins.o] Fout 1
    scons: gebouw beëindigd vanwege fouten.
    Waf: verlaat de directory `/ home / chasky / apps / termkit / node / build '
    Build mislukt: -> taak mislukt (err # 2):
    {taak: libv8.a SConstruct -> libv8.a}
    make: *** [install] Fout 1

    Ik hoop dat je me kunt helpen, bedankt xD

  2.   Laten we Linux gebruiken zei

    De waarheid is dat ik geen idee heb wat het zou kunnen zijn ... er ontbreekt zeker een zekere afhankelijkheid ... denk ik.

  3.   hel zei

    Voor degenen onder ons die Arch gebruiken, is het gemakkelijk voor ons omdat het in AUR termkit-git is, en er is ook een termkit-pygtk-omgeving (dus Chrome of Chromium is niet nodig 😉). Maar zoals altijd moet je de modules met de hand activeren zoals @Pablo heeft gedaan in de post met "node /usr/lib/node_modules/termkit/Node/nodekit.js"

  4.   Sceptisch zei

    voorlaatste stap slaat me over:

    ~ / TermKitProj / TermKit $ npm installeren
    npm ERR! Fout: niet gevonden: connect @ '> = 1.2.0- <1.3.0-'
    npm ERR! Geldige installatiedoelen:
    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! bij installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:313:10)
    npm ERR! op /usr/local/lib/node_modules/npm/lib/cache.js:306:17
    npm ERR! op opgeslagen (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:134:7)
    npm ERR! op cb (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:31:9)
    npm ERR! Meld dit * volledige * logboek bij:
    npm ERR!
    npm ERR! of e-mail het naar:
    npm ERR!
    npm ERR!
    npm ERR! Systeem Linux 2.6.35-30-generiek
    npm ERR! commando "node" "/ usr / local / bin / npm" "install"
    npm ERR! cwd / home / skeptic0 / TermKitProj / TermKit
    npm ERR! knooppunt -v v0.5.2-pre
    npm ERR! npm-v 1.0.18
    npm ERR!
    npm ERR! Aanvullende logboekgegevens zijn te vinden in:
    npm ERR! /home/esceptic0/TermKitProj/TermKit/npm-debug.log
    npm niet oké

    en loopt niet, = (

  5.   Ivan Sauza zei

    Gids voor Ubuntu 11.04 in het Spaans hopelijk en post het

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

  6.   Gast zei

    Hoewel het een origineel idee lijkt, zie ik er geen enkele zin in. De terminal houdt onder andere rekening met compatibiliteit op elk systeem en eenvoud. De kracht zit in de commando's, niet in de interface zelf. Als we een balk met mappen, adressen en knoppen willen, hebben we altijd de meest complete bestandsbeheerders, zoals Konqueror of Dolphin, die ook al integratie met de terminal omvatten, zelfs Emelfm2!

  7.   Martin Ochoa zei

    Hetzelfde overkomt mij

  8.   Hector Mata Zabala zei

    Als ik de lijn run
    git clone http://github.com/isaacs/npm.git
    de volgende fout verschijnt
    fout: RPC is mislukt; resultaat = 22, HTTP-code = 417
    Ik weet niet of het op het niveau van mijn besturingssysteem staat of dat het bestand op de server staat.

  9.   Hector Mata Zabala zei

    Ik heb het bovenstaande probleem al opgelost
    de "s" ontbrak
    git clone https://github.com/isaacs/npm.git
    Nu het bevel
    npm installeren
    Het werkt niet. Npm is van een bepaalde distro?
    Ik gebruik ubuntu.

  10.   Hector Mata Zabala zei

    Ik geef het op ... het lijkt erop dat npm niet is gecompileerd,
    fout:

    root @ Precision-WorkStation-T3400: ~ / TermKitProj / npm # sudo make install
    ! [-d .git] || git submodule update –init –recursive
    Geïnitialiseerde lege Git-opslagplaats in /root/TermKitProj/npm/node_modules/abbrev/.git/

    github.com [0: 207.97.227.239]: errno = Verbinding time-out
    fataal: kan geen aansluiting maken (verbinding onderbroken)
    Kloon van 'git: //github.com/isaacs/abbrev-js.git' naar submodulepad 'node_modules / abbrev' is mislukt
    make: *** [submodules] Fout 1

  11.   Enrique JP Valenzuela V. zei

    of is de map aangemaakt in de root? geen probleem om het in mijn gebruikersmap te maken als .TermKitProj

    maar ik vergat te zeggen dat ik linux mint debian xD gebruik, er zal geen probleem zijn, toch?

  12.   Laten we Linux gebruiken zei

    Oeps ... zeer goede gegevens !! Bedankt voor het doorgeven!
    Pablo.