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

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


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

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

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

你也可以查看当前是否正在运行图形界面:

systemctl status display-manager

如果看到 active (running),并且有像 gdm3lightdm 这样的显示管理器,说明图形界面已安装并正在运行。


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

可以使用 dpkg 查询是否安装了常见的桌面环境包:

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

常见桌面环境的包名示例:

  • GNOME(Ubuntu 默认):ubuntu-desktopgnome-shell
  • KDE:kubuntu-desktopplasma-desktop
  • XFCE:xubuntu-desktopxfce4
  • LXDE:lubuntu-desktoplxde

例如,检查是否安装了 Ubuntu 桌面:

dpkg -l | grep ubuntu-desktop

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


✅ 方法三:检查 X Window 或 Wayland 是否运行

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

echo $XDG_SESSION_TYPE

输出可能是:

  • x11:表示使用 X11 图形系统
  • wayland:表示使用 Wayland 图形系统
  • tty:表示当前在终端,无图形界面

另外,可以检查进程是否存在:

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

如果看到 Xorg 或类似进程,说明图形系统正在运行。


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

如果你怀疑没启动但可能已安装,可以尝试启动:

sudo systemctl start gdm3   # GNOME 的显示管理器(Ubuntu 桌面版常用)
# 或
sudo systemctl start lightdm  # 其他桌面环境可能用这个

然后看是否进入登录界面。

⚠️ 注意:服务器版通常不安装这些服务。


✅ 方法五:查看当前安装的“任务”包(tasksel)

Ubuntu 使用 tasksel 来管理“任务”,比如桌面环境。可以查看是否安装了桌面任务:

sudo tasksel --list-tasks

或者直接检查:

tasksel list | grep "^u"   # 显示已安装的任务

如果看到 ubuntu-desktop 前面有 u,说明已安装。


总结

检查方式 说明
systemctl get-default 查看默认启动目标
dpkg -l | grep ubuntu-desktop 检查是否安装桌面包
systemctl status display-manager 查看显示管理器是否运行
echo $XDG_SESSION_TYPE 查看当前会话类型
ps aux | grep Xorg 检查图形服务进程

💡 小提示

  • Ubuntu Server 默认不带图形界面。
  • Ubuntu Desktop 版本默认安装 GNOME 桌面。

如果你确认没有安装,可以通过以下命令安装图形界面(以 GNOME 为例):

sudo apt update
sudo apt install ubuntu-desktop

安装完成后重启即可进入图形界面。

如有具体用途(如远程服务器是否需要 GUI),也可以进一步建议。

未经允许不得转载:秒懂云 » 怎么确认Ubuntu有没有安装图形化界面?