1. WSL2图形界面环境搭建全攻略
第一次在WSL2里折腾图形界面那会儿,我对着黑乎乎的终端窗口发了半天呆。作为一个习惯了GUI的开发者,虽然命令行也能干活,但有些工具还是图形界面用着顺手。后来发现用VcXsrv配合Xfce4桌面环境就能完美解决这个问题,实测下来效果相当不错,就跟在本地运行Linux桌面一样流畅。
WSL2本质上是个轻量级虚拟机,它比传统虚拟机启动更快、资源占用更少,还能直接访问Windows文件系统。不过微软默认没给它配图形界面,我们需要自己搭建X Server来实现图形显示。这里选择VcXsrv是因为它开源免费、配置简单,而且对WSL2的支持特别好。Xfce4则是个轻量级桌面环境,不会给系统带来太大负担,特别适合在WSL2这种环境下运行。
整个搭建过程大概需要30分钟左右,需要准备的有:
- Windows 10 1903及以上版本(建议更新到最新版)
- 管理员权限的PowerShell
- 稳定的网络连接(有些包需要在线下载)
2. 基础环境准备
2.1 启用WSL2功能组件
在开始之前,得先确保系统已经准备好了运行WSL2的基本条件。我刚开始时就因为漏掉了一个选项,折腾了半天都没成功。打开PowerShell(记得用管理员身份),逐条执行以下命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
执行完这两条命令后必须重启电脑,否则功能不会生效。重启后别急着继续,先检查下BIOS里是否开启了虚拟化支持(大多数现代电脑默认都是开启的)。可以在任务管理器里查看:性能标签页下,CPU部分会显示"虚拟化:已启用"。
接着需要安装WSL2内核更新包,直接去微软官网下载就行。下载完成后双击安装,然后在PowerShell里设置WSL2为默认版本:
wsl --set-default-version 2
2.2 安装Linux发行版
微软商店里有好几个Linux发行版可选,我个人推荐Ubuntu 20.04 LTS,因为它的兼容性最好,遇到问题也最容易找到解决方案。安装完成后第一次启动时会让你设置用户名和密码,这个密码要记住,后面sudo操作时会用到。
安装完建议先做个基础配置:
- 更新软件包列表:
sudo apt update - 升级已安装的包:
sudo apt upgrade -y - 安装常用工具:
sudo apt install build-essential curl git
如果下载速度慢,可以考虑换国内源。备份原来的sources.list文件后,替换成阿里云或清华的镜像源,然后再次执行更新命令。
3. VcXsrv安装与配置
3.1 下载安装VcXsrv
去SourceForge官网下载最新版的VcXsrv,安装过程没什么特


1万+

被折叠的 条评论
为什么被折叠?



