TermKit by Steven Wittens is a refreshingly beautiful graphic replacement for terminal. If you are wondering, TermKit is not a flashy GUI for Terminal, instead its very much a command line based system made on top of WebKit, the rendering engine used in web browsers like Google Chrome and Chromium. TermKit has been originally designed for Mac OSX, but there is a TermKit fork by Floby which you can install and experience in Ubuntu right now! Read on.
How to Install TermKit in Ubuntu 11.04 Natty Narwhal?
- You need to have either Chromium or Google Chrome already installed in your Ubuntu.
- You need to install the following dependencies as well. Just fire up your Terminal and copy-paste the command below.
sudo apt-get install git libssl-dev
- Done. Now, lets get started with installing TermKit in Ubuntu.
Install TermKit in Ubuntu
- The following steps will create a directory called TermKitProj in your home directory and install everything you need inside it.
cd ~ mkdir TermKitProj cd TermKitProj git clone https://github.com/joyent/node.git cd node ./configure make
- Node compiling is done(wait for it to complete).
sudo make install cd .. git clone http://github.com/isaacs/npm.git cd npm sudo make install
- Done. Now the last part.
cd .. git clone https://github.com/Floby/TermKit.git --recursive cd TermKit/ npm install node Node/nodekit.js
- Now, when you run the last command above, output should be something like this.
manu@manu-laptop:~/TermKitProj/TermKit$ node Node/nodekit.js 17 Jun 02:01:12 - 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. 17 Jun 02:01:12 - socket.io ready - accepting connections server listening at http://localhost:2222
- Done. Once you get that output, open up Google Chrome or Chromium and goto this URL: http://localhost:2222 and you are done.
Thanks to EasyTech Blog for the instructions. If you are a Terminal junkie, you don't need any further guidance. Thank you for reading and have fun.