VNC 客户端不工作——无法看到另一端发生的变化

VNC 客户端不工作——无法看到另一端发生的变化

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

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

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

例如:

  1. 打开远程桌面查看器
  2. 连接到另一台打开了雅虎主页的电脑
  3. 点击网页的关闭按钮
  4. 在另一台计算机上执行操作(Yahoo 页面关闭)。
  5. 在远程桌面屏幕上我仍然可以看到雅虎主页
  6. 无论我在远程桌面屏幕上执行什么操作,我都会看到相同的屏幕(在本例中是雅虎主页)

底线:无论我在远程桌面查看器启动时看到什么屏幕都没有刷新。

所以问题是,虽然我能够在远程桌面上执行操作,但屏幕却没有刷新。

我该如何解决这个问题?

我希望我已经清楚地表达了我的观点。

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

答案1

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

有关如何设置的更多详细信息,请参阅此问题/答案: VNC 无法与 compiz 配合使用

答案2

我并不是 VNC 方面的专家,但我最近设置 VNC 时注意到,默认情况下它不会连接到我的主桌面实例,而是会生成一个新实例。显然,您可以让它执行持久桌面 - 我还没有尝试过:

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

答案3

如果您运行的是错误/旧的 Nvidia 视频驱动程序,它可能会干扰 vnc 中的视频服务器。我卸载了驱动程序,然后返回并使用 sudo apt-get install nvidia-current 重新安装。效果很好,刷新速度比没有 Nvidia 驱动程序(即运行通用驱动程序)快得多。

相关内容