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或者寫腳本之類的,我還沒試!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM