努力
奋斗

怎么判断Ubuntu是否有可视化界面?

服务器

判断 Ubuntu 是否安装了可视化界面(图形用户界面,GUI),可以通过以下几种方法快速确认:

✅ 方法一:使用命令检查(推荐)

打开终端(Ctrl+Alt+T),运行以下任一命令:

1. 检查当前运行的显示管理器

systemctl status display-manager
  • 如果输出中包含 active (running),说明 GUI 服务正在运行。
  • 常见显示管理器:gdm3(GNOME)、lightdm、sddm(KDE)等。

2. 检查是否有图形会话

who | grep tty7

或

loginctl list-sessions
  • 如果有输出,通常表示有图形会话在运行。

3. 检查桌面环境包是否安装

dpkg -l | grep ubuntu-desktop
  • 如果返回了相关包信息,说明已安装完整桌面环境。

4. 简单测试:尝试启动图形界面

startx
  • 如果能进入图形界面,则说明已安装;如果报错“No X server found”,则未安装或未正确配置。

✅ 方法二:观察系统行为

  • 开机后是否直接进入登录屏幕?
    如果是,说明安装了 GUI。
  • 能否看到鼠标指针、窗口、任务栏等元素?
    是的 → 有 GUI;只有命令行提示符 $ 或 # → 无 GUI(服务器模式)。

✅ 方法三:查看默认目标(Systemd)

systemctl get-default
  • 输出为 graphical.target → 默认启动图形界面。
  • 输出为 multi-user.target → 默认启动命令行界面(无 GUI)。

📌 补充说明

  • Ubuntu Server 版默认不安装 GUI。
  • Ubuntu Desktop 版默认安装 GUI(GNOME)。
  • 即使安装了 GUI,也可能被手动禁用(如设置为 multi-user.target)。

🔧 如果没有 GUI,如何安装?

sudo apt update
sudo apt install ubuntu-desktop

安装完成后重启即可:

sudo reboot

✅ 最简洁判断方式:

systemctl get-default
  • graphical.target → 有可视化界面
  • multi-user.target → 无可视化界面
未经允许不得转载:轻量云Cloud » 怎么判断Ubuntu是否有可视化界面?