Tombuntu

Use Multiple Terminals in One Window

If you’re a heavy terminal user, you probably often use multiple terminal windows or tabs at once. The Terminator terminal lets you split one window into a resizable grid of terminals. You can easily monitor all of them at once at once, prevent your screen from being clutted with terminal windows, as well as use your screen real estate more efficiently.

Terminator terminal

Terminator is easily installable from the Ubuntu 8.04 repositories:

sudo apt-get install terminator

If you are using Ubuntu 7.10, you can manually download and install the same package without any problems. Scroll down to the downloads section of the package’s page, click the all architectures link, select a mirror, download, and install the package.

[update] Newer packages for Ubuntu 7.10 and 8.04 are available from the Terminator PPA.

Start Terminator from the Applications->Accessories->Terminator menu item. You can split or close the current grid cell using the right click menu, or with the following keyboard shortcuts:

Terminator is very similar to GNOME Terminal, although it lacks the menu bar. However, you can still configure Terminator as it will use the same options as GNOME Terminal. One thing Terminator couldn’t handle was having a transparent background with Compiz, this caused it to use pseudo-transparency instead.

Archived Comments

gouki

Great find! Thanks for sharing.

Scott Wegner

Although not quite the same, another great utility is the ‘screen’ command. There’s a good tutorial here:
http://gentoo-wiki.com/TIP_Using_screen

It’s basically a terminal emulator, which allows you to host many terminal sessions inside one screen session. Particularly useful for SSH, because you can have multiple terminals, and they can even persist after you disconnect. Terminator seems more user-friendly, but screen has all sorts of options for the power user.

NoNeedForAName

I cut my teeth on screen but found it very limited & switched to tmux.

Darrin

Tombuntu, I was able to install Terminator on one of my Gutsy machines, but on three others, I kept getting a Dependency error:
Dependency is not satisfiable: python-central

As it turns out, the page that you are linking to only provides .deb files for Hardy, and that package requires that you have python-central version >= 0.6. For Gutsy, the most up-to-date python-central package is version 0.5.15ubuntu2, so there is a dependency issue.

Chris Jones assisted me in Launchpad; he has a Terminator package for Gutsy and for Hardy located here:
https://launchpad.net/~gnome-terminator/+archive

It might also be worth checking out what he has to say at the support thread:
https://answers.edge.launchpad.net/terminator/+question/27423

Anyway, for any Gutsy users out there who want to use Terminator, this information might be of use to them. Thanks, and I enjoy all of the useful information that you regularly put out on your blog. Cheers!

- Darrin

Tom

Thanks for the heads up, Darrin. I’ll update the post to point to the Terminator PPA, which also has newer versions.

omid mohajerani

very nice - thank you for sharing information

Respond via email