Ubuntu 下 TigerVNC 卡顿通常由网络、编码方式、桌面环境、配置参数几类原因导致。下面按常见程度给你排查和优化建议:
✅ 建议:
sudo apt install xfce4)启动示例:
vncserver -geometry 1920x1080 -depth 24 :1
并确保 ~/.vnc/xstartup 使用:
startxfce4 &
TigerVNC 对 Wayland 支持很差
✅ 解决:
sudo nano /etc/gdm3/custom.conf
修改:
WaylandEnable=false
重启:
sudo systemctl restart gdm3
默认编码可能不适合你的网络
✅ 客户端优化:
✅ 建议:
1280x720gsettings set org.gnome.desktop.interface enable-animations false
检查 ~/.vnc/config 或启动参数:
推荐配置:
geometry=1920x1080
depth=24
localhost
⚠ 不要在服务器上开多个 VNC 实例
✅ 解决:
# 查看 VNC 进程
ps aux | grep vnc
# 查看桌面环境
echo $XDG_SESSION_TYPE # 应为 x11
# 网络测试
ping your_server
如果仍然卡顿,可考虑:
如果你愿意,可以告诉我:
我可以给你一套针对性最优配置。