原本已經放棄WSL很久了,這兩天把Win10更新到Win11,看到WSL2已經發布,而且貌似還有很大升級還可以在WSL中跑Linux GUI應用。在加上Win11的支持簡直可以做到Win+Linux無縫鏈接。安裝完成GUI程序后會在可將其加入到開始菜單當中,單擊就可以一鍵啟動Linux下的程序;
安裝好Win11,如之前無WSL,可執行命令: wsl --install 安裝wsl;
安裝完成后wsl后可執行:wsl --install -d Ubuntu安裝Ubuntu,還可以執行wsl --list --online 查看當前支持的Linux所有發行版本;
如之前已經裝了WSL1的發行版本現在需要將1轉為2:
wsl --set-version Ubuntu-18.04 2
運行wsl –-update更新wsl,舊版本不支持GUI;
設置默認WSL版本:wsl --set-default-version 2
wsl –status查看發行版本、內核版本等信息
安裝GUI應用
安裝了WSL、Linux發行版本后即可安裝GUI應用了,安裝GUI應用與安裝其他軟件並無任何區別,如安裝Gedit編輯器執行:
suto apt install gedit -y
安裝完成后直接在命令行中執行gedit,此時就會彈出一個gedit編輯器的窗口:
安裝IDEA,下載好IDEA后運行idea.sh即可啟動IDEA;
開始菜單中的快捷方式
目前WSL2對GUI的支持還不太穩定,會存在莫名退出、莫名啟動不了的情況。可能IDEA太重量級了吃內存太多,官方推薦的WSL的Linux環境開發工具為非GUI的Visual Studio Code,可能用這個會好點,都不是一個重量級的工具。