在没有图形界面的 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
如需帮助选择最适合你场景的桌面环境,请告诉我你的服务器用途(如开发、监控、学习等),我可以给出更优化建议。
云小栈