Ubuntu如何看是否有图形界面命令?

在 Ubuntu 系统中,判断是否安装并启用了图形界面(GUI),可以通过以下几种命令方式来查看:


✅ 1. 查看当前运行级别或目标(systemd 系统)

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

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

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

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

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


✅ 2. 检查桌面环境是否安装

常见的桌面环境有 GNOME(Ubuntu 默认)、KDE、XFCE 等。可以检查是否安装了桌面相关的元包:

dpkg -l | grep ubuntu-desktop

dpkg -l | grep gnome-desktop

如果看到类似 ubuntu-desktopgnome-shell 的包已安装,说明图形界面已安装。


✅ 3. 检查显示管理器(Display Manager)

显示管理器负责启动图形登录界面,如 GDM3、LightDM 等。

systemctl status display-manager

如果服务正在运行,说明图形界面已启用。

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

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

✅ 4. 检查 X11 或 Wayland 是否运行

查看当前是否运行了图形服务器:

echo $XDG_SESSION_TYPE

输出可能是:

  • x11
  • wayland
  • tty(表示命令行终端,无图形界面)

✅ 5. 查看进程是否存在图形相关服务

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

如果有 Xorg 或桌面环境进程(如 gnome-shell),说明图形界面正在运行。


✅ 6. 检查是否安装了 X Window 系统基础

dpkg -l | grep xserver-xorg-core

如果已安装,说明具备运行图形界面的基础。


✅ 7. 快速判断:尝试启动图形界面

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

sudo systemctl start graphical.target

或切换到图形模式:

sudo systemctl isolate graphical.target

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


总结:常用组合命令快速判断

# 查看默认启动目标
systemctl get-default

# 查看是否安装桌面环境
dpkg -l | grep ubuntu-desktop

# 查看显示管理器状态
systemctl status display-manager

# 查看当前会话类型
echo $XDG_SESSION_TYPE

补充说明:

  • Ubuntu Server 默认不安装图形界面。
  • Ubuntu Desktop 版本默认安装图形界面。
  • 可通过 sudo apt install ubuntu-desktop 安装图形界面(Desktop 版无需)。

如有需要,我可以提供安装图形界面的完整命令。

未经允许不得转载:CLOUD云枢 » Ubuntu如何看是否有图形界面命令?