Termkit: starý terminál znovuobjeven

TermKit je to úplně jiná alternativa k našemu starému terminálu. Steve Wittens, jeho tvůrce, pracuje s Linuxem mnoho let a přemýšlí: Proč nadále používat terminál, který vypadá jako 80. léta? Řešení, které navrhl, nezahrnuje opuštění terminálu, ale přizpůsobit ji nové době.

Termkit je překladač příkazů založený na WebKit, vykreslovacím modulu používaném v prohlížečích, jako jsou Google Chrome, Chromium nebo Safari. Přesně, i když byl navržen pro Mac OS X, nějakou dobu existovala verze pro Linux, která se velmi snadno instaluje (v Ubuntu).

K tomu budeme muset mít v naší distribuci Ubuntu jak Chromium, tak Chrome, a pak si budeme muset stáhnout různé vývojové komponenty přes github a poté je řádně kompilovat.

Instalace

1.- Nainstalujte Chrome / Chromium.

2.- Nainstalujte požadované závislosti

sudo apt-get install git libssl-dev

3.- Vytvoříme složku TermKitProj a vše tam zkopírujeme / zkompilujeme:

cd ~
mkdir TermKitProj
cdTermKitProj
git klon https://github.com/joyent/node.git
cd uzel
. / Configure
činit

4.- Sestavujeme uzel:

sudo udělat instalaci
cd ..
klon git http://github.com/isaacs/npm.git
cd npm
sudo udělat instalaci

5.- Trochu víc…

cd ..
git clone https://github.com/Floby/TermKit.git - rekurzivní
cd TermKit /
npm install
uzel Uzel / nodekit.js

6.- Připraven. Chcete-li to otestovat, otevřete Chrome / Chromium a přejděte na následující adresu URL: http: // localhost: 2222


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Skype řekl

    Dotaz, funguje to ve Fedoře dobře? „Mám Fedoru 15 x86_64“ - Na konci kroku č. 3 při spuštění: „make“ - zobrazí se následující chyba: cc1plus: se všemi varováními se zachází jako s chybami

    scons: *** [obj / release / builtins.o] Chyba 1
    scons: stavba ukončena kvůli chybám.
    Waf: Opuštění adresáře `/ home / chasky / apps / termkit / node / build '
    Sestavení se nezdařilo: -> úkol se nezdařil (chyba č. 2):
    {task: libv8.a SConstruct -> libv8.a}
    make: *** [install] Chyba 1

    Doufám, že mi pomůžete, díky xD

  2.   Pojďme použít Linux řekl

    Pravdou je, že vůbec netuším, co by to mohlo být ... jistě nějaká závislost chybí ... představuji si.

  3.   ahoj řekl

    Pro ty z nás, kteří používají Arch, je to pro nás snadné, protože je to v AUR termkit-git a existuje také prostředí termkit-pygtk (takže Chrome nebo Chromium není nutný 😉). Ale jako vždy musíte moduly aktivovat ručně, jak to @Pablo provedl v příspěvku s „node /usr/lib/node_modules/termkit/Node/nodekit.js“

  4.   Skeptický řekl

    předposlední krok mě přeskočí:

    ~ / TermKitProj / TermKit $ npm instalace
    npm ERR! Chyba: Nebylo nalezeno: connect @ '> = 1.2.0- <1.3.0-'
    npm ERR! Platné cíle instalace:
    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! na installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:313:10)
    npm ERR! na /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! na cb (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:31:9)
    npm ERR! Nahlásit tento * celý * protokol na:
    npm ERR!
    npm ERR! nebo jej pošlete e-mailem na:
    npm ERR!
    npm ERR!
    npm ERR! Systém Linux 2.6.35-30 - obecný
    npm ERR! příkaz "uzel" "/ usr / local / bin / npm" "nainstalovat"
    npm ERR! cwd / home / skeptic0 / TermKitProj / TermKit
    npm ERR! uzel -v v0.5.2 -pre
    npm ERR! npm -v 1.0.18
    npm ERR!
    npm ERR! Další podrobnosti protokolování najdete na:
    npm ERR! /home/esceptic0/TermKitProj/TermKit/npm-debug.log
    NPM není v pořádku

    a nechodí, = (

  5.   Ivan Sauza řekl

    Průvodce pro Ubuntu 11.04 ve španělštině snad a zveřejněte jej

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

  6.   Host řekl

    I když to vypadá jako originální nápad, nevidím žádný smysl. Terminál mimo jiné zohledňuje kompatibilitu v jakémkoli systému a jednoduchost. Síla je v příkazech, nikoli v samotném rozhraní. Pokud chceme lištu složek, adres a tlačítek, máme vždy nejkompletnější správce souborů, například Konqueror nebo Dolphin, kteří již také obsahují integraci s terminálem, dokonce i Emelfm2!

  7.   Martin Ochoa řekl

    Totéž se stalo mně

  8.   Hector Mata Zabala řekl

    Když spustím linku
    git klon http://github.com/isaacs/npm.git
    objeví se další chyba
    chyba: RPC se nezdařilo; výsledek = 22, HTTP kód = 417
    Nevím, jestli je to na úrovni mého OS, nebo to bude soubor na serveru.

  9.   Hector Mata Zabala řekl

    Problém jsem již vyřešil výše
    „s“ chybělo
    git klon https://github.com/isaacs/npm.git
    Nyní příkaz
    npm install
    to nefunguje. NPM pochází z nějaké konkrétní distribuce?
    Používám ubuntu.

  10.   Hector Mata Zabala řekl

    Vzdávám to ... vypadá to, že npm nezkompiloval,
    chyba:

    root @ Precision-WorkStation-T3400: ~ / TermKitProj / npm # sudo provést instalaci
    ! [-d .git] || git aktualizace submodulu –init – rekurzivní
    Inicializované prázdné úložiště Git v /root/TermKitProj/npm/node_modules/abbrev/.git/

    github.com [0: 207.97.227.239]: errno = Vypršel časový limit připojení
    fatální: nelze připojit soket (vypršel časový limit připojení)
    Klon 'git: //github.com/isaacs/abbrev-js.git' do cesty submodulu 'node_modules / abbrev' selhal
    make: *** [submodules] Chyba 1

  11.   Enrique JP Valenzuela V. řekl

    nebo je složka vytvořena v kořenovém adresáři? žádný problém s vytvořením v mé uživatelské složce jako .TermKitProj

    ale zapomněl jsem říct, že používám linux mint debian xD, nebude žádný problém, že?

  12.   Pojďme použít Linux řekl

    Jejda ... velmi dobrá data !! Děkujeme, že jste to předali!
    Pablo.