速卖通素材
努力

怎么看Ubuntu有没有安装图形界面?

服务器

在 Ubuntu 系统中,判断是否安装了图形界面(即桌面环境或 GUI)有多种方法。以下是几种常用的检查方式:


方法一:检查当前运行级别或目标(systemd 系统)

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

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

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

systemctl list-units --type=target | grep graphical

如果看到 graphical.target 处于 active 状态,说明图形界面正在运行。


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

常见的桌面环境包括 GNOME、KDE、XFCE、LXDE 等。你可以通过检查是否安装了相关软件包来判断。

检查 GNOME(Ubuntu 默认桌面)

dpkg -l | grep ubuntu-desktop

或者:

dpkg -l | grep gnome-shell

如果有输出且状态为 ii,说明已安装。

检查其他桌面环境

dpkg -l | grep kubuntu-desktop   # KDE
dpkg -l | grep xubuntu-desktop   # XFCE
dpkg -l | grep lubuntu-desktop   # LXQt/LXDE

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

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

systemctl status gdm3 lightdm sddm lxdm

如果其中某个服务处于 active (running) 状态,说明图形界面可能已经启用。

例如:

systemctl is-active gdm3

如果返回 active,则表示 GDM 正在运行。


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

如果图形界面正在运行,通常会有 X11 或 Wayland 会话。

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

另外,可以检查是否有 Xorg 进程:

ps aux | grep Xorg | grep -v grep

如果有输出,说明 X 服务器正在运行。


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

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

sudo systemctl start graphical.target

或者直接启动显示管理器:

sudo systemctl start gdm3    # 或 lightdm

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


总结:如何判断?

判断依据 说明
systemctl get-defaultgraphical.target 设置为开机启动 GUI
dpkg -l 找到 ubuntu-desktop 等包 安装了桌面环境
systemctl status gdm3 活跃 显示管理器在运行
$XDG_SESSION_TYPE 是 x11/wayland 当前在图形界面中

简单一句话判断

如果你能看到鼠标、窗口、桌面图标,那显然有图形界面;如果只有黑底白字的命令行,则可能是没有启动或未安装。

但如果是远程 SSH 登录,即使本地有 GUI,你也只能看到终端,所以要用上述命令判断。


需要我帮你判断具体输出结果吗?可以贴出你的命令输出。

未经允许不得转载:轻量云Cloud » 怎么看Ubuntu有没有安装图形界面?