如何调试 VNC 屏幕重绘问题?

如何调试 VNC 屏幕重绘问题?

有些人可能认为 VNC 的用途很简单,但我想让它发挥作用,而且从技术上来说这对我来说很有趣。

我的用例是,有时我希望能够在看电视时从客厅控制我的桌面。桌面运行 Ubuntu,当前版本为 12.04,但这可能很快就会改变。我使用的是默认的 Vino 服务器。

我想用 iPad 来控制它,而且我的 WiFi 性能也不错。我为 iPad 买了一款广受好评(如果评论可信的话)的应用程序 Vnc Viewer。

它的效果不如我所希望的那样好。问题在于重绘的速度。它非常慢。我可以点击关闭按钮,走到桌面上,看到窗口已经关闭,但在 iPad 上,VNC 客户端几分钟内都不会显示关闭。我注意到关闭窗口的更新时间比打开窗口要长得多。

那么问题是,这主要是由客户端还是服务器造成的?如果是服务器造成的,该怎么办?Vino 是最好的客户端吗?还是有其他更好的客户端?

答案1

根据 RealVNC 技术支持(VNC Viewer 客户端 iPad 软件的作者)的说法,他们的服务器软件比 Vino 更好用,而且我发现 VNC Viewer 确实如此。使用 VNC Viewer 后,查看器响应速度更快。他们有一个免费的 Linux 服务器软件包供非商业使用。

看来 Vino-VNC Viewer 组合并不理想。使用免费的 RealVNC Server 代替 Vino 是一种改进。iPad 客户端上还有其他与 Vino 配合更好的解决方案吗?

相关内容