X windows系统使用指南(六)
第8章 终端机模拟器 - 细说 xterm
xterm 是终端机模拟器 - 它是一个可以使X应用程式视窗看起来像普通终端机一样的程式, 而无需知道有关视窗系统的功能. 我们已经使用过 xterm的一小部分, 在本章中将更深入地探讨它所提供的特殊额外功能. 并且说明许多X程式共通的一些应用程式介面的面貌.
xterm 模拟一个 "哑终端机 (dumb terminal)", 但它也提供许多一般终端机没有的功能 :
. 设定终端机模式与特性的突现式 (pop-up) 选单
. 可以上下移动萤幕影像的卷动棒 (scrollbar) - 当文字列因萤幕卷动而消失时, 可以将它拉回.
. 模拟 Tektronix 4014 终端机.
. 可选择性地记录萤幕列到一个使用记录档 (log file).
. "剪"(cut)"贴"(paste)文字区块.
. 可选择文字颜色, 视窗背景等...
. 可选择 VT100 与 Tek 视窗字型.
. 可设定( 程式化(programmable))键盘.
我们首先描述选择功能的选单结构, 接著描述如何使用选择功能.
8.1 选择 xterm 功能 - 选单与命令列选项
xterm 有它自己的内建选单结构, 可在使用期间改变设定. 有三个选单可供利用, 见图 8 - 1 :
┌————————————————┐
│ p84. fig 8 - 1 │
│ │
│ │
│ │
│ 图 8 - 1 xterm 的三个选单 │
└————————————————┘
xterm X11 : 这里的大多数选择项目为程式控制功能, 例如 : continue pro-gram (程式继续) 或 kill program (杀掉程式). 欲突现此选单, 必需同时按住 CONTROL 键与滑鼠左按钮.
modes : 设定大多数终端机的特性与选择 Tektronix 模拟功能. 欲突现此选单, 须同时按住 CONTROL 键与滑鼠中间按钮 (当处於VT102 视窗时).
Tektronix : 控制 Tektronix 视窗的外表. 当处於 Tektronix 视窗时, 须同时按住CONTROL 键与滑鼠中间按钮即可突现此选单.
选单的操作类似 uwm, 藉著按滑鼠按钮可突现选单, 不放松按钮移动指标至想选的项目上; 放松按钮後即选定该项. 然而, 有一点不同的地方是, 不能被选择的选单项目 (因为此时选择将无意义) 是以较淡的型式显示. 例如: 因为尚未开启一个 Tektronix 视窗, 所以Hide VT Window 项目的颜色较淡.
许多选单的功能也能以启动 xterm 的命令列选项来设定.(事实上有某些功能仅能以命令列选项的型式去选择). 下面几节我们将告诉你可以设定不同功能的选单选择与命令列选项的选择方式.
8.2 卷动 xterm 的萤幕
突现 xterm X11 选单并选择 Scrollbar 项目, 如图 8 - 2. 高亮度的部分告诉你两件事:
1. 萤幕上的列数与储存在卷动棒缓冲区 (scrollbars buffer) 的列数之比率.
2. 缓冲区的哪个部份目前显示在萤幕上.
例如在图 8 - 2 中 : 约有 20 列在萤幕上; 高亮度部分约为总列数的 5 分之 1,
所以缓冲区包含有约 100 列, 且目前显示的部分是缓冲区的最底部 (因为高亮度区在卷动区的最底部).
┌—————————————————┐
│ p85. fig 8 - 2 │
│ │
│ │
│ │
│ 图 8 - 2 具有卷动棒的 xterm 视窗 │
└—————————————————┘
xterm 是终端机模拟器 - 它是一个可以使X应用程式视窗看起来像普通终端机一样的程式, 而无需知道有关视窗系统的功能. 我们已经使用过 xterm的一小部分, 在本章中将更深入地探讨它所提供的特殊额外功能. 并且说明许多X程式共通的一些应用程式介面的面貌.
xterm 模拟一个 "哑终端机 (dumb terminal)", 但它也提供许多一般终端机没有的功能 :
. 设定终端机模式与特性的突现式 (pop-up) 选单
. 可以上下移动萤幕影像的卷动棒 (scrollbar) - 当文字列因萤幕卷动而消失时, 可以将它拉回.
. 模拟 Tektronix 4014 终端机.
. 可选择性地记录萤幕列到一个使用记录档 (log file).
. "剪"(cut)"贴"(paste)文字区块.
. 可选择文字颜色, 视窗背景等...
. 可选择 VT100 与 Tek 视窗字型.
. 可设定( 程式化(programmable))键盘.
我们首先描述选择功能的选单结构, 接著描述如何使用选择功能.
8.1 选择 xterm 功能 - 选单与命令列选项
xterm 有它自己的内建选单结构, 可在使用期间改变设定. 有三个选单可供利用, 见图 8 - 1 :
┌————————————————┐
│ p84. fig 8 - 1 │
│ │
│ │
│ │
│ 图 8 - 1 xterm 的三个选单 │
└————————————————┘
xterm X11 : 这里的大多数选择项目为程式控制功能, 例如 : continue pro-gram (程式继续) 或 kill program (杀掉程式). 欲突现此选单, 必需同时按住 CONTROL 键与滑鼠左按钮.
modes : 设定大多数终端机的特性与选择 Tektronix 模拟功能. 欲突现此选单, 须同时按住 CONTROL 键与滑鼠中间按钮 (当处於VT102 视窗时).
Tektronix : 控制 Tektronix 视窗的外表. 当处於 Tektronix 视窗时, 须同时按住CONTROL 键与滑鼠中间按钮即可突现此选单.
选单的操作类似 uwm, 藉著按滑鼠按钮可突现选单, 不放松按钮移动指标至想选的项目上; 放松按钮後即选定该项. 然而, 有一点不同的地方是, 不能被选择的选单项目 (因为此时选择将无意义) 是以较淡的型式显示. 例如: 因为尚未开启一个 Tektronix 视窗, 所以Hide VT Window 项目的颜色较淡.
许多选单的功能也能以启动 xterm 的命令列选项来设定.(事实上有某些功能仅能以命令列选项的型式去选择). 下面几节我们将告诉你可以设定不同功能的选单选择与命令列选项的选择方式.
8.2 卷动 xterm 的萤幕
突现 xterm X11 选单并选择 Scrollbar 项目, 如图 8 - 2. 高亮度的部分告诉你两件事:
1. 萤幕上的列数与储存在卷动棒缓冲区 (scrollbars buffer) 的列数之比率.
2. 缓冲区的哪个部份目前显示在萤幕上.
例如在图 8 - 2 中 : 约有 20 列在萤幕上; 高亮度部分约为总列数的 5 分之 1,
所以缓冲区包含有约 100 列, 且目前显示的部分是缓冲区的最底部 (因为高亮度区在卷动区的最底部).
┌—————————————————┐
│ p85. fig 8 - 2 │
│ │
│ │
│ │
│ 图 8 - 2 具有卷动棒的 xterm 视窗 │
└—————————————————┘
顶(0)
踩(0)
- 最新评论