适用于 Linux 的最佳 VNC 服务器?

Jav*_* C. 14 vnc

我知道这可能是关于个人喜好的问题。

但是,在速度/内存使用/易于配置/许可方面,您知道哪个是最好的 VNC 服务器?

我已经尝试过 TightVNC、TigerVNC、UltraVNC 和 RealVNC,但现在我无法确定哪个是最好的(我列出的任何一个或其他任何一个)就我现在担心的问题(速度/消耗/配置)而言/许可)。

你最好的选择是什么?

Mic*_*man 10

好吧,TurboVNC 有 VirtualGL 支持。这允许通过 VNC 进行硬件加速,并且是我在 VNC 客户端/服务器中见过的仅有的两个杀手级功能之一。当然,您必须通过 SSH 隧道来确保它的安全……第二个是 X11vnc 能够附加到本机 X 屏幕或虚拟帧缓冲区。

这种比较可能会对您有所帮助;如果您不能按功能缩小范围,那么它们都应该几乎可以满足您的需求。


Jam*_*ell 9

老实说,我最近在 Linux 上使用 VNC 服务器取得了巨大的成功。作为回应,我已经切换到经常只使用 X-forwarding 来远程运行东西..

要尝试它,在另一台 Linux 机器上,您可以通过在 sshing 时添加“-X”来快速(通常)开始:

$ ssh -X me@myserverbox
Run Code Online (Sandbox Code Playgroud)

远程登录后,您只需调用它们即可通过网络运行应用程序:

$ xclock
Run Code Online (Sandbox Code Playgroud)

如果一切顺利,您将看到 xclock 出现在本地,但它将从您接入的机器上运行。

实际上,您可以在此之上运行整个窗口管理器会话。但是这需要一些努力,而且您肯定需要一个非常好的网络。

您还可以在 Windows 上运行 X 服务器,因此您可以将 Xhost 应用程序转移到 Windows - 要在 OSX 中执行此操作,您必须安装 X11,运行它,然后从运行在 X11 上的终端通过 ssh 进入。

希望对你有所帮助。

编辑:纠正术语错误

  • 确实有效,(虽然你不应该称它为 xhosting,这意味着可怕的 `xhost <server>` 机制)。正确的术语是 X 转发,或者 X11 转发,如果你觉得很花哨的话。注意需要受信任的 X11 连接的应用程序和支持它们的 ssh 客户端:如果支持,您可能需要`-Y` 否则您的窗口将是空白的。如果它发生在 Java GUI 上。对于 Windows,最好的 X 服务器可能是 [Xming](http://xming.sf.net)。 (4认同)

ale*_*oot 5

我已经在 linux 上尝试了几个 VNC 服务器,对我来说更好的服务器是X11VNC

X11VNC 是轻量级稳定的 VNC 服务器,有很多选项,并允许与 UltraVNC 客户端很好地集成。

  • 每次+1 x11vnc,它“正常工作”! (2认同)