WSL2图形界面实战:从零搭建VcXsrv与Xfce4桌面环境

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操作时会用到。

安装完建议先做个基础配置:

  1. 更新软件包列表:sudo apt update
  2. 升级已安装的包:sudo apt upgrade -y
  3. 安装常用工具:sudo apt install build-essential curl git

如果下载速度慢,可以考虑换国内源。备份原来的sources.list文件后,替换成阿里云或清华的镜像源,然后再次执行更新命令。

3. VcXsrv安装与配置

3.1 下载安装VcXsrv

去SourceForge官网下载最新版的VcXsrv,安装过程没什么特

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值