Comparison of terminal emulators

## Contents

* 1 Operating systems
* 2 Capabilities
* 3 User interface
* 4 See also
* 5 References
* 6 External links

## Operating systems

Name  | Windows | DOS | macOS | Classic Mac OS | Linux | BSD  | Unix | Cygwin[1][2]

|
|
|
|
|
|
|
|

Win32 console | Yes  | No  | No  | No  | No  | No  | No  | No
Terminal (macOS) | No  | No  | Yes  | No  | No  | No  | No  | No
Linux console | No  | No  | No  | No  | Yes  | No  | No  | No
xterm | No  | No  | Yes[3] | No  | Yes  | Yes  | Yes  | Yes
Terminator | Yes  | No  | Yes  | No  | Yes  | Yes  | Yes  | Yes
GNOME Terminal | No  | No  | No  | No  | Yes  | Yes  | Yes  | Yes
Konsole | No  | No  | No  | No  | Yes  | Yes  | Yes  | Yes
xfce4-terminal  | No  | No  | No  | No  | Yes  | Yes  | Yes  | Yes
LXTerminal | No  | No  | No  | No  | Yes  | ?  | ?  | Yes
eterm  | No  | No  | No  | No  | Yes  | Yes  | Yes  | Yes
weston-terminal | No  | No  | No  | No  | Yes  | Not Yet  | No  | No
rxvt | No  | No  | No  | No  | Yes  | Yes  | Yes  | Yes
mrxvt | No  | No  | No  | No  | Yes  | Yes  | Yes  | ?
wterm  | No  | No  | No  | No  | Yes  | Yes  | Yes  | ?
minicom | No  | No  | No  | No  | Yes  | Yes  | Yes  | ?
TildaDropdown | No  | No  | No  | No  | Yes  | Yes  | Yes  | ?
YakuakeDropdown | No  | No  | No  | No  | Yes  | Yes  | Yes  | Yes
GuakeDropdown | No  | No  | No  | No  | Yes  | Yes  | Yes  | Yes
iTerm2 | No  | No  | Yes  | No  | No  | No  | No  | No
mintty | No  | No  | No  | No  | No  | No  | No  | Yes
ConEmu | Yes  | No  | No  | No  | No  | No  | No  | No
PuTTY | Yes  | No  | No  | No  | Yes  | No  | No  | ?
Qodem  | Yes  | No  | Yes  | No  | Yes  | Yes  | Yes  | No
ZTerm | No  | No  | Yes  | Yes  | No  | No  | No  | No
Red Ryder | No  | No  | No  | Yes  | No  | No  | No  | No

Note: Virtual machines and emulations are not included. Only directly supported platforms are listed.

Notes
^Dropdown This is a drop-down terminal.

## Capabilities

Name  | TERM environment variable  | VT52 | VT100 | VT220 | UTF-8 | CJK  | CTL[dubious - discuss] | 256 colors  | 24-bit colors  | OSC color palette  | Bracketed paste

|
|
|
|
|
|
|
|
|
|
|

rxvt | rxvt  | Yes[4] | Yes  | No  | No  | ?  | No[5] | Yes (with `--enable-256-color`[6])  | ?  | Yes[7] | ?
mrxvt | rxvt  | Yes  | Partial[8] | No  | No  | Yes  | ?  | Yes (with `--enable-256-color`)  | ?  | No[8] | ?
Linux console | linux  | No  | ?  | No  | Yes  | No  | ?  | No  | Yes  | No  | Can't paste
xterm | xterm  | Yes  | Yes  | Yes  | Yes  | Yes  | No[5] | Yes  | Yes  | Yes  | Yes
Win32 console | N/A  | No  | Yes  | No  | Yes  | ?  | ?  | Yes[9] | Yes[9] | No  | ?
PuTTY | xterm  | Yes  | Yes  | No  | Yes  | Yes  | ?  | Yes  | ?  | Yes  | ?
Konsole | xterm  | Yes  | Yes  | ?  | Yes  | Yes  | Yes  | Yes  | ?  | Yes
GNOME Terminal | xterm-256color  | ?  | ?  | ?  | Yes  | ?  | ?  | ?  | Yes  | ?  | Yes
weston-terminal | xterm  | ?  | ?  | ?  | Yes  | ?  | ?  | ?  | No  | ?  | No
Terminology | xterm  | ?  | ?  | ?  | Yes  | ?  | ?  | ?  | No  | ?  | Yes
Qodem  | vt52 vt100 vt102 vt220 linux xterm ansi avatar dumb  | Yes  | Yes  | Yes  | Yes  | ?  | ?  | No  | ?  | No  | ?
minicom | sh  | No  | Yes  | No  | No  | ?  | No  | ?  | No  | ?

## User interface

Name  | scrolling  | reflow on width change  | choose bitmap fonts  | choose vector fonts  | mouse tracking  | application keypad  | tabs  | split screen

|
|
|
|
|
|
|
|

Konsole | Yes  | No  | Yes  | Yes  | Yes  | ?  | Yes  | Yes
xterm | Yes  | No  | Yes  | Yes  | Yes  | Yes  | No  | No
PuTTY | Yes  | ?  | Yes  | Yes  | Yes  | Yes  | No  | No
Terminology | Yes  | Yes  | ?  | Yes  | ?  | ?  | Yes  | Yes
mrxvt | ?  | ?  | Yes  | No  | Yes  | Yes  | Yes  | No
Terminal (macOS) | Yes  | Yes  | Yes  | Yes  | Yes  | Yes  | Yes [10] | Partial
rxvt | ?  | ?  | Yes  | No  | Yes  | Yes[11] | No  | No
GNOME Terminal | Yes  | Yes  | ?  | ?  | Yes  | ?  | Yes  | No
Win32 console | Yes  | ?  | Yes  | ?  | No  | No  | No  | No
Qodem  | ?  | ?  | No  | No  | No  | Yes  | No  | Yes
Linux console | No  | Can't change width  | ?  | No  | Yes (with gpm or so)  | No  | No  | No
weston-terminal | BrokenOutput salad | No  | ?  | ?  | ?  | ?  | No  | No
minicom | ?  | ?  | No  | No  | No  | No  | No  | No
Name  | Clickable URLs  | Keyboard search and select  | Derivative scrolling

|
|
|

GNOME Terminal | Yes  | Yes  | No
Konsole | Yes  | No  | ?

Notes
^Output salad In a scrolled up position, command output overwrites the shown part of the scrollback buffer instead of appending to it.

## See also

* List of terminal emulators
* Comparison of command shells
* Comparison of SSH clients

## References

1. ↑ ftp://sourceware.org/pub/cygwinports/portslist.txt
2. ↑ https://cygwin.com/packages/package_list.html
3. ↑ "About X11 and OS". http://support.apple.com/kb/ht5293. "X11 is no longer included with OS X"
4. ↑ "rxvt / Code / [r1787 /tags/rxvt-2-7-10/doc/changes.txt"]. http://sourceforge.net/p/rxvt/code/HEAD/tree/tags/rxvt-2-7-10/doc/changes.txt#l20.
5. ↑ 5.0 5.1 "ArabeyesTodo - ويكي عربآيز". http://www.arabeyes.org/ArabeyesTodo#Terminal_Emulators.
6. ↑ "rxvt / Code / [r1787 /tags/rxvt-2-7-9/README.configure"]. http://sourceforge.net/p/rxvt/code/HEAD/tree/tags/rxvt-2-7-9/README.configure#l106.
7. ↑ "rxvt / Code / [r1787 /tags/rxvt-2-7-5/doc/changes.txt"]. http://sourceforge.net/p/rxvt/code/HEAD/tree/tags/rxvt-2-7-5/doc/changes.txt#l53.
8. ↑ 8.0 8.1 terminfo.src for NCURSES, http://invisible-island.net/ncurses/terminfo.src.html#toc-_M_R_X_V_T, retrieved October 12, 2014
9. ↑ 9.0 9.1 "24-bit Color in the Windows Console!". https://blogs.msdn.microsoft.com/commandline/2016/09/22/24-bit-color-in-the-windows-console/.
10. ↑ "macOS Sierra ajoute des onglets (presque) partout". https://www.macg.co/os-x/2016/07/macos-sierra-ajoute-des-onglets-presque-partout-94790.
11. ↑ "rxvt / Code / [r1787 /tags/rxvt-2-4-6/doc/changes.txt"]. http://sourceforge.net/p/rxvt/code/HEAD/tree/tags/rxvt-2-4-6/doc/changes.txt#l981.

## External links

* True Colour (16 million colours) support in various terminal applications and terminals

* v
* t
* e

Terminal emulators

List|

* ConEmu
* iTerm2
* GNOME Terminal
* guake
* Konsole
* macOS Terminal
* mintty
* mrxvt
* rxvt
* Terminator
* Tilda
* Xfce Terminal
* Terminology
* Windows Console
* Windows Terminal
* xterm
* Yakuake

Related|

* luit
* kmscon

0.00

(0 votes)

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:Comparison_of_terminal_emulators&oldid=756903"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template