Windows10 WSL2 Ubuntu 圖形界面環境搭建(Xfce4 、XServer)

安裝wsl2和Ubuntu

在安裝了wsl2後有時候需要傳文件到ubuntu上面,比如傳一個測試項目什麼的。因爲wsl裏面掛載了本地的磁盤,所以準備安裝個圖形界面,操作下也挺簡單的。

關於wsl2和Ubuntu 的安裝可以看另一篇:Windows10上安裝Linux子系統(WSL2,Ubuntu),配合Windows Terminal使用)

WSL2是爲開發人員準備的命令行工具,但是桌面環境可以在WSL2內部運行,並且可以使用XServer(例如Xming或VcXSrv)來偵聽Linux中的X11(圖形)程序。Xfce4是一個輕量級桌面環境,開發人員可以同時使用WSL和WSL2。

安裝Xfce4 Xming

使用apt 安裝xfce4

sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install xfce4

中途如果出現問題可以看着錯誤提示去解決,比如下載的依賴下載不起等問題。

安裝好了Xfce4後,安裝Xming,Xfce4是Linux圖形程序,而Xming 是用來連接並展示其圖像界面。

下載並安裝Xming: https://sourceforge.net/projects/xming/

安裝完成後啓動Xming

然後下一步

下一步,在下面勾選上 No Access Control

這樣Xming就監聽,等待連接了。

配置監聽

我們使用ifconfig 查找WSL2虛擬機的虛擬網絡適配器的LAN地址 172.17.220.73 這是Ubuntu的網絡地址

然後,打開Powershell並運行ipconfig命令。可以看到vEthernet (WSL)是172.17.208.1。這是用於與ubuntu虛擬機通信的vEthernet適配器的Windows網絡地址

接下來,在.bashrc文件中添加一行,告訴圖形應用程序在什麼地址找到本地運行的Xming。
使用Vim文本編輯器將以下內容附加到文件的最後一行(其中172.17.208.1是Windows vEthernet適配器的地址),這裏要注意不要配置成unbunt的地址,因爲Xming是運行在Windows上的。
vim ~/.bashrc
export DISPLAY=172.17.208.1:0

配置好保存退出後 使用source ~/.bashrc 使配置生效。

啓動圖形界面

unbunt 執行 startxfce4

然後Xming就監聽到並顯示桌面

問題

1、可能啓動連接不到Xming 看下Windows防火牆,關閉防火牆試試。
2、如果連接不起記得Xming 啓動的時候勾選 No Access Control。
3、重啓電腦後配置的ip會變,需要修改.bashrc,也可以想辦法固定ip或者寫腳本之類的,我還沒試!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章