此 blog 适用于 wsl 1 ubuntu 使用 GUI,wsl 2 請跳過
安裝 GUI
ubuntu 下可用的 GUI 很多,任意安裝一個即可。比較推薦 xfce4,較為簡陋,但是啟動快,流暢。
# 較為輕量級,啟動較快,較為流暢,推薦
apt install -y xfce4
連接配接 GUI
常用的有兩種方法,使用 windows 遠端連接配接 或 使用 VcXsrv
方法一
此方法為使用 windows 自帶的遠端連接配接通路 GUI,使用起來有些卡頓。
# wsl 中安裝 xrdp
apt install -y xrdp
# 修改 xrdp 預設端口 (3389 不可用)
sed -i "s/port=3389/port=3390/g" /etc/xrdp/xrdp.ini
# 啟動 xrdp
/etc/init.d/xrdp start
# 啟動 windows 遠端連接配接,連接配接到 server
mstsc.exe /v localhost:3390
方法二
此方法使用 VcXsrv 連接配接到 GUI,相較于 方法一 使用起來更為流暢。
- windows 下載下傳安裝 VcXsrv,安裝完成後啟動運作
- 在 wsl 中執行以下指令
# 僅第一次需要執行下邊兩個指令
echo "export DISPLAY=localhost:0" >> /etc/profile
export /etc/profile
# 啟動 xfce4 GUI
startxfce4
最後
界面完成後,可安裝 ide,既解決了 windows 需要 linux 開發環境的問題,又能保證 linux 連接配接的穩定性、流程性。
ubuntu-desktop 安裝流程:安裝桌面環境【知乎】