[WSL]在Windows10子系統里安裝運行桌面(xUbuntu)


最近需要在Linux環境下開發程序,但是我自己的Surface又不適合裝虛擬機

所以就萌生了在WSL里面安裝桌面環境的想法,查詢了很多資料也試了很多方法

首先使用了unity、compiz的方法,雖然安裝成功,但是桌面始終無法正常啟動,網上也有很多人都是這樣

我嘗試了很多方法,依舊無法解決

所以我退而求其次,換用了xfce4+xubuntu的方法

先曬圖,桌面完美啟動,在Surface book上超級流暢

接下來開始介紹我的安裝過程

准備過程

  • 安裝VcXsrv
  • 啟動WSL,並進入微軟商城安裝Ubuntu

WIndows10安裝過程

  • 安裝好VcXsrv,啟動桌面上的XLaunch
  • 啟動,如圖選擇,其他的默認就行
  • 此時桌面上就有一個黑色窗口,就OK啦

WSL Ubuntu安裝過程

  • 建議修改apt源,否則安裝奇慢
  • 執行
sudo apt-get update
sudo apt-get upgrade
  • 安裝xfce4
sudo apt-get install xfce4
  • 安裝xubuntu(安裝很漫長)
sudo apt-get install xubuntu-desktop
  • 啟動xfce4
xfce4-session
  • 如果報錯無法啟動,可能是因為沒有提前設定DISPLAY
export DISPLAY=localhost:0
  •  如果此時你出現了跟文章開頭一樣的界面,就說明已經安裝成功了

最后使用vbs和bat制作一個快速訪問

StartXUbuntu.bat(自己替換相關路徑,用於啟動相關程序)

start VcXsrv安裝目錄\vcxsrv.exe  :0 -clipboard -wgl -keyhook -nodecoration
bash -c "cd ubuntu用戶目錄 && export DISPLAY=localhost:0 && xfce4-session"

XUbuntu.vbs(用於隱藏命令行界面)

set ws=WScript.CreateObject("WScript.Shell")
ws.Run "StartXUbuntu.bat的路徑",0

然后新建一個XUbuntu.vbs的快捷方式,給它換一個圖標,例如

以后雙擊這個圖標就能自動啟動xubuntu和VcXsrv,當你關閉VcXsrv窗口后,xubuntu會自動關閉


免責聲明!

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



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