出显示在你自己机器的显示器上,这是X最重要的功能之一,但却很容易使用。
以下将描述你如何指定一个远方终端机,如何实际使用这些功能,最後,
我们再描述如何在网路上从其它的机器上控制或限制存取你的显示器。
7.1 指定一个远方终端机 -- -display 选项
几乎所有的X程式都接受以一个命令列的选项来指定使用哪一个显示器 (
换个说法,连接到哪一个X server ),这个选项的格式为:
-display displayname
让我们更进一步讨论显示器名称(displayname)的格式。
你会告诉程式它的输出是哪一个显示器 (网路上任何你可以选择的显示器)。
明显地,网路上指定机器的名称一定包含在内,但不止於此,因为一些 (大型)
机器可以有好几个I/O 工作站,每一个工作站又拥有自己的键盘,滑鼠等等;
尤有进者,一个工作站还可能控制了好几部终端机。综上所述,显示器名称需
要包含三个元素,hostname,display number和screen number ,我们将详细
解释并举例说明。
7.1.1 Hostname
hostname是在网路上与显示器直接连接的机器名称,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
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 设备 使用 系统 显示器 机器 一个 程式 远方 命令 存取 |
注册
个人空间
