内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

Linux中怎么設置DISPLAY變量

本篇文章給大家分享的是有關Linux中怎么設置DISPLAY變量,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

我們提供的服務有:網(wǎng)站建設、成都網(wǎng)站建設、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、鹽邊ssl等。為數(shù)千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的鹽邊網(wǎng)站制作公司

在Linux/Unix類操作系統(tǒng)上, DISPLAY用來設置將圖形顯示到何處. 直接登陸圖形界面或者登陸命令行界面后使用startx啟動圖形, DISPLAY環(huán)境變量將自動設置為:0:0, 此時可以打開終端, 輸出圖形程序的名稱(比如xclock)來啟動程序, 圖形將顯示在本地窗口上, 在終端上輸入printenv查看當前環(huán)境變量, 輸出結果中有如下內容:

DISPLAY=:0.0    


      使用xdpyinfo可以查看到當前顯示的更詳細的信息.

       DISPLAY環(huán)境變量格式如下
       host:NumA.NumB
host指Xserver所在的主機主機名或者ip地址, 圖形將顯示在這一機器上, 可以是啟動了圖形界面的Linux/Unix機器, 也可以是安裝了Exceed, X-Deep/32等Windows平臺運行的Xserver的Windows機器. 如果Host為空, 則表示Xserver運行于本機, 并且圖形程序(Xclient)使用unix socket方式連接到Xserver, 而不是TCP方式. 使用TCP方式連接時, NumA為連接的端口減去6000的值, 如果NumA為0, 則表示連接到6000端口; 使用unix socket方式連接時則表示連接的unix socket的路徑, 如果為0, 則表示連接到/tmp/.X11-unix/X0 . NumB則幾乎總是0.

       如果使用su username或者su - username切換到別的用戶, 并且使用命令

export DISPLAY=:0.0    


       設置DISPLAY環(huán)境變量, 運行圖形程序(如xclock)時會收到如下錯誤:

Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

Error: Can't open display: :0.0    


       這是因為Xserver默認情況下不允許別的用戶的圖形程序的圖形顯示在當前屏幕上. 如果需要別的用戶的圖形顯示在當前屏幕上, 則應以當前登陸的用戶, 也就是切換身份前的用戶執(zhí)行如下命令

xhost +    


       這個命令將允許別的用戶啟動的圖形程序將圖形顯示在當前屏幕上.

       在2臺Linux機器之間, 如果設置服務器端配置文件/etc/ssh/sshd_config中包含

X11Forwarding no    


       客戶端配置文件/etc/ssh/ssh_config包含

ForwardX11 yes    


則從客戶端ssh到服務器端后會自動設置DISPLAY環(huán)境變量, 允許在服務器端執(zhí)行的圖形程序將圖形顯示在客戶端上. 在服務器上查看環(huán)境變量顯示如下(這個結果不同的時候并不相同)

DISPLAY=localhost:10.0    


       在客戶機上用netstat -lnp可以看到有程序監(jiān)聽了6010端口

tcp        0      0 127.0.0.1:6010          0.0.0.0:*               LISTEN     4827/1    


       如果希望允許遠程機器上的圖形程序將圖形顯示在本地機器的Xserver上, 除了要設置遠端機器的DISPLAY環(huán)境變量以外, 還需要設置本地機器的Xserver監(jiān)聽相應的TCP端口. 而現(xiàn)在的Linux系統(tǒng)出于安全的考慮, 默認情況下不再監(jiān)聽TCP端口. 可通過修改/etc/X11/xinit/xserverrc文件, 將

exec /usr/bin/X11/X -dpi 100 -nolisten tcp    


修改為

exec /usr/bin/X11/X -dpi 100    


允許在直接使用startx啟動圖形時啟動對TCP端口的監(jiān)聽.

修改/etc/kde3/kdm/kdmrc, 將

ServerArgsLocal=-nolisten tcp    


修改為

ServerArgsLocal=    


允許kdm作為顯示管理器時, 啟動會話時監(jiān)聽相應的TCP端口.

修改/etc/gdm/gdm.conf, 在[Security]一節(jié)增加

DisallowTCP=false    


或者在登陸窗口選擇"Options" -> "Configure Login Manager..."的Security頁面, 取消"Deny TCP connections to Xserver", 允許gdm作為顯示管理器時, 啟動會話時監(jiān)聽相應的TCP端口.

針對ORACLE安裝的

在root用戶目錄下執(zhí)行

#xhost +

#su - oracle

$DISPLAY=:0.0;export DISPLAY

$cd /Disk(oracle所在的安裝文件目錄)

$./runInstaller

以上就是Linux中怎么設置DISPLAY變量,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)站欄目:Linux中怎么設置DISPLAY變量
URL鏈接:http://www.rwnh.cn/article20/ipccjo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供標簽優(yōu)化、品牌網(wǎng)站設計、全網(wǎng)營銷推廣、電子商務網(wǎng)站排名、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
临桂县| 高邑县| 隆德县| 许昌县| 南昌县| 论坛| 聂荣县| 饶平县| 大同市| 烟台市| 中卫市| 阿克| 阜宁县| 渭南市| 巴青县| 东阿县| 弥渡县| 山丹县| 海安县| 游戏| 陆河县| 吉林市| 元氏县| 怀仁县| 卢龙县| 闽清县| 旬邑县| 宜良县| 抚宁县| 江城| 龙海市| 汉沽区| 阳江市| 英山县| 长治市| 文水县| 凤凰县| 关岭| 中牟县| 乐至县| 垦利县|