What's a good substitute for gnome terminal? [closed]

Solution 1:

It sounds like you want to run screen in your terminal.

Screenshot of GNU screen with vertical and horizontal splits

To generate this screen shot, I opened a terminal and ran screen. To split the window, I used the keystroke "ctrl-a S" for a horizontal split and "ctrl-a |" for a vertical split. To start the additional shells, I ran screen three times in the active shell. To switch between windows, I used the keystroke "ctrl-a tab". To change the shell that was being displayed in the active window ("0 bash", "1 bash", etc.), I used the keystroke "ctrl-a n" ("next") or "ctrl-a p" ("previous"). To exit each screen process, I just exited the shell running in the screen process; doing so four times returned me to my ordinary terminal.

Summary of screen keystrokes:

ctrl-a S      split the window horizontally
ctrl-a |      split the window vertically
ctrl-a tab    switch to the next window
ctrl-a n      switch to the next process
ctrl-a p      switch to the previous process

(edit: jtimberman) If you have a version that supports it, you can do a vertical split of a screen with "ctl-|" (pipe), so you could do 2+ x 2+ screens per terminal. Ubuntu 9.04 has this capability, it was introduced ~version 4.00.03.

(edit: las3rjock) The screenshot has been updated to show screen with vertical as well as horizontal splits. Since the version of screen that comes with Mac OS X does not come with this feature, I built it from CVS according to directions I found on this blog. I assume you could do the same for Linux by skipping the patch steps.

Solution 2:

I think you might be interested in Terminator :D

Overview

The goal of this project is to produce a useful tool for arranging terminals. It is inspired by programs such as gnome-multi-term, quadkonsole, etc. in that the main focus is arranging terminals in grids (tabs is the most common default method, which Terminator also supports).

Much of the behaviour of Terminator is based on GNOME Terminal, and we are adding more features from that as time goes by, but we also want to extend out in different directions with useful features for sysadmins and other users. If you have any suggestions, please file wishlist bugs! (see below for the address)

Features:

  • List item
  • Arrange terminals in a grid
  • Tabs
  • Drag and drop re-ordering of terminals
  • Lots of keyboard shortcuts
  • Config file to override gnome-terminal settings
  • Simultaneous typing to arbitrary groups of terminals

terminator screenshot

terminator screenshot

Solution 3:

Please look at my blog entry about tmux found here... That is way more powerful than screen, in short, the config file in the attached blog entry re-configures the tmux shortcut keystrokes to simulate screen, originally tmux uses the Ctrl+B combination in order to not to confuse screen utility. And the keys are reconfigured so... instead of Ctrl+B, Ctrl+A is used:

  • Ctrl+A for initiating a tmux attention keystroke, such as ? for list of keys,
  • Ctrl+A, Ctrl+A to flick between different windows,
  • Ctrl+A, 1 for first window, Ctrl+A, 2 for second window and so on
  • Ctrl+A, Tab to switch focus between split windows within one session
  • Ctrl+A, C to bring up a new bash shell

Read it and learn it... :)

Solution 4:

Konsole is the best, multitabs and some other cool stuff.

Solution 5:

I have used:

  • eterm - Enlightened Terminal Emulator
  • mrxvt - lightweight multi-tabbed X terminal emulator

Both are pretty nice.

Though I still prefer gnome-terminal with tabs :-).