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

    糟糕...很好的数据! 感谢通过!
    保罗