Jump to content

Comparison of terminal emulators

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 100.8.39.65 (talk) at 14:31, 28 October 2015 (Operating systems). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Operating systems

Name Windows DOS OS X Mac OS GNU/Linux BSD Unix Cygwin[1][2]
Win32 console Yes No No No No No No No
Terminal (OS X) No No Yes No No No No No
Linux console No No No No Yes 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
rxvt No No No No Yes Yes Yes Yes
rxvt-unicode No No No No Yes Yes Yes Yes
mrxvt No No No No Yes Yes Yes ?
aterm No No No No Yes Yes Yes ?
wterm No No No No Yes Yes Yes ?
minicom No No No No Yes Yes Yes ?
Tilda[Note 1] No No No No Yes Yes Yes ?
Yakuake[Note 1] No No No No Yes Yes Yes Yes
Guake[Note 1] 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.

Capabilities

Name TERM environment variable VT52 VT100 VT220 UTF-8 CJK CTL[dubiousdiscuss] choose bitmap fonts choose vector fonts 256 colors mouse tracking OSC color palette application keypad tabs
rxvt rxvt Yes[4] Yes No No ? No[5] Yes No Yes (with --enable-256-color[6]) Yes Yes[7] Yes[8] No
mrxvt rxvt Yes Partial[9] No No Yes ? Yes No Yes (with --enable-256-color) Yes No[9] Yes Yes
rxvt-unicode rxvt-unicode rxvt-unicode-256color Yes[10] Yes No Yes Yes No[11] Yes Yes Yes (with --enable-256-color[12]) Yes Yes[13] No[14] Yes
Linux console linux No ? No Yes No ? ? No No Yes (with gpm or so) No No No
xterm xterm Yes Yes Yes Yes Yes No[5] Yes Yes Yes Yes Yes Yes No
Win32 console N/A No Yes No Yes ? ? Yes ? No No No No No
PuTTY xterm Yes Yes No Yes Yes ? Yes Yes Yes Yes Yes Yes No
Konsole xterm Yes Yes ? Yes Yes Yes[citation needed] Yes Yes Yes Yes ? ? Yes
Qodem vt52 vt100 vt102 vt220 linux xterm ansi avatar dumb Yes Yes Yes Yes ? ? No No No No No Yes No
minicom sh No Yes No Yes [citation needed] No ? No No No No No No No

See also

References

  1. ^ ftp://sourceware.org/pub/cygwinports/portslist.txt
  2. ^ https://cygwin.com/packages/package_list.html
  3. ^ "About X11 and OS X11 is no longer included with OS X".
  4. ^ http://sourceforge.net/p/rxvt/code/HEAD/tree/tags/rxvt-2-7-10/doc/changes.txt#l20
  5. ^ a b Arabeyes Terminal Emulators Status/ToDo list
  6. ^ http://sourceforge.net/p/rxvt/code/HEAD/tree/tags/rxvt-2-7-9/README.configure#l106
  7. ^ http://sourceforge.net/p/rxvt/code/HEAD/tree/tags/rxvt-2-7-5/doc/changes.txt#l53
  8. ^ http://sourceforge.net/p/rxvt/code/HEAD/tree/tags/rxvt-2-4-6/doc/changes.txt#l981
  9. ^ a b "MRXVT", terminfo.src for NCURSES, retrieved October 12, 2014
  10. ^ http://cvs.schmorp.de/rxvt-unicode/doc/changes.txt?revision=1.2&view=markup&pathrev=rel-2_7#l47
  11. ^ rxvt-unicode manpage
  12. ^ http://pod.tst.eu/http://cvs.schmorp.de/rxvt-unicode/doc/rxvt.7.pod#CONFIGURE_OPTIONS
  13. ^ http://cvs.schmorp.de/rxvt-unicode/doc/changes.txt?revision=1.2&view=markup&pathrev=rel-2_7#l265
  14. ^ http://cvs.schmorp.de/rxvt-unicode/Changes?revision=1.828&view=markup&pathrev=rel-8_9#l23

Footnotes

  1. ^ a b c This is a drop-down terminal