1. 为什么要在WSL2里装桌面?聊聊我的真实需求
你可能和我一样,最开始用WSL2(Windows Subsystem for Linux 2)就是图个方便,在Windows里开个终端,直接敲Linux命令,跑跑脚本、装装开发环境,感觉世界都清净了。但用久了,尤其是做开发或者日常Linux工具重度使用者,总会遇到那么点“不得劲”的地方。比如,你想用个带图形界面的Linux工具,像文件管理器、文本编辑器(比如gedit),或者一些只有GUI的调试工具;又或者,你偶尔想用Linux下的浏览器测个东西,但不想为此专门开个虚拟机,太占资源。
这时候,给WSL2装上一个轻量级的图形桌面环境,就成了一个特别实在的解决方案。它不像完整的虚拟机那样需要独立分配大量内存和CPU,而是巧妙地利用了Windows和Linux子系统之间的互通性,把Linux的图形界面“投射”到你的Windows桌面上来显示。这样一来,你既能享受完整的Linux环境,又能随时调用图形化程序,相当于在Windows内部开辟了一个无缝的Linux图形工作站。
我选择xfce4,原因很简单:轻量、稳定、够用。xfce4在Linux社区里是出了名的“省资源大王”,界面清爽,功能齐全,对于WSL2这种“寄宿”环境来说再合适不过了。它不会给你的系统带来多少负担,启动速度也快,完美契合我们“即用即开”的使用场景。整个搭建过程,其实就是解决三个核心问题:在WSL2里装上桌面软件(xfce4)、在Windows里准备一个能显示Linux图形的“投影仪”(VcXsrv)、最后让两者成功“握手”通信。下面,我就带你一步步走通,避开我当初踩过的那些坑。
2. 第一步:在WSL2里安装xfce4桌面环境
首先,确保你的WSL2已经启动并进入了你的Linux发行版(这里以最常用的Ubuntu为例)。打开你的Windows终端,选择Ubuntu标签页,我们就从这里开始。
2.1 更新系统并安装核心组件
在安装任何新软件之前,更新系统软件源列表是个好习惯。这能确保我们接下来安装的都是最新可用的版本。
sudo apt update && sudo apt upgrade -y
这行命令的意思是:sudo 获取管理员权限,apt update 刷新软件仓库的索引,&& 表示前一条命令成功后再执行后面的,apt upgrade -y 则是升级所有可升级的软件包,-y 参数表示对所有的提示自动回答“yes”,省去我们手动确认。
更新完成后,就可以安装xfce4桌面环境了。安装命令非常简单:
sudo apt install xfce4 -y
这个安装过程可能会持续几分钟,因为它会下载并安装xfce4桌面及其一系列依赖组件,比如窗口管理器、面板、文件管理器等等。你会看到终端里刷刷地滚过很多行信息,这是正常现象。如果网络顺畅,一会儿就装好了。
注意:有些教程会推荐安装
xfce4-goodies这个包,它包含了很多额外的插件和小工具。如果你是第一次用,我建议先只装基础的xfce4,确保核心功能能跑起来。等桌面环境运行无误后,再根据个人喜好去增删组件,这样能减少初期配置的复杂度。


344

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



