日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

X Window 系統使用指南--使用X的網路設備

瀏覽:40日期:2024-02-02 17:53:18

第7章 使用X的網路設備 X的網路特點在於讓你可以在網路上的任何機器執行應用程式,而將其輸 出顯示在你自己機器的顯示器上,這是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 時可省略,若省略時,其前面的句點一并省略。

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 ,并非在遠方的機器啟動,不符合 需求。

如果在你的作業系統上,并未支持遠方機器的操作,你可以藉著連接到 saturn的終端機輸入下面的命令:

saturn% xterm -display venus:0.0 (注意:不完整!)

則xterm 會在saturn啟動,在venus 上建立視窗,視窗會向venus 的滑鼠和鍵 盤取得輸入,這的確是你想要的,現在你可以回到venus 機器開始工作。

但由於你的作業系統事實上支援遠方機器的功能,所以你毋需離開你的機 器便可完成上述的指定,命令如下:

venus% rsh saturn xterm -display venus:0.0

以上是利用普通的遠方 shell的設備程式 -- rsh。

注意 1:命令可能因saturn不被允許存取venus 的顯示器而失敗,欲克服此種 狀況,輸入命令:

venus% xhost +

後再試一次。(xhost命令下一節會解釋)

注意 2:你可能需要非同步地執行rsh ,在命令列之後加 &,以背景工作方式 執行, 但可能因為等待永遠不會有的輸入,shell 和rsh 間的交談導 致 rsh 'block',為了克服此種情況,需修正命令為:

venus% rsh saturn xterm -display venus:0.0 < /dev/null &

遠方的機器 (這個例子是saturn) 并不需要有X server 在執行,甚 至不需要有位元映像顯示器,唯一的需求是能執行應用程式和支援網 路通訊。

現在總結你的工作模式為:在遠方的機器上執行應用程式,連接回自己機 器上的顯示器,其架構圖見圖7 - 1。

┌————————————————┐ │ │ │ P81 FIG 7.1 (???) │ │ │ │ │ │ │ │圖7 - 1 遠方的 clIEnt顯示器對 │ │ 本地 server架構圖 │ └————————————————┘

7.2.1 一個易發生的錯誤

如果你搞混了而一開始下了這樣的命令:

venus% xterm -display saturn:0.0 (不正確)

什麼事會發生?假如這命令被接受,xterm 在你本地的機器上執行,而在遠方 的機器saturn上建立視窗,你在你的螢幕上只能看到shell 讀到的命令列,其 它什麼也沒有,系統是正確的工作,但不是你想要的。

如果你很幸運,你可能因不被允許或saturn上并沒有server在執行,以致 無法和saturn上的server連接上,xterm 會傳回一個類似下列的訊息而結束:

X Toolkit Error: Can't open display.

如此你就知道有錯了。

7.2.2 設定預設顯示器

如果你不明確地指定顯示器名稱,程式會以Unix環境變數DISPLAY 來決定 使用哪一個顯示器,在啟動xterm 時,系統會設定這個變數的內容,所以大部 份情況下,你什麼都不必擔心。

如果你remote-login其它的機器,在其間你執行X的應用程式,并希望回 到你自己的機器上顯示,那你必需明確地設定DISPLAY 變數,類似下面:

venus% rlogin saturn Last login: Mon Nov 28 20:01:02 on console ... (在遠方機器上的login banner) saturn% (遠方機器上的shell 提示) saturn% setenv DISPLAY venus:0.0 saturn% xcalc &

換句話說,如果不設定DISPLAY 變數,則在saturn上執行的每一個X程式都必 須包含 -display venus:0.0 選項。

7.3 控制存取你的顯示器 -- xhost

我們前面提到過有時你無法連接到特定的顯示器,通常的原因是你沒有被 許可,所以X否認你的存取。

X用很簡單的結構控制存取:你指定一份可以存取你的顯示器的主機(host) 名單,在這些主機上執行的應用程式均可存取你的顯示器,其它不在名單上的 主機則不被允許。你可以用xhost 程式來控制存取:

允許一或多個機器存取:

xhost + host1 [+host2...]

去掉允許一或多個機器存取:

xhost - host1 [-host2...]

所有的機器均被允許存取:

xhost +

換言之,所有的存取控制均被解除。

恢復存取控制:(通常因為曾經下了xhost + 的命令)

xhost -

再度取得對存取的控制,只有先前明確地被允許的機器可供存取。

注意:存取控制應用於所有的處理 (process),而不只是針對其他使用者 所啟動的處理,所以如果你透過遠方的機器執行應用程式,而將顯 示內容傳回自己的機器,則你必需被授與存取權,否則會連接失敗。

7.4 總結

本章中,我們討論了如何指定X程式的顯示器,如何實際在網路上應用, 如何允許或禁止網路使用你的顯示器。

現在,你已經會使用網路,并且知道有一個視窗管理器會控制你的顯示器; 我們轉而討論xterm ,并看一看它所提供應用程式介面的細節。

標簽: Windows系統
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩**一区毛片| 欧美69视频| 久久精品亚洲人成影院 | 亚洲一区二区成人| 国产精品巨作av| 日韩高清一级| 三级欧美韩日大片在线看| 欧美天堂亚洲电影院在线观看| 中文字幕成在线观看| 久久国产99| 欧美精品中文字幕亚洲专区| 久久激情综合网| 免费在线亚洲欧美| 久久久久免费| 亚洲精品在线影院| 香蕉久久国产| 婷婷中文字幕一区| 午夜在线精品偷拍| 国产精品尤物| 国产在线看片免费视频在线观看| 国产精品久久久久久久久妇女| av资源亚洲| 2023国产精品久久久精品双| 四虎在线精品| 午夜欧美精品久久久久久久| 丝袜美腿一区二区三区| 91精品丝袜国产高跟在线| 精品国产不卡| 欧美日韩国产高清| 欧美日韩一区二区高清| 国产精品毛片久久久| 久久精品国产亚洲aⅴ| 久久在线免费| 国产欧美日韩在线观看视频| 99视频精品全部免费在线视频| 亚洲欧洲日本mm| 国产亚洲观看| 午夜久久tv| 久久黄色影视| 国产日韩专区| 日韩不卡在线| 国产极品久久久久久久久波多结野| 成人三级高清视频在线看| 免费黄色成人| 色黄视频在线观看| 国产精品一二| 在线 亚洲欧美在线综合一区| 日韩美女精品| 日韩国产综合| 日韩欧美中文字幕电影| 美女少妇全过程你懂的久久| 麻豆中文一区二区| 欧美一级全黄| 午夜亚洲福利| 亚洲色图综合| 国产一区二区久久久久| 亚洲欧美视频| 欧美另类专区| 日韩视频不卡| av不卡在线| 国产精品日韩久久久| 日韩福利一区| 色婷婷综合网| 久久av偷拍| 视频一区二区国产| 久久在线免费| 久久国产主播| 激情五月综合| 国产婷婷精品| 中文字幕一区二区三区日韩精品| 亚洲一区二区小说| 视频一区日韩精品| 日韩av成人高清| 国产欧美亚洲精品a| 国产精品丝袜在线播放| 国产精品tv| 91成人在线网站| 欧美精品影院| 欧美精品99| 吉吉日韩欧美| 久久人人97超碰国产公开结果| 欧美~级网站不卡| 免费成人在线观看| 国产午夜久久av| 欧美国产一级| 国产一级久久| 国产精品久久久久久久久免费高清 | 午夜亚洲精品| 中文视频一区| 国产日韩欧美一区在线| 麻豆一区二区三区| 亚洲高清成人| 日本精品另类| 成人国产精品一区二区免费麻豆| 色婷婷狠狠五月综合天色拍| 综合欧美亚洲| 黄色aa久久| 免费久久精品视频| 精品一区电影| 久久国产高清| 欧美日韩视频免费观看| 欧美永久精品| 国产综合激情| 五月国产精品| 成人羞羞在线观看网站| 日韩精品高清不卡| 欧美日韩四区| 日韩精品第一区| 国产日韩1区| 日韩中文字幕亚洲一区二区va在线| 国产精品久久久久9999高清| 一本一道久久a久久精品蜜桃| 国产精品一区二区精品视频观看 | 欧美精品日日操| 免费一级片91| 欧美日韩国产精品一区二区亚洲| 国产一区精品福利| 国产欧美午夜| 婷婷亚洲精品| av不卡免费看| 99成人在线| 国产成人精品三级高清久久91| 日本不卡视频在线观看| 黄页网站一区| 一区二区三区四区在线看| 国产欧美久久一区二区三区| 亚洲免费福利一区| 国产精品88久久久久久| 久久天堂av| 久久99精品久久久野外观看| 午夜性色一区二区三区免费视频| 在线视频免费在线观看一区二区| 亚洲成人三区| 91精品韩国| 亚州av乱码久久精品蜜桃| 欧美亚洲国产激情| 视频一区二区不卡| 人人精品久久| 久久wwww| 欧美日韩水蜜桃| 欧美日韩四区| 日韩精品一区二区三区中文在线| 国产三级精品三级在线观看国产| 国产欧美一区二区三区米奇| 国产模特精品视频久久久久| 日韩一区二区免费看| 欧美激情在线精品一区二区三区| 色在线中文字幕| 在线亚洲成人| 久久久久久久欧美精品| 国产精品蜜芽在线观看| 久久亚洲欧洲| 97人人精品| 日韩一区二区三区四区五区| 婷婷精品进入| 久久久精品久久久久久96| 中文字幕一区二区精品区| 国产极品一区| 麻豆精品av| 精品一区二区三区中文字幕| 亚洲人成网站在线在线观看| 国产尤物精品| 午夜久久中文| 日韩1区2区日韩1区2区| 黄色亚洲精品| 亚洲91视频| 精品久久网站| 久久国产精品免费精品3p| 蜜桃成人av| 一区二区精品伦理...| 国产精品一卡| 国产精品久一| 欧美aaaaaa午夜精品| 日韩中文字幕| 在线国产一区二区| 日韩精品欧美精品| 国产九一精品| 日本少妇一区| 欧美美女一区| 国产韩日影视精品| 四虎4545www国产精品| 午夜欧美理论片| а√天堂8资源中文在线| 中文字幕一区二区精品区| 亚洲精品极品| 日韩中文字幕| 91精品啪在线观看国产爱臀| 日韩国产在线一| 久久性天堂网| 欧美特黄一区| 欧美一级专区| 青青草国产成人99久久| 日韩一区二区三区免费视频| 久久婷婷激情| 免费成人性网站| 国产精品亚洲综合在线观看| 免费看久久久| 波多野结衣久久精品| 欧美日韩一二三四| 亚洲色图网站|