Ubuntu 下 VNC 卡顿通常是由编码方式、桌面环境、网络、分辨率、VNC 服务端配置等因素导致的。下面按「立竿见影 → 进阶优化 → 排查思路」给你一套实用方案。
Ubuntu 默认的 GNOME + Wayland 对 VNC 极不友好。
✅ 推荐:
安装 XFCE:
sudo apt install xfce4 xfce4-goodies
启动 VNC 时改用:
~/.vnc/xstartup
示例(XFCE):
#!/bin/bash
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
编辑:
sudo nano /etc/gdm3/custom.conf
取消注释:
WaylandEnable=false
重启:
sudo reboot
以 RealVNC / TigerVNC / TightVNC 为例:
sudo apt install tigervnc-standalone-server
启动:
vncserver :1 -geometry 1280x720 -depth 16
不要开 4K:
-geometry 1366x768
-depth 16
XFCE 中:
SSH 隧道示例:
ssh -L 5901:localhost:5901 user@server
然后连接 localhost:5901
gsettings set org.gnome.desktop.screensaver idle-activation-enabled false
或 XFCE 中直接关掉。
sudo apt install xrdp
Windows 直接用“远程桌面”。
如果只是为了运维:
ssh user@server
tmux
如果你愿意,可以告诉我:
我可以直接给你一套最适合你环境的配置。