Ubuntu22.04子系统图形化
时间: 2025-04-19 18:45:10 浏览: 41
### 配置 Ubuntu 22.04 WSL 图形用户界面
为了在 Ubuntu 22.04 WSL 上成功设置图形用户界面 (GUI),需先确保已启用了必要的 Windows 功能。这可以通过运行命令来完成:
```powershell
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
```
上述操作会激活支持 Linux 子系统的特性以及虚拟机平台,后者对于 GPU 加速等功能至关重要[^4]。
接着,在重启计算机之后,可以安装适用于 Windows 11 的最新版 WSL 和 Ubuntu 发行版本。值得注意的是,如果是在较新的操作系统上执行此过程,则可能不需要手动下载 ISO 文件;而是可以直接通过 Microsoft Store 获取最新的 Ubuntu 版本[^3]。
一旦完成了基础环境搭建工作,便可以在终端内更新软件包列表并安装 X Window System 或其他桌面环境,例如 GNOME、KDE Plasma 等。这里以 XFCE4 桌面为例展示具体做法:
```bash
sudo apt update && sudo apt upgrade -y
sudo apt install xfce4 xfce4-goodies -y
```
为了让应用程序能够显示窗口,还需要配置远程访问服务或利用 VcXsrv 这样的第三方工具作为本地 X Server 来桥接两者之间的通信差距。假设选择了前者的方式,那么就需要编辑 `.bashrc` 文件加入如下内容以便每次登录时自动加载 DISPLAY 变量:
```bash
echo 'export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk \'{print $2}\'):0' >> ~/.bashrc
source ~/.bashrc
```
最后一步就是启动桌面管理器了。由于 WSL 并不自带完整的图形栈,因此建议采用 `xrdp` 提供 RDP 协议的支持从而允许远端连接至本地主机上的 GUI 实例:
```bash
sudo apt-get install xrdp -y
sudo systemctl start xrdp-sesman
sudo systemctl enable xrdp-sesman
```
此时应该可以从 Windows 设备或者其他任何能发起 RDP 请求的地方顺利接入到新建立起来的 Ubuntu 22.04 LTS WSL GUI 环境之中了[^1]。
阅读全文
相关推荐


















