如何才能使 Linux 机器上的 VNC 服务器尽可能快(不影响安全性)(并连接到已经运行的 X 会话)?
我在我的 Ubuntu 上运行 VNC 服务器(x11vnc),并且偶尔通过 LAN 从另一台 Ubuntu 机器连接到它。
x11vnc -localhost -usepw -ncache 10 -forever -display :0
我使用上述命令和 SSH 端口转发。我使用这个 (xtightvncviewer) 进行连接:
vncviewer -encodings 'copyrect tight hextile' localhost:0
连接到已在运行的 X 会话很重要。如果不是这种情况,我会使用 NX 或 SSH X11 转发。
答案1
TightVNC over SSH 以速度快而著称。不过我不知道您是否会注意到不同实现之间的巨大差异。
答案2
答案3
如果您可以用图像质量来换取反应性,请尝试降低图像质量。
我使用了这些参数,但尚未使用最新的 x11vnc 版本检查它们。
vncviewer $IP -bgr233 -compresslevel 9 -encodings "tight"
或者
vncviewer $IP -bgr233 -quality 0 -encodings "tight"