虚拟机容易崩,想用win10试试linux开发,于是坑来了 😦
搜了一圈,好像大家都说wsl基本不支持现有的图形化界面,就直接跳过坑快进到攻略吧!(需要的话好像也行?可看本文结尾链接按需取用)
首先安装ubuntu18.04LTS,版本随意,我感觉这个版本稳定又好用~
左下搜索栏找“启用或关闭windows功能”勾上“适用于Linux的Windows子系统”
在powershell(管理员身份)输入Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
回车,然后重启电脑
Microsoft Store查找ubuntu,很好找(下不了可以网上找一个)
安装好后左下搜索wsl或者ubuntu18.04即可(注意哈,安装wsl相关系列都是在windows上安装,可不要想着怎么linux安不了,不过应该只有我犯这种傻错误吧 😡)。
安装 vs code(同上,在win上安装win版):vs code官网链接
打开vs code,安装插件Remote - WSL完成后vs code左下点这个打开远程窗口选New WSL Window新窗口里左下显示这个就对啦!不过插件要再安装一次,点点点就行,选所有安装过的install on wsl(PS:右下如果显示是WSL1,可以升级到WSL2,网上一般说的设置默认是无法改变已有的系统wsl版本的,要这么改)
此外,Microsoft Store里也可以搜索到自带的gwsl,或者用X410(收费) / Xming(免费,网址),前者左下搜索打开就可后者在 WSL 的命令行输入你要执行的图形化程序, 就可以执行了。
参考资料:
Remote - WSL extension
Using C++ and WSL in VS Code
将 WSL 版本设置为 1 或 2
WSL (ubuntu) 的图形化界面
GWSL Manual
WSL 安装和使用
Windows 10 上的 WSL 的性能为何如此差?
以下为还未尝试的好文章,欢迎根据需求选用:
wsl使用可视化界面_Windows10 + WSL 使用Linux图形界面程序
wsl如何安装使用xfce桌面环境
WIN10子系统WSL2安装可视化桌面KDE教程
WSL2+Ubuntu18.04+gnome图形界面+docker搭建开发环境
在WSL中使用Linux桌面环境的尝试与总结