解決Windows遠端連線至Linux系統的「Gtk-WARNING **: cannot open display;」或「Cannot connect to display;」問題

Yanwei Liu
2 min readAug 17, 2019

--

#20191011更新:

使用MobaXterm就不會遇到這個問題

本地為Windows系統,遠端為Linux系統:

1.安裝Xming

(1)下載:https://sourceforge.net/projects/xming/?source=typ_redirect(2)安裝:「下一步」式無腦安裝。(3)設定:打開Xming的安裝目錄,找到「X0.hosts」(剛安裝的Xming改文件名一般為X0,也可能X1,此處不討論),以編輯器打開文件。這個文件的原始內容如下:localhost將遠端機器的IP(在Linux上使用ifconfig指令查出IP位置)添加到文件中
(另起一行,一個IPv4地址佔一整行)
修改後文件內容如下(以IP地址為192.168.0.1為例):
localhost
192.168.0.1

然後重新開起Xming軟體。Xming的部分就結束了。

2.在Windows上使用PuTTY連接Linux系統

設定Linux

在Linux上$ cd /home
$ nano ~/.bashrc
export DISPLAY=192.168.0.123:0.0###新增一行後,增加Windows的IP位址(這裡假設192.168.0.123是Windows的IP位址)
###Windows的IP查詢指令為ipconfig;Linux的IP查詢指令為ifconfig
$ source ~/.bashrc

3.測試執行是否成功

在SSH連接界面中輸入:$ gedit &此時會彈出GUI圖型介面

--

--

No responses yet