Termkit:古いターミナルが再発明されました

タームキット これは、古い端末とはまったく異なる代替手段です。 その作成者であるSteveWittensは、Linuxを長年使用しており、次のように考えています。 なぜ80年代のような端末を使い続けるのですか? 彼が考案した解決策は、ターミナルを離れることではなく、 新しい時代に適応させる.

タームキット これは、Google Chrome、Chromium、Safariなどのブラウザで使用されるレンダリングエンジンであるWebKitに基づくコマンドインタープリターです。 正確には、Mac OS X用に設計されていますが、しばらくの間、(Ubuntuで)インストールが非常に簡単なLinux用のバージョンがありました。

このためには、UbuntuディストリビューションにChromiumとChromeの両方を含める必要があります。次に、githubを介してさまざまな開発コンポーネントをダウンロードし、それらを整然とコンパイルする必要があります。

インストール

1.- Chrome / Chromiumをインストールします。

2.- 必要な依存関係をインストールします

sudo apt-get install gitlibssl-dev

3.- TermKitProjフォルダーを作成し、そこにあるすべてのものをコピー/コンパイルします。

CD〜
mkdir TermKitProj
cdTermKitProj
git クローン https://github.com/joyent/node.git
cdノード
。/設定
make

4.- ノードをコンパイルします。

sudo make install
CD ..
git クローン http://github.com/isaacs/npm.git
CDNPM
sudo make install

5.- もう少し…

CD ..
git クローン https://github.com/Floby/TermKit.git --recursive
cd TermKit /
npmインストール
ノードノード/nodekit.js

6.- 準備ができました。 テストするには、Chrome / Chromiumを開き、次のURLに移動します。http:// localhost:2222


12コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   チャスキーペ

    クエリ、Fedoraでうまく機能しますか? '私はFedora15 x86_64を持っています'-実行したときのステップ#3の終わりに: 'make'-次のエラーが発生します:cc1plus:すべての警告がエラーとして扱われます

    scons:*** [obj / release /builtins.o]エラー1
    scons:エラーのためビルドが終了しました。
    Waf:ディレクトリを離れる `/ home / chasky / apps / termkit / node / build '
    ビルドに失敗しました:->タスクに失敗しました(エラー#2):
    {タスク:libv8.a SConstruct-> libv8.a}
    make:*** [インストール]エラー1

    xDに感謝します。

  2.   Linuxを使いましょう

    真実は私がそれが何であるかわからないということです...確かにいくつかの依存関係が欠けています...私は想像します。

  3.   ヘルク

    Archを使用している人にとっては、AUR termkit-gitにあり、termkit-pygtk環境もあるので簡単です(したがって、ChromeやChromiumは必要ありません😉)。 ただし、いつものように、@ Pabloが「node / usr / lib / node_modules / termkit / Node / nodekit.js」の投稿で行ったように、モジュールを手動でアクティブ化する必要があります。

  4.   懐疑的

    最後からXNUMX番目のステップは私をスキップします:

    〜/ TermKitProj / TermKit $ npm install
    npm ERR! エラー:見つかりません:connect @ '> = 1.2.0- <1.3.0-'
    npm ERR! 有効なインストールターゲット:
    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! installTargetsErrorで(/usr/local/lib/node_modules/npm/lib/cache.js:313:10)
    npm ERR! /usr/local/lib/node_modules/npm/lib/cache.js:306:17にあります
    npm ERR! 保存時(/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:134:7)
    npm ERR! cbで(/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:31:9)
    npm ERR! これを報告する*全体*ログ:
    npm ERR!
    npm ERR! またはメールで送信:
    npm ERR!
    npm ERR!
    npm ERR! システムLinux2.6.35-30-汎用
    npm ERR! コマンド "node" "/ usr / local / bin / npm" "install"
    npm ERR! cwd / home / skeptic0 / TermKitProj / TermKit
    npm ERR! node -v v0.5.2-pre
    npm ERR! npm -v 1.0.18
    npm ERR!
    npm ERR! 追加のロギングの詳細は、次の場所にあります。
    npm ERR! /home/esceptic0/TermKitProj/TermKit/npm-debug.log
    npmは大丈夫ではありません

    歩かない、=(

  5.   イワン・サウザ

    うまくいけばスペイン語のUbuntu11.04のガイドと投稿

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

  6.   ゲスト

    独創的な発想のようですが、意味がわかりません。 ターミナルは、とりわけ、あらゆるシステムでの互換性とシンプルさを考慮しています。 力は、インターフェイス自体ではなくコマンドにあります。 フォルダ、アドレス、ボタンのバーが必要な場合は、KonquerorやDolphinなどの最も完全なファイルマネージャが常にあります。これらには、Emelfm2も含め、ターミナルとの統合がすでに含まれています。

  7.   マーティンオチョア

    同じことが私にも起こります

  8.   ヘクターマタザバラ

    私がラインを実行するとき
    git clone http://github.com/isaacs/npm.git
    次のエラーが表示されます
    エラー:RPCが失敗しました。 結果= 22、HTTPコード= 417
    それが私のOSのレベルにあるのか、それともファイルがサーバー上にあるのかわかりません。

  9.   ヘクターマタザバラ

    私はすでに上記の問題を解決しました
    「s」がありませんでした
    git clone https://github.com/isaacs/npm.git
    今コマンド
    npmインストール
    それは動作しません。 Npmは特定のディストリビューションからのものですか?
    私はubuntuを使用しています。

  10.   ヘクターマタザバラ

    私はあきらめます... npmがコンパイルされなかったようです、
    エラー:

    root @ Precision-WorkStation-T3400:〜/ TermKitProj / npm#sudo make install
    ! [-d .git] || git submodule update –init –recursive
    /root/TermKitProj/npm/node_modules/abbrev/.git/に空のGitリポジトリを初期化しました

    github.com [0:207.97.227.239]:errno =接続がタイムアウトしました
    致命的:ソケットを接続できません(接続がタイムアウトしました)
    'gitのクローン://github.com/isaacs/abbrev-js.git'をサブモジュールパス 'node_modules / abbrev'に失敗しました
    make:*** [サブモジュール]エラー1

  11.   エンリケJPバレンズエラV。

    または、フォルダはルートに作成されていますか? .TermKitProjとしてユーザーフォルダに作成しても問題ありません

    しかし、私はlinux mint debian xDを使用していると言うのを忘れました、問題はありませんよね?

  12.   Linuxを使いましょう

    おっと…とても良いデータ!! 合格してくれてありがとう!
    パブロ。