16

What is your favourite terminal program?

Are you a xterm traditionalist or an eterm fanboy?
Do you stick with what comes with your windowing environment:
gnome-terminal, konsole, cmd.exe or terminal.app?
Maybe aterm is more your thing or even rxvt?

Let us know!


This is a poll, so please only one terminal per answer. Upvote your choice, tell us why in a comment.

Ludwig Weinzierl
  • 1,170
  • 1
  • 11
  • 22

41 Answers41

30

While I am on windows I use putty.

Zoredache
  • 128,755
  • 40
  • 271
  • 413
16

Terminal.app when using Mac OS X

mhud
  • 531
  • 1
  • 3
  • 10
15

gnu screen, hands down.

slacy
  • 910
  • 1
  • 9
  • 11
  • i don't think this is exactly a terminal, but i upvoted you anyway cuz screen is awesome. – Roy Rico Jun 03 '09 at 22:46
  • 1
    Yeah, I know it's not really a terminal program, but hey, it doesn't really matter if you use rxvt, gnome-terminal, konsole, xterm, etc. Inside, you've always got screen, and that's what matters. For all intents and purposes, it *is* my terminal. – slacy Jun 03 '09 at 23:02
13

Gnome Terminal

  • 3
    I find gnome-terminal very useful for managing a whole pile of servers. Tabbed windows, and color coding make it nice to use this way. – Brent Jun 03 '09 at 23:34
  • 1
    Although I like the simplicity of xterm, sometimes I need the UTF-8 support of gnome-terminal. And I can configfure the colours! xterm's blue is horribly dark... – staticsan Jun 04 '09 at 06:39
  • As a note, xterm has UTF-8 support (may need recompilation), and supports configurable colors (anything in #RRGGBB format) out of the box :) – hark Jun 04 '09 at 13:30
  • But gnome-terminal doesn't support blinking text. – Teddy Jan 08 '10 at 12:33
10

iTerm on OS X. http://iterm.sourceforge.net/

jasonjwwilliams
  • 191
  • 1
  • 5
  • I still use this over Terminal.app on Leopard because of the Cmd+1..9 shortcuts - which jumps between tabs in iTerm, but between windows in Terminal.. Also iTerm's key-remapping tools are much more flexible (for example I have ctrl+3 send # - since this keyboard doesn't have a # key, and the alt+3 shortcut doesn't work when alt is used as meta..) – dbr Jun 08 '09 at 16:19
8

SecureCRT (Windows).

Lance Roberts
  • 401
  • 3
  • 12
  • 29
7

Konsole, as I'm most of the time on KDE!

cd1
  • 1,434
  • 4
  • 12
  • 17
6

This question mistakenly labels cmd.exe as a terminal. Cmd.exe is a text-mode shell and so is powershell.exe. The "terminal" is the console window which is automagically created by csrss.exe (aka client-server runtime subsystem (aka windows subsystem)).

(More here: http://blogs.msdn.com/oldnewthing/archive/2007/12/31/6909007.aspx)

The gist of all that is that there isn't really a viable terminal option for Windows other than the default magic. There is Console2 which actually works by doing voodoo with a hidden csrss console window and doesn't work on x64 windows. It is possible to do xterm with Cygwin but again doesn't work on x64. One can use xterm using the aforementioned SUA + an x-server but then only text-mode applications will work attempting to start a Windows GUI app from a pty yields an error.

To answer the original question, I'm basically a curmudgeon so I tend to use the most basic built-in option for a given system:

  • Windows: console windows
  • OS X: terminal.app
  • UNIX-alike with X: xterm
Brian Reiter
  • 860
  • 5
  • 8
5

xterm on Linux and MSYS (for linux toolset) or Console2 on Windows. When testing stuff that will be used outside the organisation, I try to use the basic Terminal or Command Prompt.

Ehtyar.

Ehtyar
  • 802
  • 6
  • 13
5

cmd.exe, but I'm not happy with it. I just don't have an alternative.

I miss short file names and command.com (16-bit)

Rook
  • 671
  • 6
  • 15
  • cmd.exe is a shell, the actual terminal is Windows Console. – user1686 Jun 04 '09 at 04:45
  • @grawity - For clarity sake I putted "cmd.exe" since everybody knows that, and with console there is another product with the same name. – Rook Jun 04 '09 at 10:48
5

Back before I switched to full-time ubuntu, I used to like Terminator on windows quite a lot- nice list of features, including unlimited scrolling, infinite scrollback buffers, multiple tabs, etc etc etc.

Typical usage http://www.tenshu.net/wp-content/uploads/2008/08/2008-08-17-terminator-150x150.png - Typical usage (full size image).

Large screen usage http://www.tenshu.net/wp-content/uploads/2008/02/terminator-mad.thumbnail.png - Large screen usage (full size image).

Hamish Downer
  • 9,142
  • 6
  • 36
  • 49
Tim Howland
  • 4,678
  • 2
  • 26
  • 21
4
  • I install XFCE terminal now whenever I have X, it has all the features you'd expect and it does it all well.
JamesHannah
  • 1,731
  • 2
  • 11
  • 22
  • Chose this answer because I didn't know XFCE terminal and it is what I was looking for. The winners are Putty, Terminal.app and Gnome Termnial, but XFCE terminal is the insider tip. screen is great, it doesn't qualify though. – Ludwig Weinzierl Jun 07 '09 at 18:48
  • 7
    I think you shouldn't mark any answer as "accepted" in a poll like this. Even if it matches some criteria of what you were looking for (that was not mentioned in the question). – Jonik Jun 08 '09 at 12:54
4

What about windows powershell?

4

PuTTY running with pageant on Windows to a Linux server running gnu screen. Nothing can touch it.

4

When using Windows, PuTTY is my terminal of choice.

On Mac, I just use Terminal.app with this modified Pro theme.

On Linux, I use rxvt-unicode-ml with the ANSI color scheme borrowed from PuTTY and some other tweaks to make it more like a normal GUI program rather than the next generation of a crotchety old X11 program.

joshk0
  • 465
  • 2
  • 5
4

Vanilla xterm.

hark
  • 560
  • 2
  • 6
3

I use Terminal.app with the Homebrew theme and antialiased Monaco 11pt text. It makes using the terminal a very comfortable and nice experience. I love Mac's font rendering.

3

I'm a terminal.app on OSX guy too

Chopper3
  • 100,240
  • 9
  • 106
  • 238
3

Console2 when I'm forced to use Windows.

Adam Gibbins
  • 7,147
  • 2
  • 28
  • 42
3

I used to be a 100% aterm guy, but gnome-terminal cleaned up sufficiently around 3 years ago, at which point I stopped bothering to install aterm.

I loved it because it was lightning quick, easy to read and configure.

Though it was possibly a leftover from when i was running WindowMaker primarily.

daveilers
  • 609
  • 1
  • 5
  • 8
3

PuTTY

Shawn Anderson
  • 542
  • 7
  • 14
3

I'm accustomed to using rxvt, mostly.

Jonik
  • 2,911
  • 4
  • 37
  • 48
2

Putty Tray On Windows

Napster
  • 1
  • 1
2

I prefer gnome-terminal until it starts causing me trouble, e.g. with cut-n-paste due to the complexity of Gnome. Then I switch to xterm for the remainder of the life of that desktop environment. I actually have one system on which I've been using gnome-terminal for months! The ability to configure gnome-terminal using reasonable means instead of the completely braindamaged historical mess of X resources is a big win.

Sadly, I find myself happier using putty on Windows. I don't ever use an xterm when sitting at a Windows machine.

You should always be using screen. I'm surprised a lot of people don't know about it - it should be more prominently advertised somewhere. In the days of dialup to shell providers, everyone used it and it was just well known. You won't realize how great screen is for about a week. The ability to handle multiple 'screens', and the nice cut-n-paste are just neat features. The detach/reattach support is very nice, e.g. to go to work, reattach your home screen session and your work screen session, then go home, sit down at your desk, reattach to both, the sit on the couch and reattach to both. This is an amazing convenience. Still, you won't notice how truly great it is until your desktop crashes and you can safely reattach to everything you were in the middle of with no trouble whatsoever. You can also leave screens open as a reminder of what you were in the middle of, take a real weekend off, and reattach and need to extra reminder of what you were doing.

carlito
  • 2,489
  • 18
  • 12
2

SecureCRT, Console - for Windows

For Linux I prefer RoxTerm because it has tabs but require only GTK libs.

disserman
  • 1,850
  • 2
  • 17
  • 35
2

No Konsole users? I am a Fedora user and have always just used Konsole, never really looked at the alternatives though as it seems to just do everything well. I'm always willing to try new things though. :)

Oh, and putty on windows, with Putty Connection Manager (tabs, baby).

Christian
  • 779
  • 1
  • 13
  • 31
2

I am a big fan of teraterm utf-8. I do a lot of serial console work. It does a very good job at serial stuff as well as ssh, telnet, and the ilk.

And best of all it is free. :)

pulcher
  • 336
  • 1
  • 4
2

iTerm on the Mac is great. It is tabbed and has a great feature - send input to all tabs. Makes working on multiple identical servers a breeze.

Aaron Brown
  • 1,677
  • 1
  • 12
  • 21
2

The real Dickie xterm: invisible-island.net/xterm/

I have to connect to a range of servers - Solaris old and new, SCO, Macs, Linux, BSD - and the real Dickie xterm gives me least problems and maximum compatibility.

Why the Dickie xterm? It's old-time standard compliant. Shift-leftclick or shift-rightclick on the Dickie xterm and you can control major facets of xterm behaviour that you will need when moving between many different Unix systems.

You can use the .Xdefaults configuration file to control your default settings (including handling those silly Solaris function key issues). You can control starting sizes and positions, colour, keystrokes, terminal settings, almost everything. You can even standardise the ancient Delete/Backspace incompatibility problem between Linux and Solaris and SCO and other systems. Copy that .Xdefaults file everywhere you go and your xterms function identically no matter what system or OS you are on.

If you find a copy of Alan Southerton book The Shell Hacker's Guide To X and Motif, despite the ancient title, you can configure your xterm to do amazing things and have wild menus and functionality and that can seriously enhance your productivity either as a programmer or a sysadmin.

The Dickie xterm is so standard that all old texts and books and hints work with it, yet it keeps up with modern practices. It just doesn't do fancy modern graphics like see-through backgrounds and other things that impede work but look pretty.

codebunny
  • 211
  • 1
  • 5
2

Tera Term & PuTTY

Garret Heaton
  • 4,255
  • 3
  • 17
  • 10
Peter
  • 5,403
  • 1
  • 25
  • 32
2

Terminator!

It's the only terminal emulator I've found that has good support for "regions" in addition to "tabs" ('regions' being a split window, like screen does, but terminator supports vertical partitions). Default controls bind Ctrl+Shift+(O|E) to split the current region into 2 (vertical|horizontal) regions that are simultaneously displayed.

I have two screens, and I love to fullscreen Terminator to take up both screens. I tend to keep ~4-5 copies each of tail -f and top running on different servers in different regions while I do my shell work in yet another region. It's insanely helpful to be able to see them all on the screen at the same time.

linkedlinked
  • 446
  • 1
  • 3
  • 11
1

ZOC for work on SSH/Telnet and programming routers directly over serial cable for Windows and Mac. Other than that the Windows Command Prompt and Terminal.app for quick stuff.

Cairo
  • 241
  • 1
  • 4
1

Terminal.app + Terminus font ,because I'm a Mac os X user !

Kami
  • 1,414
  • 12
  • 25
1

Procomm Plus

Lance Roberts
  • 401
  • 3
  • 12
  • 29
1

eTerm when on linux (Terminal.app when on mac osx, rxvt when on windows w/ cygwin and finally putty when all else fails)

Roy Rico
  • 602
  • 1
  • 7
  • 20
1

urxvt. +screen

thats what i use everywhere. (*nix systems)

Sujoy
  • 101
  • 3
1
  • iTerm on Mac OS X, for 8-bit color support.
  • PuTTY on Windows, for lack of ever finding anything else.
  • On Linux, whatever's there. Usually gnome-terminal in Ubuntu, I guess.
1

Good old xterm, with this .Xresources setup:

XTerm*foreground:       green
XTerm*background:       black
XTerm*font:             7x13
XTerm*loginShell:       true
XTerm*scrollBar:        true
XTerm*rightScrollBar:   true
timday
  • 856
  • 1
  • 10
  • 24
  • Gah, xterm sucks: no unicode support, no antialiasing ... – niXar Dec 03 '09 at 01:25
  • The "no antialising" bitmapped font is a feature as far as I'm concerned, and I haven't had to deal with unicode enough to be bothered by it. – timday Dec 03 '09 at 13:25
1

I notice emacs isn't represented; I like using the emacs terminal whenever possible because it integrates so nicely with the rest of my desktop.

geocar
  • 2,307
  • 14
  • 10
1

I use Konsole, and i'm satisfied

Ali Mezgani
  • 3,810
  • 2
  • 23
  • 36
1

gnome-terminal works really well. It's very fast, handles Unicode very well, can do real transparency with compiz, anti-aliased fonts and so on.

niXar
  • 2,023
  • 17
  • 23