Termkit: Das alte Terminal neu erfunden

TermKit Es ist eine völlig andere Alternative zu unserem alten Terminal. Steve Wittens, sein Schöpfer, arbeitet seit vielen Jahren mit Linux und dachte: Warum weiterhin ein Terminal verwenden, das wie in den 80ern aussieht? Die von ihm entwickelte Lösung besteht jedoch nicht darin, das Terminal zu verlassen passen Sie es an die neuen Zeiten an.

Termkit ist ein Befehlsinterpreter, der auf WebKit basiert, der Rendering-Engine, die in Browsern wie Google Chrome, Chromium oder Safari verwendet wird. Obwohl es für Mac OS X entwickelt wurde, gibt es seit einiger Zeit eine Version für Linux, die sehr einfach zu installieren ist (in Ubuntu).

Dazu müssen wir sowohl Chromium als auch Chrome in unserer Ubuntu-Distribution haben, und dann müssen wir verschiedene Entwicklungskomponenten über Github herunterladen und sie dann ordnungsgemäß kompilieren.

Übliche Installationen

1. - Installieren Sie Chrome / Chromium.

2. - Installieren Sie die erforderlichen Abhängigkeiten

sudo apt-get install git libssl-dev

3. - Wir erstellen den TermKitProj-Ordner und kopieren / kompilieren dort alles:

cd ~
mkdir TermKitProj
cdTermKitProj
Git-Klon https://github.com/joyent/node.git
CD-Knoten
. / Configure
um

4. - Wir kompilieren den Knoten:

sudo make install
CD ..
Git-Klon http://github.com/isaacs/npm.git
NPM-CD
sudo make install

5. - Ein bisschen mehr…

CD ..
Git-Klon https://github.com/Floby/TermKit.git --recursive
cd TermKit /
npm installieren
Knoten Knoten / Knotenkit.js

6. - Bereit. Öffnen Sie zum Testen Chrome / Chromium und navigieren Sie zur folgenden URL: http: // localhost: 2222


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Skypen sagte

    Frage, funktioniert es gut in Fedora? 'Ich habe Fedora 15 x86_64' - Am Ende von Schritt 3 beim Ausführen von 'make' wird der folgende Fehler angezeigt: cc1plus: Alle Warnungen werden als Fehler behandelt

    scons: *** [obj / release / builtins.o] Fehler 1
    scons: Gebäude wegen Fehlern abgebrochen.
    Waf: Verlassen des Verzeichnisses "/ home / chasky / apps / termkit / node / build"
    Build fehlgeschlagen: -> Task fehlgeschlagen (Fehler 2):
    {task: libv8.a SConstruct -> libv8.a}
    make: *** [install] Fehler 1

    Ich hoffe du kannst mir helfen, danke xD

  2.   Verwenden wir Linux sagte

    Die Wahrheit ist, dass ich keine Ahnung habe, was es sein könnte ... sicherlich fehlt eine gewisse Abhängigkeit ... stelle ich mir vor.

  3.   Hilfe sagte

    Für diejenigen von uns, die Arch verwenden, ist es einfach, da es sich um ein AUR-Termkit-Git handelt und es auch eine Termkit-Pygtk-Umgebung gibt (daher ist Chrome oder Chromium nicht erforderlich 😉). Aber wie immer müssen Sie die Module von Hand aktivieren, wie es @Pablo im Beitrag mit "node /usr/lib/node_modules/termkit/Node/nodekit.js" getan hat.

  4.   Skeptisch sagte

    Der vorletzte Schritt überspringt mich:

    ~ / TermKitProj / TermKit $ npm installieren
    npm ERR! Fehler: Nicht gefunden: connect @ '> = 1.2.0- <1.3.0-'
    npm ERR! Gültige Installationsziele:
    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! unter /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! Melden Sie dieses * gesamte * Protokoll unter:
    npm ERR!
    npm ERR! oder per E-Mail an:
    npm ERR!
    npm ERR!
    npm ERR! System Linux 2.6.35-30-generisch
    npm ERR! Befehl "node" "/ usr / local / bin / npm" "install"
    npm ERR! cwd / home / skeptic0 / TermKitProj / TermKit
    npm ERR! Knoten -v v0.5.2-pre
    npm ERR! npm-v 1.0.18
    npm ERR!
    npm ERR! Weitere Protokollierungsdetails finden Sie in:
    npm ERR! /home/esceptic0/TermKitProj/TermKit/npm-debug.log
    npm nicht ok

    und geht nicht, = (

  5.   Ivan Sausa sagte

    Anleitung für Ubuntu 11.04 auf Spanisch hoffentlich und poste es

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

  6.   eingeladen sagte

    Obwohl es wie eine originelle Idee scheint, sehe ich keinen Sinn. Das Terminal berücksichtigt unter anderem die Kompatibilität mit jedem System und die Einfachheit. Die Leistung liegt in den Befehlen, nicht in der Schnittstelle selbst. Wenn wir eine Leiste mit Ordnern, Adressen und Schaltflächen wünschen, haben wir immer die umfassendsten Dateimanager wie Konqueror oder Dolphin, die auch bereits die Integration in das Terminal beinhalten, sogar Emelfm2!

  7.   Martin Ochoa sagte

    Das gleiche passiert mir

  8.   Hector Mata Zabala sagte

    Wenn ich die Linie laufen lasse
    Git Klon http://github.com/isaacs/npm.git
    Der nächste Fehler wird angezeigt
    Fehler: RPC fehlgeschlagen; Ergebnis = 22, HTTP-Code = 417
    Ich weiß nicht, ob es sich auf der Ebene meines Betriebssystems befindet oder ob sich die Datei auf dem Server befindet.

  9.   Hector Mata Zabala sagte

    Ich habe das obige Problem bereits gelöst
    das "s" fehlte
    Git Klon https://github.com/isaacs/npm.git
    Nun der Befehl
    npm installieren
    es funktioniert nicht. Npm ist von einer bestimmten Distribution?
    Ich benutze Ubuntu.

  10.   Hector Mata Zabala sagte

    Ich gebe auf ... scheint, als hätte npm nicht kompiliert,
    Fehler:

    root @ Precision-WorkStation-T3400: ~ / TermKitProj / npm # sudo make install
    ! [-d .git] || git submodule update –init –recursive
    Initialisiertes leeres Git-Repository in /root/TermKitProj/npm/node_modules/abbrev/.git/

    github.com [0: 207.97.227.239]: errno = Zeitüberschreitung der Verbindung
    Schwerwiegend: Socket kann nicht angeschlossen werden (Zeitüberschreitung bei Verbindung)
    Das Klonen von 'git: //github.com/isaacs/abbrev-js.git' in den Submodulpfad 'node_modules / abbrev' ist fehlgeschlagen
    make: *** [Submodule] Fehler 1

  11.   Enrique JP Valenzuela V. sagte

    oder wird der Ordner im Stammverzeichnis erstellt? Kein Problem beim Erstellen in meinem Benutzerordner als .TermKitProj

    aber ich habe vergessen zu sagen, dass ich Linux Mint Debian xD verwende, es wird kein Problem geben, oder?

  12.   Verwenden wir Linux sagte

    Ups ... sehr gute Daten !! Danke, dass du es bestanden hast!
    Paul.