Ubuntu 下 VNC 卡顿通常和网络、桌面环境、VNC 服务端配置、编码方式有关。下面按「最容易见效 → 进阶优化」给你一套实用方案。
GNOME / Unity 对 VNC 极不友好,非常卡。
✅ 改用轻量桌面
sudo apt install xfce4 xfce4-goodies
启动 VNC 时指定 XFCE:
~/.vnc/xstartup
#!/bin/bash
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
卡顿程度一般能下降 50% 以上
在 VNC Viewer 中:
TigerVNC / RealVNC 都支持。
sudo apt install tigervnc-standalone-server tigervnc-common
启动:
vncserver :1 -geometry 1280x720 -depth 16
ssh -L 5901:localhost:5901 user@server
然后本地连 localhost:5901
XFCE 中:
设置 → 窗口管理器 → 关闭特效
GNOME:
gsettings set org.gnome.desktop.interface enable-animations false
vncserver :1 -geometry 1280x720 -depth 16 -localhost -SecurityTypes None
或 TigerVNC 配置:
PreferredEncoding=tight
MaxProcessorThreads=4
Ubuntu 安装:
sudo apt install xrdp
Windows 直接用「远程桌面」连接,比 VNC 流畅太多。
# 官网下载 .deb
有时不是 VNC 卡,而是:
htop)✅ XFCE + TigerVNC + 1280×720 + 16bit + SSH隧道
如果你愿意,可以告诉我:
我可以直接给你一套针对性配置。