Termkit:舊終端機被徹底改造

術語集 與我們的舊碼頭完全不同。 它的創建者Steve Wittens已經使用Linux多年了,他認為: 為什麼繼續使用看起來像80年代的終端? 他設計的解決方案不涉及離開終端,而是 適應新時代.

術語表 是基於WebKit的命令解釋器,WebKit是在Google Chrome,Chromium或Safari等瀏覽器中使用的呈現引擎。 準確地說,儘管它是為Mac OS X設計的,但一段時間以來,已經有一個非常容易安裝的Linux版本(在Ubuntu中)。

為此,我們需要在Ubuntu發行版中同時包含Chromium和Chrome,然後我們必須通過github下載各種開發組件,然後有序地對其進行編譯。

安裝

1。 - 安裝Chrome / Chromium。

2。 - 安裝所需的依賴項

須藤apt-get install git libssl-dev

3。 - 我們創建TermKitProj文件夾,然後復制/編譯其中的所有內容:

CD〜
mkdir TermKitProj
光盤TermKitProj
git 克隆 https://github.com/joyent/node.git
cd節點
/配置
使

4。 - 我們編譯節點:

sudo make install
cd ..
git 克隆 http://github.com/isaacs/npm.git
光驅
sudo make install

5。 - 再來一點…

cd ..
git clone https://github.com/Floby/TermKit.git-遞歸
光盤TermKit /
npm安裝
節點Node / nodekit.js

6。 - 準備。 要對其進行測試,請打開Chrome / Chromium,然後導航至以下URL:http://本地主機:2222


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   查斯基佩 他說:

    查詢,它在Fedora上工作嗎? '我有Fedora 15 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}
    製作:*** [安裝]錯誤1

    希望您能幫助我,謝謝xD

  2.   讓我們使用Linux 他說:

    事實是我不知道這可能是什麼...肯定缺少某些依賴...我想。

  3.   赫爾克 他說:

    對於使用Arch的我們來說,這很容易,因為它位於AUR termkit-git中,並且還有一個termkit-pygtk環境(因此不需要Chrome或Chromium😉)。 但是,與往常一樣,您必須像@Pablo在文章中使用“ node /usr/lib/node_modules/termkit/Node/nodekit.js”那樣手動激活模塊。

  4.   懷疑的 他說:

    倒數第二步跳過了我:

    〜/ TermKitProj / TermKit $ npm安裝
    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! 系統Linux 2.6.35-30-通用
    npm ERR! 命令“節點”“ / usr /本地/ bin / npm”“安裝”
    npm ERR! cwd /主頁/懷疑論者0 / TermKitProj / TermKit
    npm ERR! 節點-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.   伊万·索薩(Ivan Sauza) 他說:

    希望能以西班牙語發布Ubuntu 11.04指南並將其發布

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

  6.   來賓 他說:

    儘管在我看來這是一個原始想法,但我認為它沒有任何意義。 終端除其他外,考慮在任何系統上的兼容性和簡單性。 權力在於命令,而不在於接口本身。 如果我們想要一排文件夾,地址和按鈕,我們總是有最完善的文件管理器,例如Konqueror或Dolphin,它們也已經包括與終端的集成,甚至Emelfm2!

  7.   馬丁·奧喬亞 他說:

    我也一樣

  8.   赫克托·馬塔·扎巴拉 他說:

    當我跑線時
    git克隆 http://github.com/isaacs/npm.git
    下一個錯誤出現
    錯誤:RPC失敗; 結果= 22,HTTP代碼= 417
    我不知道它是否在我的操作系統級別上,或者是否將是服務器上的文件。

  9.   赫克托·馬塔·扎巴拉 他說:

    我已經解決了以上問題
    缺少“ s”
    git克隆 https://github.com/isaacs/npm.git
    現在的命令
    npm安裝
    這是行不通的。 Npm來自某個發行版?
    我正在使用ubuntu。

  10.   赫克托·馬塔·扎巴拉 他說:

    我放棄...看來npm沒有編譯,
    錯誤:

    根@ Precision-WorkStation-T3400:〜/ TermKitProj / npm#sudo make install
    ! [-d .git] || git子模塊更新–init –遞歸
    在/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.   Enrique JP Valenzuela V. 他說:

    還是在根目錄中創建文件夾? 在我的用戶文件夾中以.TermKitProj創建它沒問題

    但是我忘了說我使用linux mint debian xD,不會有問題吧?

  12.   讓我們使用Linux 他說:

    很好...很好的數據! 感謝通過!
    巴勃羅。