先說一下我的環境是在Windows11的WSL2安裝的ubuntu 24.04.1 LTS ,此篇是已經開啟WSL2的狀態下,演示安裝ubuntu GUI,之後補上WSL開啟流程

windows安裝ubuntu很簡單,到microsoft store 搜尋ubuntu在選想要的版本按安裝就好。

image.png

進入Ubuntu後,先更新

sudo apt update

接著開始安裝GUI介面

sudo apt install xrdp

有出現類似畫面,問你是否繼續都輸入Y ,在按[enter]就好,就會繼續安裝了。

image.png

接著繼續安裝xfce4

sudo apt install -y xfce4

假如有出現畫面問你要選gdm3 或者是 lightdm ,選gdm3就好(只是顯示管理器的差異)  [現在新版本的似乎不會問了]

安裝xfce4-goodies

sudo apt install -y xfce4-goodies

建立一個xrdp.ini副本

 sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak

把RDP(遠端桌面協議)的預設port改成3389 -> 3390 (此非必須)

sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini

修改xrdp 的最大位元深度設定 (從32改成128) 主要用途是讓遠端連線的畫質更好些

sudo sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.ini

將文字 xfce4-session 寫入使用者家目錄下的 .xsession 檔案中

echo xfce4-session > ~/.xsession

進入編輯xrdp的啟動腳本

sudo nano /etc/xrdp/startwm.sh


將給註解掉,找到

test -x /etc/X11/Xsession && exec /etc/X11/Xsession

exec /bin/sg /etc/X11/Xsession

在開頭添加#

#test -x /etc/X11/Xsession && exec /etc/X11/Xsession

#exec /bin/sg /etc/X11/Xsession


下方添加

# xface

startxfce4


保存離開,Ctrl + X

startxfce4.png

啟動xrdp

sudo /etc/init.d/xrdp start

xrdpstart.png

開啟遠端桌面連線

image.png

連線到localhost:3390 (3390是我們剛剛改的預設port)

image.png

假如連線不上,可以嘗試重啟xrdp

sudo systemctl restart xrdp

這樣應該就能連上了,這邊選[是]

image.png

理論上就能進入GUI介面,這邊輸入ubuntu的帳號密碼登入

image.png

這樣就搞定了~


對了,為了防止有人跟我一樣不知道怎麼再次進入WSL Ubuntu,

  1. 在CMD 輸入,會顯示電腦裝的wsl

wsl --list

2.啟動想要的系統

wsl -d Ubuntu-24.04

image.png



安裝教學的原始參考影片(看的當下一直往回拉覺得麻煩,因此寫這篇)

https://www.youtube.com/watch?v=IL7Jd9rjgrM


文章轉載或引用,請先告知並保留原文出處與連結!!(單純分享或非營利的只需保留原文出處,不用告知)

原文連結:
https://blog.aidec.tw/post/ubuntu-24-gui-install
若有業務合作需求,可寫信至: opweb666@gmail.com
創業、網站經營相關內容未來將發布在 小易創業筆記