xterm

王朝百科·作者佚名  2010-05-21  
宽屏版  字体: |||超大  

xterm是一个X Window System上的标准虚拟终端。用户可以在同一个显示器上开启许多xterm,每一个都为其中运行的进程提供独立的输入输出(一般来说此进程是Unix shell)。

xterm
xterm

xterm 很早就在 X Window System 中出现。它最先是Jim Gettys的学生Mark Vandevoorde在1984年夏天为VS100写的独立虚拟终端,当时X的开发刚刚开始。很快人们就发现它作为X的一部分比作为独立的程序更为有用,于是它开始针对X而开发。Gettys曾讲述过有关的故事 [1], “xterm内部如此恐怖的部分原因是它最初被计划开发成一个能驱动多个VS100显示器的单独进程。”("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.")

作为X参考实现的一个部分后多年,1996年左右,开发的主干转移至了XFree86(从X11R6.3版本派生出来),现在由Thomas Dickey维护。

有许多xterm变体可用。大多数的X虚拟终端都是从xterm的变体起步的。

定制就像其他X应用一样,xterm可以通过全局 X resources文件(如/usr/lib/X11/app-defaults/XTerm)或用户resources文件(如 ~/XTerm; ~/.Xresources)就行定制,也可用通过命令行参数来实现,大多数命令行选项和resource设置是类似的。

通常xterm没有菜单栏,为了访问xterm的三个菜单,用户必须按住Ctrl键并点击鼠标左键、中键和右键。可以编译支持工具栏,工具栏功能调用了相同的菜单。

协议xterm增加了一些其他终端所采用的协议,比如xterm的鼠标跟踪和256色协议。

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有