加油
努力

没有图形界面的Ubuntu Server 22.04如何启用GUI?

在没有图形界面的 Ubuntu Server 22.04 上启用 GUI(图形用户界面),你可以选择安装一个桌面环境和显示管理器。以下是详细步骤:


⚠️ 注意事项:

  • 安装 GUI 会显著增加系统资源占用(内存、磁盘空间),对于服务器用途,通常不推荐,除非你有特殊需求(如远程桌面管理、开发测试等)。
  • 推荐使用轻量级桌面环境以节省资源。

✅ 步骤 1:更新系统

sudo apt update && sudo apt upgrade -y

✅ 步骤 2:安装桌面环境(任选其一)

选项 1:安装 GNOME 桌面(Ubuntu 默认,较重)

sudo apt install ubuntu-desktop -y

包含完整 GNOME 桌面,适合想要完整体验的用户。


选项 2:安装轻量级桌面(推荐用于服务器)

XFCE(轻量且稳定)

sudo apt install xfce4 xfce4-goodies -y

LXQt(更轻)

sudo apt install lubuntu-core -y

MATE(中等重量)

sudo apt install ubuntu-mate-desktop -y

✅ 步骤 3:安装显示管理器(登录界面)

例如安装 lightdm(轻量,推荐搭配 XFCE/LXQt):

sudo apt install lightdm -y

安装过程中会弹出选择默认显示管理器的对话框,使用方向键选择 lightdm 并按 Enter 确认。


✅ 步骤 4:设置默认启动为图形界面

sudo systemctl set-default graphical.target

然后启用显示管理器:

sudo systemctl enable lightdm

如果你用的是 GDM(GNOME 的显示管理器),则执行 sudo systemctl enable gdm3


✅ 步骤 5:重启系统

sudo reboot

重启后,你应该能看到图形登录界面。


✅ 可选:通过 VNC 或远程桌面访问 GUI

如果你是通过 SSH 连接服务器,无法直接看到 GUI,可以配置远程桌面:

安装 xrdp(简单,支持 Windows 远程桌面连接)

sudo apt install xrdp -y
sudo systemctl enable xrdp
sudo systemctl start xrdp

然后从本地使用 远程桌面连接(Windows)或 Remmina(Linux)连接服务器 IP。

默认端口:3389


🛑 如需恢复到命令行模式

sudo systemctl set-default multi-user.target
sudo systemctl disable lightdm

然后重启即可回到纯终端模式。


总结推荐组合(适用于服务器)

组件 推荐包
桌面环境 xfce4
显示管理器 lightdm
远程访问 xrdp

这样可以在保持较低资源消耗的同时获得可用的图形界面。


如有特定用途(如开发、多媒体等),可进一步安装浏览器、文本编辑器等软件:

sudo apt install firefox gnome-terminal -y

如需帮助选择最适合你场景的桌面环境,请告诉我你的服务器用途(如开发、监控、学习等),我可以给出更优化建议。

云服务器