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

你可以通过以下几种方法来判断你的 Ubuntu 系统是否安装了图形界面(GUI):


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

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

systemctl get-default

输出结果可能是:

  • graphical.target:表示默认进入图形界面 ✅
  • multi-user.target:表示默认进入命令行模式(无图形界面)❌

注意:即使设置为 multi-user.target,也可能已安装图形界面但未设为默认。


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

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

1. 检查 GNOME(Ubuntu 默认桌面)

dpkg -l | grep ubuntu-desktop

或者:

dpkg -l | grep gnome-shell

如果看到 ii 开头的行(表示已安装),说明已安装 GNOME 桌面。

2. 检查其他桌面环境

dpkg -l | grep kde-plasma-desktop
dpkg -l | grep xubuntu-desktop   # XFCE
dpkg -l | grep lubuntu-desktop   # LXQt

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

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

systemctl status display-manager

如果显示 active (running),并且服务是 gdm3lightdm 等,说明图形界面已安装并正在运行。

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

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

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

如果你已经登录,可以检查当前会话是否在图形环境下。

echo $XDG_SESSION_TYPE

输出可能是:

  • x11wayland:表示在图形界面下运行 ✅
  • tty:表示在终端命令行下 ❌

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

如果没有自动启动,可以手动尝试启动:

startx

如果提示找不到 xinit 或报错,可能未安装图形界面基础组件。

你可以先安装基本的 X Window 系统测试:

sudo apt install xinit xorg

然后再次运行 startx


方法六:查看进程中有无桌面进程

ps aux | grep -i "gnome|kde|xfce|Xorg|wayland"

如果有 Xorggnome-sessionplasma 等进程,说明图形界面正在运行。


总结:如何判断?

判断依据 有图形界面 无图形界面
systemctl get-defaultgraphical.target
安装了 ubuntu-desktopgnome-shell
systemctl status display-manager 正在运行
$XDG_SESSION_TYPEx11/wayland

推荐做法
结合 dpkg -l ubuntu-desktopsystemctl get-default 来综合判断。


💡 如果没有安装,想安装图形界面,可以运行:

sudo apt update
sudo apt install ubuntu-desktop

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


如有需要,我也可以帮你根据系统情况推荐轻量级桌面环境。

未经允许不得转载:CLOUD技术博 » 怎么看Ubuntu有没有安装图形界面?