怎么确认Ubuntu有没有安装图形化界面?

云计算

你可以通过以下几种方法来确认你的 Ubuntu 系统是否安装了图形化界面(即桌面环境,如 GNOME、KDE、XFCE 等):


✅ 方法一:检查当前运行级别或默认目标(适用于 systemd 系统)

systemctl get-default
  • 如果输出是 graphical.target,说明系统默认启动图形界面。
  • 如果输出是 multi-user.target,说明默认是命令行模式。

你也可以查看当前运行的目标:

systemctl status | grep "Runlevel"

或者:

who -r

✅ 方法二:检查是否安装了桌面环境

常见的桌面环境包包括:

  • GNOME(Ubuntu 默认):

    dpkg -l | grep ubuntu-desktop
    # 或者
    dpkg -l | grep gnome-shell
  • KDE Plasma

    dpkg -l | grep kubuntu-desktop
  • XFCE

    dpkg -l | grep xubuntu-desktop
  • LXDE / LXQT

    dpkg -l | grep lubuntu-desktop

如果这些包中有任何一个被列出(状态为 ii),说明已安装对应的桌面环境。

示例输出中 ii 表示已安装,rc 表示已删除但配置文件还在。


✅ 方法三:检查显示管理器(Display Manager)

图形界面通常由显示管理器(如 GDM3、LightDM、SDDM)启动。

systemctl status display-manager

如果显示 active (running),并且服务名是 gdm3lightdm 等,说明图形界面正在运行或已安装。

你也可以列出所有显示管理器相关的包:

dpkg -l | grep -E "(gdm3|lightdm|sddm|lxdm)"

✅ 方法四:检查 X11 或 Wayland 是否运行

如果你已经登录,可以运行:

echo $XDG_SESSION_TYPE
  • 输出 x11wayland:说明当前在图形会话中。
  • 输出 tty:说明在终端模式。

或者检查是否有 X server 进程:

ps aux | grep Xorg
# 或
pgrep Xorg

如果有进程,说明 X11 正在运行。


✅ 方法五:尝试启动图形界面

如果你不确定,可以尝试启动图形界面:

sudo systemctl start graphical.target

或者切换到图形模式:

sudo systemctl isolate graphical.target

如果成功进入图形界面,说明已安装。


✅ 总结判断标准

情况 是否有图形界面
安装了 ubuntu-desktop 等 meta 包 ✅ 是
systemctl get-default 返回 graphical.target ✅ 很可能是
display-manager 服务存在并运行 ✅ 是
$XDG_SESSION_TYPEx11wayland ✅ 当前在图形界面
看到登录屏幕(GDM/LightDM) ✅ 是

❌ 附加说明:Server 版本可能没有图形界面

Ubuntu Server 默认不安装图形界面。如果你使用的是 Server 镜像,大概率是纯命令行系统。


需要我帮你根据结果判断,也可以贴出命令输出 😊

未经允许不得转载:CLOUD云枢 » 怎么确认Ubuntu有没有安装图形化界面?