在 Google Chrome 中运行 Termkit
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没有未来 |
无觅 |