亚洲av日韩av永久无码绿巨人,亚洲av成人精品网站在线播放,少妇放荡的呻吟干柴烈火动漫,桃花影院在线观看免费完整版,无码va在线观看

Xshell中文網(wǎng) > Xmanager專欄 > 使用Xmanager或Xshell會話時,打開X程序出現(xiàn)localhost報錯的解決方法

使用Xmanager或Xshell會話時,打開X程序出現(xiàn)localhost報錯的解決方法

發(fā)布時間:2021-09-02 11: 13: 14

我們可以通過Xmanager 7(Win系統(tǒng))中的Xstart會話或者Xshell(Win系統(tǒng))中的SSH會話來運行X應用程序(例如 Xterm),這里的Xterm是一個X Window系統(tǒng)上的終端模擬器,也是我們會用的比較多的X應用之一。

圖1:Xterm的安裝
圖1:Xterm的安裝

有關Xterm的安裝與使用方法在之前已經(jīng)有所介紹,有需要的朋友可以查看文章《如何在Linux系統(tǒng)上安裝Xterm應用》,這里我們就不再贅述了。

在通過Xshell會話運行X程序時,我們可能會看到如下圖“Can’t open display:localhost:16.0”這樣的錯誤消息。

圖2:Xterm錯誤信息localhost:16.0
圖2:Xterm錯誤信息localhost:16.0

出現(xiàn)這個錯誤的原因有很多種。

  1. 手動設置DISPLAY環(huán)境變量時出錯

DISPLAY環(huán)境變量可以告訴X程序在X Window系統(tǒng)中將圖形顯示到何處,

Linux系統(tǒng)下DISPLAY環(huán)境變量的設置方法;

[root@localhost ~]# export DISPLAY= ip地址 :0.0

[root@localhost ~]# xhost +access control disabled, clients can connect from any host

[root@localhost ~]#

圖3:DISPLAY環(huán)境變量的手動設置
圖3:DISPLAY環(huán)境變量的手動設置

除非我們對DISPLAY環(huán)境變量的各項設置有足夠的了解,否則不要手動來設置??梢灾苯邮褂胹hell腳本進行DISPLAY變量設置。shell腳本和命令行都能操作linux,但是shell是面向過程的,相當于有了一定的邏輯和過程,而命令行只是單一的操作。

.bash_profile(Linux)、.bashrc(Linux)、.profile(Linux)、.login(Linux)、.cshrc(Linux)、.zshrc等腳本都是Linux中可用的,使用哪個腳本取決于我們安裝的shell環(huán)境。

若不清楚當前Linux系統(tǒng)下所使用的shell環(huán)境,可以使用以下方法:

  1. 查看當前使用的shell:

chao@chao:~$ echo $0

bash

  1. 查看當前用戶(默認)使用的shell:

chao@chao:~$ echo $SHELL

/bin/bash

在知道當前使用的shell后,若不清楚可以參考shell環(huán)境的幫助文檔。

  1. 本地主機設置不正確

需要在/etc/hosts文件中將localhost設置為 127.0.0.1 。

在極少數(shù)情況下,未注冊 localhost 可能會將它設置為不同的值。這時我們就需要使用root權限編輯文件。

圖4:在hosts文件中設置localhost
圖4:在hosts文件中設置localhost

以上先給大家介紹了Xmanager與Xshell中運行X程序報錯的2個可能的原因,實際情況是不止有這兩中原因的,在下一篇中我們會繼續(xù)為大家介紹更多其他的原因,大家如果想要了解更多使用Xshell連接服務器的使用技巧,敬請關注Xshell中文網(wǎng)。

作者:?

展開閱讀全文

標簽:xmanager命令,Xterm,xmanager5

讀者也訪問過這里:
  • 熱門文章