Ubuntu Server 22.04 LTS 默认是无图形界面(CLI,命令行)的,但你可以根据需要安装图形用户界面(GUI)。以下是详细的步骤来为 Ubuntu Server 22.04 安装图形界面。
⚠️ 注意事项
- 图形界面会占用更多系统资源(内存、CPU、磁盘空间),对于服务器通常不推荐,除非你有特定需求(如远程桌面管理、开发环境等)。
- 推荐在必要时使用轻量级桌面环境(如 Xfce、LXQt)以减少资源消耗。
✅ 步骤一:更新系统
sudo apt update && sudo apt upgrade -y
✅ 步骤二:选择并安装桌面环境
Ubuntu 提供多个桌面环境元包(metapackages),以下是一些常见选项:
1. Ubuntu Desktop(完整 GNOME 桌面)
功能最全,但较重。
sudo apt install ubuntu-desktop -y
包括 GNOME 桌面、各种应用程序(Firefox、LibreOffice 等)
2. Kubuntu Desktop(KDE Plasma)
美观现代,适合喜欢 KDE 的用户。
sudo apt install kubuntu-desktop -y
3. Xubuntu Desktop(Xfce 桌面) ✅ 推荐用于服务器
轻量、稳定、资源占用少。
sudo apt install xubuntu-desktop -y
4. Lubuntu Desktop(LXQt 桌面)
最轻量的选择之一。
sudo apt install lubuntu-desktop -y
注意:
lubuntu-desktop
在某些版本中可能需要确认是否包含显示管理器(如 SDDM)。
✅ 步骤三:安装显示管理器(Display Manager)
大多数桌面环境安装时会自动安装一个显示管理器(如 GDM3、SDDM、LightDM),但如果没有,请手动安装。
例如安装 lightdm
(轻量,推荐):
sudo apt install lightdm -y
安装过程中会提示你选择默认的显示管理器(如 gdm3
或 lightdm
),用方向键选择后按 Tab 切换到 <OK>
并回车。
✅ 步骤四:设置默认启动为图形界面
Ubuntu Server 默认运行在多用户文本模式(runlevel 3),需改为图形化模式(runlevel 5):
sudo systemctl set-default graphical.target
然后重启:
sudo reboot
✅ 步骤五:登录图形界面
重启后,你应该看到登录界面(由 LightDM、GDM 等提供),输入用户名和密码即可进入桌面。
🔐 可选:远程访问图形界面(VNC 或 RDP)
如果你通过 SSH 连接服务器,建议配置远程桌面访问:
方式 1:使用 VNC(推荐)
安装 TigerVNC 或 x11vnc:
sudo apt install tigervnc-standalone-server tigervnc-common -y
然后配置 VNC 密码和启动脚本。
方式 2:使用 XRDP(类似 Windows 远程桌面)
sudo apt install xrdp -y
sudo systemctl enable xrdp
sudo systemctl start xrdp
对于 Xfce 用户特别友好:
echo "startxfce4" > ~/.xsession
sudo systemctl restart xrdp
从 Windows 可使用“远程桌面连接”(mstsc)连接服务器 IP。
🧹 卸载图形界面(可选)
如果想恢复为纯命令行:
sudo apt remove --purge ubuntu-desktop xubuntu-desktop kubuntu-desktop lubuntu-desktop
sudo apt remove --purge gdm3 lightdm sddm xorg
sudo apt autoremove --purge -y
sudo systemctl set-default multi-user.target
✅ 总结建议
需求 | 推荐方案 |
---|---|
资源充足,想要完整体验 | ubuntu-desktop |
服务器上轻量 GUI | xubuntu-desktop + lightdm |
远程桌面访问 | xrdp + xfce |
不需要长期 GUI | 建议保持 CLI,仅按需使用 Web 工具或 VNC |
如有具体用途(如开发、监控、媒体服务器等),可以进一步定制。欢迎继续提问!