温馨提示×

Ubuntu VNC怎么换桌面

小樊
55
2026-08-11 16:01:41
栏目: 智能运维

在 Ubuntu 上通过 VNC 更换桌面环境,通常取决于你当前使用的 显示管理器(Display Manager)VNC Server 类型。下面按常见场景给你一个完整说明。


一、先确认你现在的桌面环境

执行:

echo $XDG_CURRENT_DESKTOP

常见结果:

  • GNOME
  • XFCE
  • MATE
  • Ubuntu(一般是 GNOME)

二、Ubuntu 常见 VNC 场景

✅ 场景 1:使用 TightVNC / TigerVNC / x11vnc

这些 VNC 通常 不会自动使用登录管理器,而是直接启动某个桌面环境。

1️⃣ 安装你想要的桌面(以 XFCE 为例)

sudo apt update
sudo apt install xfce4 xfce4-goodies

2️⃣ 修改 VNC 启动配置

编辑 ~/.vnc/xstartup

nano ~/.vnc/xstartup

内容示例(XFCE):

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4

或 GNOME:

exec gnome-session

保存后赋予执行权限:

chmod +x ~/.vnc/xstartup

3️⃣ 重启 VNC

vncserver -kill :1
vncserver :1

✅ 这时 VNC 连接的桌面就换了。


✅ 场景 2:使用 x11vnc(共享真实桌面)

x11vnc 只是“远程看屏幕”,不能换桌面,只能换系统登录的桌面。

更换系统桌面环境

sudo dpkg-reconfigure gdm3

选择:

  • gdm3(GNOME)
  • lightdm(XFCE / MATE)

然后重启:

sudo reboot

登录时点击 ⚙️ 选择桌面环境。


✅ 场景 3:Ubuntu 22.04+ 自带远程桌面(Wayland)

⚠️ Wayland 对 VNC 支持不好,建议切换为 X11。

切换为 X11

编辑:

sudo nano /etc/gdm3/custom.conf

取消注释:

WaylandEnable=false

重启:

sudo reboot

三、推荐桌面(VNC 最稳定)

桌面 推荐度 说明
XFCE ⭐⭐⭐⭐⭐ 最轻量、最稳定
MATE ⭐⭐⭐⭐ 类似 GNOME2
GNOME ⭐⭐ 资源占用大
KDE VNC 容易卡

四、常见问题

❓ VNC 黑屏

  • 检查 ~/.vnc/xstartup
  • 确认桌面已安装
  • 查看日志:
cat ~/.vnc/*.log

❓ 分辨率太小

vncserver -geometry 1920x1080

五、我可以更精确帮你

你可以直接告诉我:

  1. Ubuntu 版本(如 20.04 / 22.04)
  2. 用的 VNC(TightVNC / TigerVNC / x11vnc / 自带远程桌面)
  3. 想换成什么桌面(XFCE / GNOME / MATE)

我可以给你 一步一步精确命令

0