Ubuntu系统是否安装了桌面环境怎么查看?

在 Ubuntu 系统中,判断是否安装了桌面环境(Desktop Environment, DE)主要有以下几种常用方法,你可以根据当前终端的权限和偏好选择使用:

方法一:检查已安装的包名(最准确)

这是最直接的方法。Ubuntu 的桌面环境通常以特定的软件包名称安装(如 ubuntu-desktopgnome-shellkde-plasma-desktop 等)。你可以运行以下命令查看这些核心包是否存在:

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

结果解读:

  • 如果输出中包含 ii(表示已安装),例如 ii ubuntu-desktopii gnome-shell,则说明已安装了对应的桌面环境。
  • 如果没有任何输出,或者只看到 rc(表示已卸载但配置残留),则可能未安装完整的桌面环境(即处于服务器模式)。

提示:如果你不确定具体包名,也可以直接搜索所有与桌面相关的包:

dpkg -l | grep -i desktop

方法二:检查当前运行的会话类型

如果你已经登录了系统(无论是图形界面还是通过 SSH 连接后启动了图形服务),可以查看当前正在运行的显示管理器或会话类型:

  1. 查看环境变量
    在终端输入:

    echo $XDG_CURRENT_DESKTOP
    • 如果有输出(如 GNOMEKDEXFCE),则说明当前会话属于该桌面环境。
    • 如果输出为空或为 tty,通常意味着没有运行图形界面。
  2. 查看 systemd 服务状态
    检查图形界面启动服务(Display Manager)是否运行:

    systemctl status gdm3
    # 或者
    systemctl status lightdm
    # 或者
    systemctl status sddm

    如果看到 active (running),说明对应的桌面环境服务正在运行。常见的服务对应关系:

    • gdm3 → GNOME
    • lightdm → XFCE/MATE/LXDE 等
    • sddm → KDE Plasma

方法三:尝试进入图形界面

如果上述命令难以确认,可以尝试手动启动图形界面(假设网络正常且已安装 X11/Wayland 相关依赖):

startx
  • 如果成功进入图形界面,说明已安装。
  • 如果报错 command not found 或无法启动,通常意味着缺少桌面环境或相关组件。

总结

对于大多数用户,方法一是最可靠的判断依据。如果你执行 dpkg -l | grep ubuntu-desktop 并看到了 ii ubuntu-desktop,那么你的 Ubuntu 肯定安装了桌面环境;如果没有,则默认是服务器版(Server Edition),仅包含命令行界面。

云服务器