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

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


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

1. 检查是否有显示管理器(Display Manager)

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

systemctl status gdm3 lightdm sddm

如果其中某个服务处于 active (running) 状态,说明系统安装并正在使用图形界面。

例如:

systemctl status gdm3

输出中如果有 active (running),表示 GNOME 显示管理器正在运行。


2. 检查当前桌面环境变量

在用户登录后,可以查看桌面环境变量:

echo $XDG_CURRENT_DESKTOP

或者:

echo $DESKTOP_SESSION

常见输出如 ubuntu, GNOME, XFCE, LXDE 等,表示有图形界面。


方法二:检查已安装的桌面环境包

查看是否安装了常见的桌面环境:

dpkg -l | grep -E "gnome|kde|xfce|lxde|cinnamon|mate"

如果输出中包含大量相关软件包(如 gnome-shell, ubuntu-gnome-desktop),则说明已安装图形界面。

你也可以检查特定的元包:

dpkg -l ubuntu-desktop
# 或者对于最小化安装:
dpkg -l ubuntu-gnome-desktop

如果状态是 ii,表示已安装。


方法三:检查默认启动目标(runlevel)

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

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

你也可以查看当前运行级别:

who -r

或者:

runlevel

但更推荐使用 systemctl 命令。


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

如果你不确定,可以尝试手动启动:

startx

如果成功进入图形界面,说明已安装 X Window 和基本桌面组件。
如果提示 command not found,可能未安装 xinit 包;如果报错找不到 .xinitrc,说明可能缺少配置。


方法五:查看运行中的进程

检查是否有图形相关的进程:

ps aux | grep -E "(Xorg|gnome|kde|xfce)"

或者:

pgrep -l "X|gnome|kde|xfce"

如果有 Xorggnome-session 等进程,说明图形界面正在运行。


总结

方法 判断依据
systemctl status gdm3 显示管理器是否运行
dpkg -l ubuntu-desktop 是否安装桌面元包
echo $XDG_CURRENT_DESKTOP 当前桌面环境变量
systemctl get-default 默认启动为 graphical.target
startx 能否手动启动图形界面

小贴士

  • 服务器版 Ubuntu 默认不安装图形界面。
  • 桌面版 Ubuntu 默认安装 GNOME 桌面环境。

如果你发现没有图形界面,但需要安装,可以使用:

sudo apt install ubuntu-desktop

然后重启即可。


如有具体版本(如 Ubuntu 20.04、22.04 等),可进一步针对性建议。

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