怎样优化Ubuntu VNC速度
优化 Ubuntu 上 VNC 速度可以从网络、VNC 服务器/客户端配置、桌面环境、系统参数四个方面入手。下面按实用程度给你一套完整方案。
一、优先要做(见效最快)
✅ 1. 使用 低资源桌面环境
Ubuntu 默认 GNOME 对 VNC 不友好,非常慢。
推荐桌面环境:
sudo apt install xfce4 xfce4-goodies
然后在 VNC 配置中指定使用 XFCE:
~/.vnc/xstartup
示例:
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
✅ XFCE / MATE / LXDE 比 GNOME 快 3–5 倍
✅ 2. 使用 TigerVNC / X11VNC(推荐)
比默认 vnc4server 快且稳定。
sudo apt install tigervnc-standalone-server
启动:
vncserver :1 -geometry 1920x1080 -depth 24
✅ 3. 降低分辨率和色深
vncserver -geometry 1366x768 -depth 16
或者使用客户端连接时设置:
色彩:16-bit 或更低
分辨率:不超过 1080p
二、VNC 参数优化(重要)
✅ 4. 关闭桌面特效
如果使用 XFCE:
xfwm4-settings
关闭:
窗口合成
动画效果
✅ 5. 启用压缩(关键)
TigerVNC 推荐参数:
vncserver :1 -geometry 1366x768 -depth 16 -SecurityTypes None -compresslevel 6 -quality 6
客户端也建议:
压缩:开启
画质:中 / 低
✅ 6. 使用 X11VNC(物理会话,更快)
如果你已经有了桌面会话:
sudo apt install x11vnc
x11vnc -display :0 -noxdamage -ncache 10
✅ 优点:
延迟更低
不吃额外资源
三、网络层优化
✅ 7. 使用 SSH Tunnel(比直连快且安全)
ssh -L 5901:localhost:5901 user@ubuntu_ip
然后 VNC 连接:
localhost:1
✅ 8. 内网 + 有线网络
Wi-Fi 延迟高,VNC 明显卡
公网远程建议:
Tailscale / ZeroTier
或改用 RustDesk / NoMachine
四、系统级优化
✅ 9. 关闭不必要的服务
sudo systemctl disable bluetooth
sudo systemctl disable cups
✅ 10. 使用轻量显示管理器(可选)
sudo apt install lightdm
sudo dpkg-reconfigure lightdm
五、VNC 客户端推荐(速度差异巨大)
客户端
推荐度
RealVNC Viewer
⭐⭐⭐⭐
TigerVNC Viewer
⭐⭐⭐⭐⭐
Remmina
⭐⭐⭐⭐
Windows 自带
❌
六、终极方案(如果 VNC 仍然慢)
✅ 替代方案(速度碾压 VNC)
NoMachine(强烈推荐)
RustDesk
Microsoft Remote Desktop(xrdp)
xrdp 示例:
sudo apt install xrdp
sudo systemctl enable xrdp
七、推荐最终组合(实战最稳)
✅ Ubuntu + XFCE + TigerVNC + 16-bit + SSH Tunnel
vncserver :1 -geometry 1366x768 -depth 16
如果你愿意,可以告诉我:
Ubuntu 版本
本地/远程
是否在云服务器
当前使用的 VNC 软件
我可以给你一份完全定制化的优化方案。
如何用微信导入通讯录:两种主流实操方法|【心得】【心得】看出包再次完結… @出包王女 哈啦板