最近需要在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會自動關閉