日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

X Window 系統(tǒng)使用指南--使用X的網(wǎng)路設(shè)備( 二 )


saturn的終端機(jī)輸入下面的命令:saturn% xterm -display venus:0.0 (注意:不完整?。﹦txterm 會(huì)在saturn啟動(dòng),在venus 上建立視窗,視窗會(huì)向venus 的滑鼠和鍵
盤取得輸入,這的確是你想要的,現(xiàn)在你可以回到venus 機(jī)器開始工作 。但由於你的作業(yè)系統(tǒng)事實(shí)上支援遠(yuǎn)方機(jī)器的功能,所以你毋需離開你的機(jī)
器便可完成上述的指定,命令如下:venus% rsh saturn xterm -display venus:0.0以上是利用普通的遠(yuǎn)方 shell的設(shè)備程式 -- rsh 。注意 1:命令可能因saturn不被允許存取venus 的顯示器而失敗,欲克服此種
狀況,輸入命令:venus% xhost後再試一次 。(xhost命令下一節(jié)會(huì)解釋)注意 2:你可能需要非同步地執(zhí)行rsh ,在命令列之後加 &,以背景工作方式
執(zhí)行, 但可能因?yàn)榈却肋h(yuǎn)不會(huì)有的輸入,shell 和rsh 間的交談導(dǎo)
致 rsh "block",為了克服此種情況,需修正命令為:venus% rsh saturn xterm
-display venus:0.0 < /dev/null &遠(yuǎn)方的機(jī)器 (這個(gè)例子是saturn) 并不需要有X server 在執(zhí)行,甚
至不需要有位元映像顯示器,唯一的需求是能執(zhí)行應(yīng)用程式和支援網(wǎng)
路通訊 ?,F(xiàn)在總結(jié)你的工作模式為:在遠(yuǎn)方的機(jī)器上執(zhí)行應(yīng)用程式,連接回自己機(jī)
器上的顯示器,其架構(gòu)圖見(jiàn)圖7 - 1 。┌————————————————┐
│ │
│ P81 FIG 7.1 (???) │
│ │
│ │
│ │
│圖7 - 1 遠(yuǎn)方的 clIEnt顯示器對(duì) │
│ 本地 server架構(gòu)圖 │
└————————————————┘
7.2.1 一個(gè)易發(fā)生的錯(cuò)誤如果你搞混了而一開始下了這樣的命令:venus% xterm -display saturn:0.0 (不正確)什麼事會(huì)發(fā)生?假如這命令被接受,xterm 在你本地的機(jī)器上執(zhí)行,而在遠(yuǎn)方
的機(jī)器saturn上建立視窗,你在你的螢?zāi)簧现荒芸吹絪hell 讀到的命令列,其
它什麼也沒(méi)有,系統(tǒng)是正確的工作,但不是你想要的 。如果你很幸運(yùn),你可能因不被允許或saturn上并沒(méi)有server在執(zhí)行,以致
無(wú)法和saturn上的server連接上,xterm 會(huì)傳回一個(gè)類似下列的訊息而結(jié)束:X Toolkit Error: Can"t open display.如此你就知道有錯(cuò)了 。
7.2.2 設(shè)定預(yù)設(shè)顯示器如果你不明確地指定顯示器名稱,程式會(huì)以Unix環(huán)境變數(shù)DISPLAY 來(lái)決定
使用哪一個(gè)顯示器,在啟動(dòng)xterm 時(shí),系統(tǒng)會(huì)設(shè)定這個(gè)變數(shù)的內(nèi)容,所以大部
份情況下,你什麼都不必?fù)?dān)心 。如果你remote-login其它的機(jī)器,在其間你執(zhí)行X的應(yīng)用程式,并希望回
到你自己的機(jī)器上顯示,那你必需明確地設(shè)定DISPLAY 變數(shù),類似下面:venus% rlogin saturn
Last login: Mon Nov 28 20:01:02 on console
... (在遠(yuǎn)方機(jī)器上的login banner)
saturn% (遠(yuǎn)方機(jī)器上的shell 提示)
saturn% setenv DISPLAY venus:0.0
saturn% xcalc &換句話說(shuō),如果不設(shè)定DISPLAY 變數(shù),則在saturn上執(zhí)行的每一個(gè)X程式都必
須包含 -display venus:0.0 選項(xiàng) 。
7.3 控制存取你的顯示器 -- xhost我們前面提到過(guò)有時(shí)你無(wú)法連接到特定的顯示器,通常的原因是你沒(méi)有被
許可,所以X否認(rèn)你的存取 。X用很簡(jiǎn)單的結(jié)構(gòu)控制存?。耗阒付ㄒ环菘梢源嫒∧愕娘@示器的主機(jī)(host)
名單,在這些主機(jī)上執(zhí)行的應(yīng)用程式均可存取你的顯示器,其它不在名單上的
主機(jī)則不被允許 。你可以用xhost 程式來(lái)控制存?。涸试S一或多個(gè)機(jī)器存取:xhosthost1 [ host2...]去掉允許一或多個(gè)機(jī)器存?。簒host - host1 [-host2...]所有的機(jī)器均被允許存?。簒host換言之,所有的存取控制均被解除 。恢復(fù)存取控制:(通常因?yàn)樵?jīng)下了xhost的命令)xhost -再度取得對(duì)存取的控制,只有先前明確地被允許的機(jī)器可供存取 。注意:存取控制應(yīng)用於所有的處理 (process),而不只是針對(duì)其他使用者
所啟動(dòng)的處理,所以如果你透過(guò)遠(yuǎn)方的機(jī)器執(zhí)行應(yīng)用程式,而將顯

推薦閱讀