当前位置:首页 > 系统教程 > 正文

Windows Subsystem for Linux (WSL) 图形化指南:Ubuntu-24.04 安装 Xfce4 桌面环境(小白也能轻松搞定的远程桌面配置教程)

Windows Subsystem for Linux (WSL) 图形化指南:Ubuntu-24.04 安装 Xfce4 桌面环境(小白也能轻松搞定的远程桌面配置教程)

对于许多开发者而言,WSL图形界面的配置一直是提升工作效率的关键。本文将手把手教你如何在 WSL 的 Ubuntu-24.04 上安装轻量级且高效的 Xfce4 桌面,并通过 xrdp 实现从 Windows 远程桌面的无缝访问。这是一份详尽的 Ubuntu 24.04安装Xfce 实操手册,即使你是刚接触 Linux 的新手,也能轻松完成。Windows Subsystem for Linux (WSL) 图形化指南:Ubuntu-24.04 安装 Xfce4 桌面环境(小白也能轻松搞定的远程桌面配置教程) WSL图形界面  Ubuntu 24.04安装Xfce xrdp配置教程 Linux远程桌面 第1张

第一步:准备工作与环境更新

在开始安装图形桌面之前,请确保你的 Windows 系统已正确安装 WSL 2 和 Ubuntu-24.04。如果还没有,请在 PowerShell(管理员)中运行:wsl --install -d Ubuntu-24.04 -8。安装完成后,启动 Ubuntu,首先我们需要更新软件包列表,确保所有软件都是最新的,这是解决依赖问题的基础。
sudo apt updatesudo apt upgrade -y

第二步:安装 Xfce4 轻量级桌面环境

考虑到 WSL 的资源效率,我们选择 Xfce4。它以其速度快、占用系统资源少而闻名,非常适合在虚拟化环境中运行 -1。执行以下命令安装核心桌面及实用的附加套件:
sudo apt install xfce4 xfce4-goodies -y
在安装过程中,可能会提示选择显示管理器,通常选择 lightdmgdm3,两者皆可,这里我们直接保持默认或选择 lightdm 即可 -10。

第三步:安装并配置 xrdp 服务

为了在 Windows 上远程访问这个图形界面,我们需要安装 xrdp。xrdp 是一个开源的远程桌面协议服务器,允许你使用 Windows 自带的“远程桌面连接”工具登录到 Ubuntu 的图形界面 -1。这是实现 Linux远程桌面 最便捷的方式之一。
sudo apt install xrdp -y
安装完成后,为了避免与 Windows 可能存在的端口冲突,建议修改 xrdp 的默认监听端口(从 3389 改为 3390):
sudo sed -i "s/3389/3390/g" /etc/xrdp/xrdp.ini
最关键的一步是告诉 xrdp 启动时加载 Xfce4 桌面。编辑启动脚本:
sudo nano /etc/xrdp/startwm.sh
在文件中,找到类似 test -x /etc/X11/Xsession && exec /etc/X11/Xsession 的行,在它们前面加上 # 注释掉,然后在文件末尾的 exit 0 之前添加一行 startxfce4 -1-10。操作后的关键部分应该类似这样:
#test -x /etc/X11/Xsession && exec /etc/X11/Xsession#exec /bin/sh /etc/X11/Xsessionstartxfce4
保存并退出(Ctrl+X, 然后 Y 确认)。

第四步:启动服务与远程连接

配置完成后,启动 xrdp 服务:
sudo /etc/init.d/xrdp start
为了确保配置生效,可以重启 WSL 实例。只需在 PowerShell 中运行 wsl --shutdown,然后重新打开 Ubuntu。现在,在 Windows 端,按 Win + R 键,输入 mstsc 打开“远程桌面连接”工具。在计算机栏中输入 localhost:3390 -1。点击连接,在弹出的窗口中输入你的 Ubuntu 用户名和密码,即可进入 Xfce4 桌面环境。

常见问题与优化

初次进入桌面,你可能会发现无法启动终端模拟器。这是因为默认的终端没有关联。可以点击左上角“应用程序” -> “设置” -> “设置管理器” -> “首选应用程序”。在“实用程序”选项卡中,将“终端模拟器”改为 Xfce Terminal -1。至此,一个完整的、可流畅运行的 WSL图形界面 就配置完成了,你可以像操作普通 Linux 电脑一样使用它。