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

最近須要在Linux環境下開發程序,可是我本身的Surface又不適合裝虛擬機node

因此就萌生了在WSL裏面安裝桌面環境的想法,查詢了不少資料也試了不少方法ubuntu

首先使用了unity、compiz的方法,雖然安裝成功,可是桌面始終沒法正常啓動,網上也有不少人都是這樣bash

我嘗試了不少方法,依舊沒法解決session

因此我退而求其次,換用了xfce4+xubuntu的方法spa

先曬圖,桌面完美啓動,在Surface book上超級流暢命令行

接下來開始介紹個人安裝過程code

準備過程blog

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

WIndows10安裝過程ip

  • 安裝好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會自動關閉

相關文章
相關標籤/搜索