解決Windows遠端連線至Linux系統的「Gtk-WARNING **: cannot open display;」或「Cannot connect to display;」問題
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 ~/.bashrcexport 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圖型介面