怎么查看ubuntu是否有图形化界面?

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


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

Ubuntu 使用 systemd,可以通过查看默认目标(target)来判断是否默认启动图形界面:

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

你也可以临时切换:

sudo systemctl set-default graphical.target  # 设置默认启动图形界面

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

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

dpkg -l | grep -E "gnome|kde|xfce|ubuntu-desktop"

常见包名:

  • ubuntu-desktop:Ubuntu 标准桌面环境(GNOME)
  • gnome-shell:GNOME 核心
  • kde-plasma-desktop:KDE 桌面
  • xubuntu-desktop:XFCE 桌面

如果看到这些包已安装(状态为 ii),说明图形界面已安装。


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

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

systemctl status display-manager
  • 如果显示 active (running),说明图形登录界面正在运行。
  • 常见的显示管理器有:gdm3(GNOME)、lightdmsddm(KDE)等。

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

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

方法四:检查当前运行的 X Server 或 Wayland

运行以下命令查看是否有图形会话:

ps aux | grep -E "Xorg|X11|wayland"

或者查看环境变量:

echo $XDG_SESSION_TYPE
  • 输出 x11wayland 表示当前在图形会话中。
  • 输出 tty 表示在命令行终端。

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

如果你怀疑图形界面已安装但未启动,可以尝试启动:

sudo systemctl start gdm3      # GNOME
# 或
sudo systemctl start lightdm   # LightDM

然后查看是否出现登录界面。


方法六:查看当前登录的 TTY

Ctrl + Alt + F7(或 F1-F8)切换终端:

  • tty1 ~ tty6 通常是文本终端。
  • tty7 或更高有时用于图形界面(取决于系统配置)。

如果从 tty1 切换到 tty7 出现桌面,则说明图形界面正在运行。


总结

方法 说明
systemctl get-default 查看默认启动模式
dpkg -l | grep desktop 检查是否安装桌面环境
systemctl status display-manager 检查显示管理器是否运行
echo $XDG_SESSION_TYPE 查看当前会话类型
ps aux | grep Xorg 检查 X Server 是否运行

简单判断:

  • 如果你看到桌面、窗口、鼠标,显然有图形界面。
  • 如果你只有黑底白字的命令行,可能是无 GUI 的服务器版。

如果你使用的是云服务器(如 AWS、阿里云),通常默认没有安装图形界面,以节省资源。需要手动安装(如 sudo apt install ubuntu-desktop),但不推荐生产环境使用。

未经允许不得转载:秒懂云 » 怎么查看ubuntu是否有图形化界面?