Software:Comparison of terminal emulators
From HandWiki
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 ] | 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
References
- ↑ ftp://sourceware.org/pub/cygwinports/portslist.txt
- ↑ https://cygwin.com/packages/package_list.html
- ↑ "About X11 and OS". http://support.apple.com/kb/ht5293. "X11 is no longer included with OS X"
- ↑ "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.0 5.1 "ArabeyesTodo - ويكي عربآيز". http://www.arabeyes.org/ArabeyesTodo#Terminal_Emulators.
- ↑ "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.
- ↑ "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.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.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/.
- ↑ "macOS Sierra ajoute des onglets (presque) partout". https://www.macg.co/os-x/2016/07/macos-sierra-ajoute-des-onglets-presque-partout-94790.
- ↑ "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