在 CentOS 上提升 VNC 速度,主要可以从网络、VNC 服务端配置、桌面环境、客户端设置几个方面入手。下面按实用性从高到低说明。
默认的 GNOME/KDE 很吃资源,VNC 会明显卡顿。
yum groupinstall "Xfce" -y
vim ~/.vnc/xstartup
改为:
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
然后重启 VNC:
vncserver -kill :1
vncserver :1
不同客户端设置位置不同,但核心参数一致:
Tight 或 Hextile256 colors 或 8-bit在桌面环境中:
Xfce 关闭方法:
设置 → 窗口管理器微调 → 合成器 → 取消“启用显示合成”
启动 VNC 时加参数:
vncserver :1 -geometry 1280x720 -depth 16
说明:
-depth 16:减少颜色深度ssh -L 5901:localhost:5901 user@centos_ip
然后 VNC 连接:
localhost:5901
好处:
如果还是慢,可考虑:
✅ Xfce
✅ Tight 编码
✅ 16-bit 色深
✅ 关动画
✅ SSH 隧道
如果你告诉我:
我可以给你一套精确配置。