加油
努力

Ubuntu Server安装GNOME或XFCE图形界面的步骤是什么?

在 Ubuntu Server 上安装 GNOME 或 XFCE 图形界面可以让你拥有图形化操作环境,适合远程桌面或本地管理。以下是详细步骤:


⚠️ 注意事项

  • 安装图形界面会显著增加系统资源占用(内存、磁盘空间)。
  • 服务器通常推荐使用命令行,但若需要 GUI(如用于开发、监控等),可按需安装。
  • 建议在有网络连接的环境下进行。

✅ 方法一:安装 GNOME 桌面

GNOME 是 Ubuntu 默认的桌面环境,功能完整但资源消耗较高。

# 1. 更新软件包列表
sudo apt update

# 2. 安装 GNOME 桌面环境(推荐 ubuntu-desktop 包)
sudo apt install ubuntu-desktop

# 或者只安装核心 GNOME 组件(节省资源):
# sudo apt install gnome-shell gdm3

ubuntu-desktop 是元包,包含完整的 GNOME 桌面和常用应用。


✅ 方法二:安装 XFCE 桌面(轻量推荐)

XFCE 更轻量、更适合服务器使用。

# 1. 更新软件包
sudo apt update

# 2. 安装 XFCE 桌面环境
sudo apt install xfce4 xfce4-goodies

# 3. 安装显示管理器(登录界面)
sudo apt install lightdm

# 设置 lightdm 为默认显示管理器(如果提示选择,请选 lightdm)
sudo dpkg-reconfigure lightdm

✅ 启动图形界面

安装完成后,重启系统以进入图形界面:

sudo reboot

重启后,系统将自动启动显示管理器(GDM 或 LightDM),你就可以登录图形桌面了。


✅ 可选:通过 VNC 或远程桌面访问(不启用本地显示)

如果你是远程管理服务器,不建议直接启用本地图形界面,而应使用以下方式:

方案 A:使用 VNC(推荐 XFCE + TigerVNC)

# 安装 TigerVNC 服务器
sudo apt install tigervnc-standalone-server tigervnc-common

# 设置 VNC 密码(用户目录下生成配置)
vncserver

# 配置启动脚本(~/.vnc/xstartup)
nano ~/.vnc/xstartup

写入以下内容(以 XFCE 为例):

#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

赋予权限并启动:

chmod +x ~/.vnc/xstartup
vncserver :1 -geometry 1280x720 -depth 24

然后用 VNC 客户端连接 your_server_ip:5901


方案 B:使用 XRDP(Windows 用户友好)

# 安装 xrdp
sudo apt install xrdp

# 如果使用 XFCE,配置 xrdp 使用 XFCE
echo "startxfce4" > ~/.xsession

# 重启 xrdp 服务
sudo systemctl restart xrdp

之后可通过 Windows 的“远程桌面连接”连接服务器 IP。


✅ 卸载图形界面(可选)

如果想恢复为纯命令行:

# 卸载 GNOME
sudo apt remove --purge ubuntu-desktop
sudo apt autoremove

# 卸载 XFCE
sudo apt remove --purge xfce4 xfce4-goodies lightdm
sudo apt autoremove

📝 总结

桌面环境 包名 显示管理器 推荐场景
GNOME ubuntu-desktop gdm3 功能完整,本地使用
XFCE xfce4 + lightdm lightdm 轻量,适合远程/VPS

✅ 建议:
对于大多数服务器用途,推荐安装 XFCE + VNC 或 XRDP,既节省资源,又能远程图形化管理。

如有其他需求(如 KDE、LXDE 等),也可类似方式安装。

云服务器