奋斗
努力

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

云计算

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


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

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

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

你也可以临时切换:

sudo systemctl set-default graphical.target  # 设置开机进入图形界面

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

常见的桌面环境包包括:

  • GNOME(Ubuntu 默认):

    dpkg -l | grep ubuntu-desktop

    或者:

    dpkg -l | grep gnome-shell
  • KDE Plasma

    dpkg -l | grep kubuntu-desktop
  • Xfce

    dpkg -l | grep xubuntu-desktop

如果这些包已安装,说明图形界面很可能已经装上。

💡 提示:dpkg -l 列出所有已安装的包,用 grep 过滤关键词。


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

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

systemctl status gdm3 lightdm sddm

如果有其中一个服务处于运行状态(active),说明图形界面已启用。

例如:

systemctl is-active gdm3

如果返回 active,说明 GDM 正在运行。


方法 4:检查进程或环境变量

检查是否有 X Server 或 Wayland 进程:

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

或者查看是否有桌面进程:

ps aux | grep -i "gnome|kde|xfce|session"

检查 $DISPLAY 环境变量(仅在图形会话中有效):

echo $DISPLAY
  • 如果输出类似 :0:1,说明你当前在图形环境中。
  • 如果为空,可能是在纯终端下运行。

⚠️ 注意:这个变量只在图形会话中设置,SSH 登录通常不会设置它。


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

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

startx

如果成功进入桌面,说明图形界面已安装但未自动启动。


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

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

  • 如果 Ctrl + Alt + F1/F7 能看到图形登录界面,说明有图形界面。
  • 如果只能通过 F1-F6 进入文本终端,且没有图形登录,可能未安装或未启用。

总结

检查项 命令 说明
默认启动目标 systemctl get-default graphical.target 表示有图形界面
桌面环境包 dpkg -l | grep ubuntu-desktop 查看是否安装了桌面元包
显示管理器 systemctl status gdm3 GDM/LightDM 等服务是否运行
当前 DISPLAY echo $DISPLAY 非空表示在图形会话中
手动启动 startx 测试能否进入图形界面

结论
如果以上多项表明有桌面环境包、显示管理器运行、默认目标为 graphical.target,那么你的 Ubuntu 已安装并配置了图形界面。否则,可能是最小化安装或服务器版,只有命令行。

需要我帮你安装图形界面吗?

未经允许不得转载:云服务器 » 怎么看Ubuntu有没有安装图形界面?