VNC客户端无法正常工作 – 无法查看另一方发生的更改

问题是:我在同一个局域网中连接了两台计算机。

我试图使用远程桌面查看器从另一台计算机访问,我能够看到远程桌面。

但是当我点击任何东西或执行任何操作时,我都看不到结果,但是操作是在远程桌面上执行的。但是它没有在远程桌面屏幕上刷新。

对于Ex:

  1. 打开远程桌面查看器
  2. 连接到已打开雅虎主页的其他计算机
  3. 单击网页的关闭按钮
  4. 在另一台计算机上执行操作(Yahoo页面已关闭)。
  5. 在远程桌面屏幕上,我仍然可以看到Yahoo主页
  6. 无论我在远程桌面屏幕上执行什么操作,我都会看到相同的屏幕(在这种情况下是雅虎主页)

底线:我在启动远程桌面查看器时看到的任何屏幕都没有刷新。

所以事情是,虽然我能够在远程桌面上执行操作,屏幕不刷新..

我该如何解决这个问题?

我希望我明白我的观点……

注意:我从Ubuntu 10.04LTS连接到Ubuntu 9.04机器。我真的不确定这是否有任何区别。

您可能已经在尝试连接的PC /服务器上设置了桌面效果。 如果是这种情况,则默认情况下不能使用Ubuntu附带的内置VNC服务器。 相反,您必须使用支持“noxdamage”选项的x11vnc包(或类似的东西)。

有关如何进行此设置的更多详细信息,请参阅此问题/答案: VNC不适用于compiz

我不是一个庞大的VNC专家,但我注意到最近我设置VNC默认情况下它没有连接到我的主桌面实例,但产生了一个新实例。 你可以让它显然做持久性桌面 – 我还没有尝试过这个:

http://news.softpedia.com/news/Setting-Up-a-VNC-Server-with-Session-Resume-Support-52875.shtml

如果您运行错误/旧的Nvidiavideo驱动程序,它可能会干扰vnc中的video服务器。 我卸载了驱动程序,然后使用sudo apt-get install nvidia-current重新安装。 如果没有Nvidia驱动程序,即运行通用驱动程序,工作效果更好,速度更快。