优化 Ubuntu 上 VNC 的速度,通常可以从网络、VNC 服务端配置、客户端设置、桌面环境几个方面入手。下面按实用程度给出建议。
不同 VNC 实现速度差异很大:
✅ 推荐组合
❌ 不推荐
vino(GNOME 自带,速度一般)Ubuntu 默认 GNOME 很吃资源。
sudo apt install xfce4 xfce4-goodies
~/.vnc/xstartup
示例:
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
vncserver :1 -depth 16
或客户端连接时选择:
vncserver :1 -geometry 1280x720
TigerVNC 推荐:
ssh -L 5901:localhost:5901 user@ubuntu_ip
然后 VNC 连 localhost:5901
✅ 好处:
sudo sysctl net.core.default_qdisc=fq
sudo sysctl net.ipv4.tcp_congestion_control=bbr
sudo systemctl disable bluetooth
sudo systemctl disable cups
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
| 项目 | 推荐 |
|---|---|
| Encoding | Tight |
| Color | 16-bit |
| JPEG | 开启 |
| Cursor | Local |
| Scaling | Auto / Fit |
sudo apt install xrdp
✅ 用 XFCE
✅ TigerVNC
✅ 16-bit 色彩
✅ SSH 隧道
✅ 关特效
如果你愿意,可以告诉我:
我可以给你一套定制优化命令。