在Win11的WSL中體驗IDEA等GUI程式

AiFly發表於2021-10-13

  原本已經放棄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,可能用這個會好點,都不是一個重量級的工具。

文章首發地址:https://mp.weixin.qq.com/s/hqYE7m9B64NPlLMReR0yFw

相關文章