Jump to content

xterm

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Isilanes (talk | contribs) at 18:31, 26 May 2007 (use new SVG logos + mv commons tag to "External links" + small reformat). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

xterm
Developer(s)Thomas Dickey
Stable release
Patch #225 / March 24, 2007
Repository
Operating systemX Window System
TypeTerminal emulator
LicenseMIT/X Consortium License
Websitehttp://invisible-island.net/xterm/

In Unix computing, xterm is the standard terminal emulator for the X Window System. A user can have many different invocations of xterm running at once on the same display, each of which provides independent input/output for the process running in it (normally the process is a Unix shell).

xterm originated prior to the X Window System. It was originally written as a stand-alone terminal emulator for the VAXStation 100 (VS100) by Mark Vandevoorde, a student of Jim Gettys, in the summer of 1984, when work on X started. It rapidly became clear that it would be more useful as part of X than as a standalone program, so it was retargeted to X. As Gettys tells the story [1], "part of why xterm's internals are so horrifying is that it was originally intended that a single process be able to drive multiple VS100 displays."

Example showing xterm's toolbar

After many years as part of the X reference implementation, around 1996 the main line of development then shifted to XFree86 (which itself forked from X11R6.3) and is presently maintained by Thomas Dickey.

Many xterm variants are also available. Most terminal emulators for X started as variations on xterm.

xterm normally does not have a menu bar. To access xterm's three menus, users must hold the Control key and press the left, middle, or right mouse button. Support for a "toolbar" can be compiled-in, which invokes the same menus.


See also

References

This article is based on material taken from the Free On-line Dictionary of Computing prior to 1 November 2008 and incorporated under the "relicensing" terms of the GFDL, version 1.3 or later.