linux DISPLAY環境變數介紹

winston_DBA發表於2015-03-20
1.命令介紹:
    在Linux/Unix類作業系統上, DISPLAY用來設定將圖形顯示到何處. 直接登陸圖形介面或者登陸命令列介面後使用startx啟動圖形介面, DISPLAY環境變數將自動設定為:0:0, 此時可以開啟終端, 輸出圖形程式的名稱(比如xclock)來啟動程式, 圖形將顯示在本地視窗上。
2.檢視DISPLAY
    在終端上輸入
printenv檢視當前環境變數, 輸出結果中有如下內容: DISPLAY=:0.0
    使用xdpyinfo可以檢視到當前顯示的更詳細的資訊.  
3.格式及說明
    host:NumA.NumB
    host指Xserver所在的主機名或者ip地址, 圖形將顯示在這一機器上, 可以是啟動了圖形介面的Linux/Unix機器, 也可以是安裝了Exceed, X-Deep/32等Windows平臺執行的Xserver的Windows機器.
    如果host為空, 則表示Xserver執行於本機, 並且圖形程式(Xclient)使用unix socket方式連線到Xserver, 此時NumA和NumB表示連線的unix socket的路徑, 如果NumA為0, 則表示連線到/tmp/.X11-unix/X0 .NumB則幾乎總是0.
    如果host為主機名或者IP地址,則圖形程式使用TCP方式連線,此時,NumA為連線的埠減去6000的值, 例如:NumA為0, 則表示連線到6000埠;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30167136/viewspace-1467750/,如需轉載,請註明出處,否則將追究法律責任。

相關文章