前提:windows 10 已經安裝WSL(windows subsystem for linux),並能正確運行Bash。
要想使用Linux的圖形用戶界面通常有兩種方法,一種是使用X-Windows安裝使用圖形化界面,另一種是通過本機遠程桌面連接。
一、通過本機遠程桌面
安裝xorg(包括顯卡驅動、圖形環境庫等等一系列軟件包)
sudo apt install xorg
安裝xfce4(運行在類Unix操作系統上,提供輕量級桌面環境)
sudo apt install xfce4
安裝xrdp(一種開源的遠程桌面協議(RDP)服務器)
sudo apt install xrdp
配置xrdp(配置端口)
默認端口號為3389,此處配置為3390
sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini
向.xsession中寫入xfce4-session
sudo echo xfce4-session >~/.xsession
重啟xrdp服務
sudo service xrdp restart
在Cortana中搜索遠程桌面連接,點擊進入,計算機欄輸入【本機IP:端口】(即:127.0.0.1:3390),用戶名欄輸入子系統用戶名,點擊連接。
二、通過安裝桌面環境
安裝X-Windows
可供選擇安裝的X-Windows有多個:VcXsrv Windows X Server、Xming、Cygwin X Server,本文選擇第一個。
下載地址為:https://sourceforge.net/projects/vcxsrv/
下載之后在windows下安裝好,啟動xlaunch,首次啟動自動進入設置界面
完成后會打開一個VcXsrv Server窗口。
安裝桌面環境
sudo apt install ubuntu-desktop unity compizconfig-settings-manager
配置compiz窗口管理器
輸入以下命令:
export DISPLAY=localhost:0 ccsm
會彈出ccsm的配置界面,按下圖勾選
重要的就是Ubuntu Unity Plugin選項,勾選后會彈出提示框,根據提示框一直點擊Enable即可完成配置。然后點擊close關閉ccsm。
啟動compiz (打開桌面)
compiz