走啊走
加油

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

服务器价格表

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


方法 1:检查当前运行的显示管理器或桌面环境

1. 检查是否正在运行图形界面

echo $XDG_SESSION_TYPE
  • 如果输出是 x11wayland,说明你正在使用图形界面。
  • 如果输出是 tty 或为空,可能是命令行模式。

2. 查看是否有桌面环境进程在运行

ps aux | grep -E "(gnome|kde|xfce|mate|lxde|cinnamon)"

如果看到相关进程(如 gnome-shellstartkde 等),说明已安装并可能正在运行某个桌面环境。


方法 2:查看是否安装了桌面环境包

检查是否安装了 GNOME(Ubuntu 默认桌面)

dpkg -l | grep ubuntu-desktop

dpkg -l | grep gnome-shell

常见桌面环境的元包:

  • ubuntu-desktop(标准 GNOME 桌面)
  • kubuntu-desktop(KDE Plasma)
  • xubuntu-desktop(XFCE)
  • lubuntu-desktop(LXQt)
  • ubuntu-mate-desktop(MATE)

你可以用如下命令检查是否安装了这些包之一:

dpkg -l | grep -i "desktop" | grep -E "(ubuntu|kubuntu|xubuntu|lubuntu|mate)"

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

显示管理器是图形登录界面(如 GDM、LightDM)。

systemctl status display-manager
  • 如果显示 active (running),并且服务名是 gdm3lightdm 等,说明图形界面已安装并启用。
  • 如果提示“找不到单元”,说明可能未安装。

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

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

方法 4:尝试启动图形界面

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

sudo systemctl start graphical.target

或者切换到图形模式:

sudo systemctl isolate graphical.target

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

⚠️ 注意:如果没有安装,这个命令会报错或无反应。


方法 5:查看默认启动目标

Ubuntu 使用 systemd,可以通过以下命令查看默认启动模式:

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

总结:快速判断步骤

  1. 运行:

    dpkg -l | grep ubuntu-desktop

    → 如果有输出,说明安装了标准桌面。

  2. 运行:

    systemctl status display-manager

    → 如果正在运行 gdm3lightdm,说明图形界面已安装并启用。

  3. 当前是否有 GUI?

    echo $XDG_SESSION_TYPE

结论

  • 如果你看到 ubuntu-desktop 包已安装,且 display-manager 正在运行,那你已经安装了图形界面。
  • 如果都没有,那你的系统很可能是纯命令行版本(如 Ubuntu Server)。

需要我帮你安装图形界面吗?