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
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
Die Wahrheit ist, dass ich keine Ahnung habe, was es sein könnte ... sicherlich fehlt eine gewisse Abhängigkeit ... stelle ich mir vor.
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.
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, = (
Anleitung für Ubuntu 11.04 auf Spanisch hoffentlich und poste es
http://infinitubuntu.blogspot.com/p/guia-natty.html
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!
Das gleiche passiert mir
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.
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.
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
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?
Ups ... sehr gute Daten !! Danke, dass du es bestanden hast!
Paul.