在 Google Chrome 中运行 Termkit

标签: Linux 分类?没有 Termkit | 发表时间:2011-06-15 11:09 | 作者:Zeray Rice sprite.evan
出处:http://heikezhi.com

Termkit 是由 Steven Wittens 开发的新一代的图形终端( 黑客志之前的介绍 )。 Termkit 是基于 Webkit 内核( 就是 Chrome 和 Safari 用的那货 )构建的。不过 Termkit 有个最大的问题就是,你必须有一个 Mac 并且必须用 OSX 才能用。作为 Linux 用户,我们很希望能够试一试这个新鲜东西,最后我发现可以用 Chrome 来用 Termkit。在这篇文章里,我将告诉你怎么在一个 Ubuntu 上运行 Termkit ( 其他 Linux 用户自行摸索吧… 反正都差不多 )。

关于这个方法的更多细节讨论可以在 Github 的这个 Commit 中看到: https://github.com/Floby/TermKit/commit/2e18c8d622443a671a626a7815006ce187743ea2

你的 Ubuntu 上要安装的有 Git 和 Google Chrome :

安装 Git:

sudo aptitude install git # 在某些老的发行版上可能是 git-core

安装 Google Chrome:

sudo aptitude install google-chrome-beta # 或者用 chromium-browser :D

安装过这两样东西之后( 应该大多数开发者都装得有吧~ ),然后按照下面的指令编译 node.js 和 npm ,然后就能跑 Termkit 了,不过编译安装的时候可能会需要其他的依赖,但是在我的机器上已经装的有了(所以出什么奇怪的 ERROR 的时候搜下啦,Google is your friend~)

下面的命令会在你的 $HOME 创建一个叫 TermKitProj 的文件夹,我们安装的所有东西都会在这里面.

$ cd ~
$ mkdir TermKitProj
$ cd TermKitProj
$ git clone https://github.com/joyent/node.git
$ cd node
$ ./configure
$ make

稍微等下 Node 的编译~

$ sudo make install
$ cd ..
$ git clone http://github.com/isaacs/npm.git
$ cd npm
$ sudo make install

再等会儿..

$ cd ..
$ git clone https://github.com/Floby/TermKit.git --recursive
$ cd TermKit/
$ npm install
$ node Node/nodekit.js

最后一步命令会在终端运行一个后端程序,你应该会在你的终端看到类似这些的东西:

miquel@inspire:~/Develop/TermKitProj/TermKit$ node Node/nodekit.js
21 May 13:10:27 - Your node instance does not have root privileges. This means that the flash XML policy file will be served inline instead of on port 843. This will slow down initial connections slightly.
21 May 13:10:27 - socket.io ready - accepting connections
server listening at http://localhost:2222
21 May 13:10:41 - Initializing client with transport "websocket"
21 May 13:10:41 - Client 8840208831243217 connected
worker:  config @{}@

现在你就能用 Chrome 打开 http://localhost:2222 了,你应该能看到 Termkit 已经欢快的跑起来了~

# 俺在俺的 Fedora 上面编译成功了,主要是 Node.js 的安装.. 其他基本没啥… 嗯

via Easytech Blog

想和我们一道传播黑客精神?快来加入吧!

无觅猜您也喜欢:

TermKit: 下一代的Mac命令行/终端程序

Chrome 11已在Firefox 4发布日进入beta, 是时候进入你的电脑了

GNU/Linux中有多少GNU的代码?

很明显,Linux版Skype没有未来
无觅

相关 [google chrome termkit] 推荐:

在 Google Chrome 中运行 Termkit

- sprite.evan - 黑客志
Termkit 是由 Steven Wittens 开发的新一代的图形终端( 黑客志之前的介绍 ). Termkit 是基于 Webkit 内核( 就是 Chrome 和 Safari 用的那货 )构建的. 不过 Termkit 有个最大的问题就是,你必须有一个 Mac 并且必须用 OSX 才能用.

TermKit: 下一代富终端

- openboy - Wow! Ubuntu
TermKit 是由 Steven Wittens 为 MacOS X 编写的一个很有趣的项目,可以称之为下一代的富媒体终端. 它可以在终端中用图形化元素来显示命令结果,比如图标等等. 现在有人对此项目进行了 fork ,把它移植到了 Ubuntu 平台上,但没有原生程序,只能运行在 Chromium/Chrome 中,有兴趣的话你可以尝试一下.

Google Chrome使用经验谈

- sylvia - 月光博客
  尽管笔者对于Google Chrome(谷歌浏览器)有着这样那样的偏爱,但是笔者仍然需要诚实告诉你它并不是对所有人都是一个好选择. 当然它有着启动快速、界面简洁的特点,但是对于习惯了IE、Firefox界面的朋友来说也许这并不是一个好选择,除此之外它还是一个挥霍无度的家伙,所以2G内存是它的基础配备,因为就连笔者的4G内存有时都力有不逮,痛并快乐着的确是一个很好的形容.

超酷的 Chrome Experiment :Google Gravity

- Don - 谷奥——探寻谷歌的奥秘
感谢读者 catchz 的提醒. 我们知道 Google 有一个 Chrome Experiments 网站,这里集中了各种各样超酷的 HTML5 效果演示,其中非常有意思的一个就是这个 Google Gravity 万有引力. 打开这个页面(或者在 Google 搜索框输入 Google Gravity ,然后 feeling lucky )后,你会看到 Google 首页所有元素全部以自由落体形式掉到窗口的最下方,你可以随便用鼠标箭头捡起某个东西扔出去.

Google Chrome快捷键大全

- 飞羽飞之猪 - 软件志
相信很多朋友在使用过Google Chrome之后,就会不想回到原先使用的浏览器了,尤其是IE. 没错Google Chrome的优点很多,已经获得了一大部分网友们的用户,软件志现在也是Firefox+Chrome混搭着用. 今天软件志在豆瓣闲逛是看到一篇关于Google Chrome快捷键的帖子,发现很全面,所以就转之.

Google发布chrome HTML5应用

- Amom - Solidot
游戏番茄 写道 "早在5月份Google就宣布旗下产品Gmail、Calendar、Docs将支持基于HTML5离线的访问. 如今终于实现了,上述Web服务以应用的方式发布在Chrome商店. 现在进入相关产品页面会提示是否开启离线功能,并引导安装离线版产品应用. 安装后启动新的chrome窗口会显示已安装的新应用,这样即使你离线的情况下,你仍然可以正常访问和使用已经保存在本地数据库的内容.

官方 Chrome 扩展 Google Translate for Google+

- Qian - 谷奥——探寻谷歌的奥秘
其实这是个挺无聊也挺没技术含量的Chrome扩展,不过因为是Google官方的所以还是捎带手说一下. Google员工Josh Estelle做了这个Google Translate for Google+扩展,安装之后即可在每个Google+信息流里看到一个新的Translate按钮,点击即可将信息流或评论翻译成Google Translate所支持的任何语言.

VNC Viewer for Google Chrome – VNC 连接客户端[Chrome]

- - 小众软件
VNC Viewer for Google Chrome 是一款 Chrome 扩展,可以让你通过 Chrome 浏览器来远程控制电脑. VNC(Virtual Network Computing),为一种使用RFB协议的屏幕画面分享及远程操作软件. 此软件借由网络,可传送键盘与鼠标的动作及实时的屏幕画面.

Google Chrome浏览器被攻破

- camus - Solidot
solar 写道 "最新版(11.0.696.65)Google Chrome浏览器被VUPEN Security的研究人员攻破. Sandbox/ASLR和DEP都没能阻挡恶意程序. 此漏洞影响所有Windows平台的Chrome浏览器,漏洞的具体技术细节没有被公布,只公布了演示视频. Chrome浏览器一向以安全著称,在过去2011,2010和2009年的Pwn2Own竞赛中都未被黑客拿下.

Google 开放 Chrome 桌面提醒 API

- jary - 谷奥——探寻谷歌的奥秘
注意,上图不是 Growl ,而是一个名为 Gmail Notifier 的 Chrome 扩展. 早期的 Chrome 扩展中的弹出提醒都在浏览器窗口内,但是用户显然不喜欢寸土寸金的浏览器显示面积被提醒框所占据,于是 Google 在 Windows 版的 Chrome 4 中引入了桌面提醒 API,并且在最近的 Chrome 5 Stable 中正式将其开放供开发者使用,相关的文档可以在这里找到.