linux系統(tǒng)下如果需要打開X-Server的,需要設(shè)置顯示器位置.
簡單的xhost+命令提示我們unable to open display "";這個標(biāo)識DISPLAY環(huán)境變量沒有設(shè)置.
DISPLAY變量是用來設(shè)置將圖形顯示到何處.比如CENTOS,你用圖形界面登錄進(jìn)去,DISPLAY自動設(shè)置為DISPLAY=:0.0表示顯式到本地監(jiān)視器.
那么通過終端工具(例如:putty)進(jìn)去,運(yùn)行圖形界面的程序,如果沒有設(shè)置,系統(tǒng)是不允許程序啟動的.
如果你不想在其他地方顯式圖形,只是運(yùn)行一些后臺服務(wù)程序,那么你需要做一下操作:
export DISPLAY=:0.0
來設(shè)置顯式方式.
比如上面的xhost +,在設(shè)置好DISPLAY之后,就會輸出:
[root@localhost lib]# xhost +
access control disabled, clients can connect from any host
另外:使用xdpyinfo這個命令可以查看顯式系統(tǒng)的具體信息.