X Window 系统使用指南--使用X的网路设备
第7章 使用X的网路设备
X的网路特点在於让你可以在网路上的任何机器执行应用程式,而将其输
出显示在你自己机器的显示器上,这是X最重要的功能之一,但却很容易使用 。
以下将描述你如何指定一个远方终端机,如何实际使用这些功能,最後,
我们再描述如何在网路上从其它的机器上控制或限制存取你的显示器 。
7.1 指定一个远方终端机 -- -display 选项几乎所有的X程式都接受以一个命令列的选项来指定使用哪一个显示器 (
换个说法,连接到哪一个X server ),这个选项的格式为:-display displayname让我们更进一步讨论显示器名称(displayname)的格式 。你会告诉程式它的输出是哪一个显示器 (网路上任何你可以选择的显示器) 。
明显地,网路上指定机器的名称一定包含在内,但不止於此,因为一些 (大型)
机器可以有好几个I/O 工作站,每一个工作站又拥有自己的键盘,滑鼠等等;
尤有进者,一个工作站还可能控制了好几部终端机 。综上所述,显示器名称需
要包含三个元素,hostname,display number和screen number ,我们将详细
解释并举例说明 。
7.1.1 Hostnamehostname是在网路上与显示器直接连接的机器名称,hostname也决定了应
用程式和server是如何连接的 。简单地说:假使Server在你自己本地的机器上执行,你有两种选择:1. 省略掉hostname,系统会选择最有效率的方式和server交谈 。2. 定hostname为"Unix",系统将用Unix domain sockets 作通信 。("Unix
domain" 意指socket用传统Unix档案名称 (例如/dev/urgent)来命名. )
在命名之後需加一个冒号(:),即使你省略hostname,你仍需要加冒号 。假使Server在远方的机器上执行,你一样有两种选择,依你网路上用的通
信系统而定:1. TCP/IP :大多数的Unix系统使用此种通信方式, 简单的方法是用在你
区域网路上已知的normal name (例如"venus" 或"saturn ") 。你也可
以用 full Internet name (例如"expo.lcs.mit.edu"或它的
Internet address "129.89.12.73") 。在 name 後,需要加一个冒号 。2. DECnet :用你连接到的机器上的DECnet nodename,在hostname加两个
冒号(::).
7.1.2 display number显示器是一组监视器,萤幕,连接一个键盘和滑鼠的逻辑萤幕的组合 。换
句话说,即是使用者工作的地方,在一个给定的CPU 上,显示器从 0开始编号,
display number即是指哪个编号的显示器被使用,即使display number为 0,
也不可省略 。
7.1.3 screen number对於连接到显示器上数个萤幕也被从 0开始编号,screen number 为你使
用萤幕的编号,和display number以一个句点 (.)隔开,screen number 为 0
时可省略,若省略时,其前面的句点一并省略 。
7.1.4 □例以下为一些显示器格式的□例:. 假设为本地的机器,预设萤幕为 0,以下二者均可:unix:0
:0. 假设你指定你自己的机器 (通常是venus),但你需要检验TCP/IP网路的
操作和明显地指定萤幕:venus:0.0. TCP/IP网路上,远方的机器名为pluto ,仅有一个显示器,指定screen
number为 0:pluto:0.1. DECnet网路上,display number为 1,预设screen number 为 0:vomvx2::1
7.2 实际上使用远方的显示器我们已知如何指定远方的显示器,现在来练习一下:假设你是在venus 工
作,想要在saturn上执行一个例如是xterm 的应用程式 。你必须在saturn执
行xterm 且指定venus 的显示器,则命令如下:(为了清楚起见,本节中我们
的命令列包含了命令列前shell 对机器名称的提示)venus% xterm -display venus:0.0 (注意:不完整!)以上的指令是在本地的机器启动xterm ,并非在远方的机器启动,不符合
需求 。如果在你的作业系统上,并未支持远方机器的操作,你可以藉著连接到
推荐阅读
- SCO Unix常见系统故障和解决办法
- ios13.1设备管理在哪
- win10系统出现连不上网具体处理方法
- ios13.1.3设备管理在哪里
- win10系统中设置游戏全屏具体操作方法
- Win10系统中切换账户具体方法介绍
- X Window 系统使用指南--X的基本操作
- UNIX系统下部分控制代码介绍及其应用
- win10系统中导入字体具体方法介绍
- 苹果11几g网络