奋斗
努力

Ubuntu server 24.04安装图形界面步骤?

云计算

在 Ubuntu Server 24.04 (Noble Numbat) 上安装图形界面(GUI)是一个常见的操作,但需要注意:官方默认不提供完整的桌面环境,且直接安装全功能桌面(如 GNOME)会占用大量资源。

通常推荐两种方案:

  1. 轻量级桌面:适合服务器或配置较低的机器(推荐 XFCE)。
  2. 完整桌面:适合需要完整 GNOME 体验的机器(资源占用较高)。

以下是基于 XFCE(最稳定、资源占用适中)和 GNOME(Ubuntu 原生风格)的安装步骤。


⚠️ 前置准备

在执行以下命令前,请确保已更新软件源并拥有 sudo 权限:

sudo apt update && sudo apt upgrade -y

方案一:安装 XFCE 桌面(推荐)

XFCE 是服务器环境下最流行的轻量级选择,启动快,内存占用低。

1. 安装桌面环境和显示管理器

我们需要安装 xfce4 核心包以及 lightdm(轻量级显示管理器,比默认的 GDM 更省资源)。

sudo apt install xfce4 xfce4-goodies lightdm -y

注意:在安装过程中,系统可能会弹出对话框询问你选择哪个“默认显示管理器”(Display Manager)。

  • 如果看到 gdm3 (GNOME) 和 lightdm 选项,请选择 lightdm。
  • 如果没有弹出,或者选错了,可以手动修改:
    sudo dpkg-reconfigure lightdm

2. 安装必要的工具(可选但推荐)

为了方便日常使用,建议安装一些常用工具:

sudo apt install xterm firefox vim git curl wget -y

3. 重启进入图形界面

sudo reboot

重启后,你应该会在登录界面看到下拉菜单,选择 XFCE Session 登录即可。


方案二:安装 Ubuntu 完整桌面 (GNOME)

如果你必须使用 Ubuntu 原生的 GNOME 桌面(例如为了运行特定的依赖 GNOME 库的软件),可以使用以下命令。
警告:这会下载约 1GB+ 的数据包,并显著增加内存占用。

1. 安装 ubuntu-desktop 元包

sudo apt install ubuntu-desktop -y

安装过程可能需要几分钟,取决于网络速度。

2. 处理显示管理器冲突

GNOME 默认使用 gdm3。如果你的服务器之前安装了其他显示管理器(如 LightDM),系统可能会提示你选择。

  • 如果自动选择了 gdm3,则无需额外操作。
  • 如果需要手动切换回 GNOME 的标准管理器:
    sudo dpkg-reconfigure gdm3

3. 重启

sudo reboot

重启后,选择 Ubuntu(通常是 GNOME 会话)进行登录。


💡 常见问题与优化建议

1. 如何切换用户?

安装完 GUI 后,你可以像普通 PC 一样创建新用户:

sudo adduser newusername
# 按照提示设置密码等信息

然后在登录界面选择该用户即可。

2. 性能优化(针对 XFCE)

如果感觉界面卡顿,可以尝试禁用不必要的动画:

  • 打开 Settings Manager -> Appearance -> Window Manager Tweaks。
  • 取消勾选 "Animate opening and closing windows"(窗口开合动画)。

3. 远程连接图形界面(RDP/VNC)

如果不想在物理机上操作,可以通过 RDP 协议远程连接:

  • 对于 XFCE:安装 xrdp
    sudo apt install xrdp -y
    sudo systemctl enable --now xrdp

    然后使用 Windows 自带的“远程桌面连接”输入服务器 IP 即可(用户名/密码同 Linux 账号)。

  • 对于 GNOME:RDP 支持较差,通常建议使用 VNC 或 X2Go。

4. 卸载图形界面

如果安装后发现不需要了,想恢复纯命令行模式:

卸载 XFCE:

sudo apt remove xfce4 xfce4-goodies lightdm -y
sudo apt autoremove -y

卸载 GNOME:

sudo apt remove ubuntu-desktop -y
sudo apt autoremove -y

总结

  • 生产环境/老旧硬件:强烈推荐使用 方案一 (XFCE)。
  • 开发测试/新硬件:可以使用 方案二 (GNOME)。
  • 无需重启即可生效?:部分桌面环境可以在不重启的情况下通过 startx 启动,但为了稳定性,重启是最佳实践。
未经允许不得转载:云服务器 » Ubuntu server 24.04安装图形界面步骤?