Termkit: den gamle terminal genopfundet

TermKit det er et helt andet alternativ til vores gamle terminal. Steve Wittens, dens skaber, har arbejdet med Linux i mange år og tænkte: Hvorfor fortsætte med at bruge en terminal, der ligner 80'erne? Den løsning, han udtænkte, indebærer ikke at forlade terminalen, men tilpasse det til de nye tider.

Termkit er en kommandotolker baseret på WebKit, gengivelsesmotoren, der bruges i browsere som Google Chrome, Chromium eller Safari. Netop, selvom det er designet til Mac OS X, har der i nogen tid været en version til Linux, der er meget let at installere (i Ubuntu).

Til dette bliver vi nødt til at have både Chrom og Chrome i vores Ubuntu-distribution, og så bliver vi nødt til at downloade forskellige udviklingskomponenter via github og derefter kompilere dem på en ordnet måde.

Installation

1.- Installer Chrome / Chromium.

2.- Installer de krævede afhængigheder

sudo apt-get install git libssl-dev

3.- Vi opretter mappen TermKitProj og kopierer / kompilerer alt der:

cd ~
mkdir TermKitProj
cdTermKitProj
git-klon https://github.com/joyent/node.git
cd-node
./configure
lave

4.- Vi kompilerer noden:

sudo gør installationen
cd ..
git klon http://github.com/isaacs/npm.git
npm cd
sudo gør installationen

5.- Lidt mere…

cd ..
git-klon https://github.com/Floby/TermKit.git - rekursiv
cd TermKit /
npm installere
node Node / nodekit.js

6.- Parat. For at teste det skal du åbne Chrome / Chromium og navigere til følgende URL: http: // localhost: 2222


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Skype sagde han

    Forespørgsel, fungerer det godt i Fedora? 'Jeg har Fedora 15 x86_64' - I slutningen af ​​trin # 3, når jeg udfører: 'make' - får jeg følgende fejl: cc1plus: alle advarsler behandles som fejl

    scons: *** [obj / release / builtins.o] Fejl 1
    scons: bygning afsluttet på grund af fejl.
    Waf: Forlader biblioteket `/ home / chasky / apps / termkit / node / build '
    Bygning mislykkedes: -> opgave mislykkedes (fejl nr. 2):
    {task: libv8.a SConstruct -> libv8.a}
    make: *** [install] Fejl 1

    Jeg håber du kan hjælpe mig, tak xD

  2.   Lad os bruge Linux sagde han

    Sandheden er, at jeg ikke har nogen idé om, hvad det kunne være ... der mangler bestemt en afhængighed ... forestiller jeg mig.

  3.   helk sagde han

    For dem af os, der bruger Arch, er det let for os, da det er i AUR termkit-git, og der er også et termkit-pygtk-miljø (så Chrome eller Chromium er ikke nødvendigt 😉). Men som altid skal du aktivere modulerne manuelt, som @Pablo har gjort i posten med "node /usr/lib/node_modules/termkit/Node/nodekit.js"

  4.   Skeptisk sagde han

    næstsidste trin springer mig over:

    ~ / TermKitProj / TermKit $ npm installation
    npm FEJL! Fejl: Ikke fundet: connect @ '> = 1.2.0- <1.3.0-'
    npm FEJL! Gyldige 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 FEJL! ved installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:313:10)
    npm FEJL! på /usr/local/lib/node_modules/npm/lib/cache.js:306:17
    npm FEJL! ved gemt (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:134:7)
    npm FEJL! på cb (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:31:9)
    npm FEJL! Rapporter denne * hele * log på:
    npm FEJL!
    npm FEJL! eller mail det til:
    npm FEJL!
    npm FEJL!
    npm FEJL! System Linux 2.6.35-30-generisk
    npm FEJL! kommando "node" "/ usr / local / bin / npm" "install"
    npm FEJL! cwd / home / skeptic0 / TermKitProj / TermKit
    npm FEJL! node -v v0.5.2-pre
    npm FEJL! npm -v 1.0.18
    npm FEJL!
    npm FEJL! Yderligere logføringsoplysninger findes i:
    npm FEJL! /home/esceptic0/TermKitProj/TermKit/npm-debug.log
    npm ikke ok

    og går ikke, = (

  5.   Ivan Sauza sagde han

    Vejledning til Ubuntu 11.04 på spansk forhåbentlig og læg den ud

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

  6.   inviteret sagde han

    Selvom det virker som en original idé, ser jeg ikke nogen mening. Terminalen overvejer blandt andet kompatibilitet på ethvert system og enkelhed. Strømmen er i kommandoerne ikke i selve grænsefladen. Hvis vi vil have en bar med mapper, adresser og knapper, har vi altid de mest komplette filadministratorer, såsom Konqueror eller Dolphin, som også allerede inkluderer integration med terminalen, endda Emelfm2!

  7.   Martin Ochoa sagde han

    Det samme sker for mig

  8.   Hector Mata Zabala sagde han

    Når jeg kører linjen
    git klon http://github.com/isaacs/npm.git
    den næste fejl vises
    fejl: RPC mislykkedes; resultat = 22, HTTP-kode = 417
    Jeg ved ikke, om det er på niveauet med mit operativsystem, eller om filen vil være på serveren.

  9.   Hector Mata Zabala sagde han

    Jeg har allerede løst problemet ovenfor
    "s" manglede
    git klon https://github.com/isaacs/npm.git
    Nu kommandoen
    npm installere
    det virker ikke. Npm er fra en bestemt distro?
    Jeg bruger ubuntu.

  10.   Hector Mata Zabala sagde han

    Jeg giver op ... ser ud til, at npm ikke kompilerede,
    fejl:

    root @ Precision-WorkStation-T3400: ~ / TermKitProj / npm # sudo gør installation
    ! [-d .git] || git submodule opdatering –init –recursive
    Initialiseret tomt Git-arkiv i /root/TermKitProj/npm/node_modules/abbrev/.git/

    github.com [0: 207.97.227.239]: errno = Forbindelsen blev afbrudt
    fatalt: ude af stand til at tilslutte en stikkontakt (Forbindelse timeout)
    Klon af 'git: //github.com/isaacs/abbrev-js.git' i submodulsti 'node_modules / abbrev' mislykkedes
    make: *** [submodules] Fejl 1

  11.   Enrique JP Valenzuela V. sagde han

    eller er mappen oprettet i roden? intet problem med at oprette den i min brugermappe som .TermKitProj

    men jeg glemte at sige, at jeg bruger linux mint debian xD, der vil ikke være noget problem, ikke?

  12.   Lad os bruge Linux sagde han

    Ups ... meget gode data !! Tak, fordi du sendte det!
    Paul.