首页 > Sysadmin > 正文

在Linux中安装和配置图形界面

huyuanwen 2026-10-30 Sysadmin

Linux 系统默认启动到字符界面,需要时可以安装并启用图形用户界面(GUI)。以下以 Debian/Ubuntu 和 RPM 系发行版为例,说明常见操作。

一、TL;DR:先看当前默认目标

systemctl get-default

graphical.target 表示默认会进图形界面;multi-user.target 只到字符登录 [2]。

二、确认是否已有图形界面

systemctl is-active gdm

WSL2 实测:未安装显示管理器时返回 inactive;若返回 active,说明 gdm 已在运行。

三、安装桌面环境

Debian/Ubuntu:

sudo apt update
sudo apt install ubuntu-desktop

RPM 系(Fedora/RHEL):

sudo dnf groupinstall "GNOME Desktop Environment"

安装桌面包的具体名称因发行版而异,Debian 系也可用 tasksel 选择 “Gnome Desktop” task [1]。

四、启用显示管理器与默认目标

sudo systemctl enable gdm
sudo systemctl set-default graphical.target

set-default 通过修改 default.target 的符号链接实现,graphical.target 会额外拉起 display-manager.service [2]。enable gdm 只创建 wants 软链接,不会立即启动服务。

五、WSL 与图形环境

WSL 实测(Ubuntu 24.04.4 LTS):默认 target 已是 graphical.target,但无 gdm/sddm 服务文件。WSLg 让单个 GUI 应用直接运行在 Windows 桌面,不依赖传统显示管理器 [3]。

六、排错速查与局限性

现象 原因 处理
systemctl set-default 报错 需要 root 权限 加 sudo 执行
gdm enable 失败 未安装 gdm 包 先安装显示管理器
WSL 安装桌面后无桌面 WSL 无传统显示管理器 使用 WSLg 或 RDP/VcXsrv
set-default 没生效 当前会话未重启 重启 WSL 或物理机

局限性:WSL2 未验证 sudo set-default 的实际效果;物理机重启后的默认目标切换未实测;RPM 系桌面包名可能与实际发行版有差异。

草稿待审:WSL2 下未验证 sudo systemctl set-default 需密码后的完整行为;gdm/sddm 启用与重启后启动未实测;RPM 系桌面包名仅文档口径。

实测记录

  • 测试机:WSL2 Ubuntu 24.04.4 LTS,内核 6.6.114.1-microsoft-standard-WSL2;2026-10-30。
  • systemctl get-default:graphical.target。
  • apt-cache show ubuntu-desktop / kde-standard / xfce4:包存在。
  • apt-get install –dry-run ubuntu-desktop:可解析依赖。
  • systemctl is-enabled gdm:not-found;is-active gdm:inactive。
  • systemctl set-default:需 sudo,未验证执行结果。
  • 未验证:物理机重启、WSLg 完整桌面体验、RPM 系实际安装。

参考资料

文中主要命令已在 WSL Ubuntu(24.04)实测并核对其在 Debian 系与通用发行版的文档口径。