可以在没有“真实”显示的云服务器上使用x11vnc

x11vnc是真实X显示的服务器,如此处所述的最终参考站点 。 这是否意味着它专门用于具有物理显示的服务器?

这是否意味着我不能将它用于云服务器,因为通常他们不会有客户可以访问的物理显示器?

我收到以下错误

06/12/2014 10:42:39 XOpenDisplay(“:0”)失败。

06/12/2014 10:42:39再次尝试使用XAUTHLOCALHOSTNAME = localhost …

06/12/2014 10:42:39 *************************************

06/12/2014 10:42:39 *** XOpenDisplay失败(:0)

  • x11vnc无法打开X DISPLAY:“:0”,无法继续。
  • 上面可能有“Xlib:”错误消息,其中包含有关失败的详细信息。

该错误是应用以下内容的结果:

x11vnc -safer -localhost -nopw -once -display:0

根据这个ubuntu页面,该命令是相应的命令: VNC帮助,社区页面

以下是同样的错误

x11vnc -create -safer -localhost -nopw -once -display:0

我正在从云服务提供商的干净安装中使用Ubuntu 14.04,并通过apt-get install ubuntu-desktop添加“桌面”,以便运行期望GUI的应用程序。 实际上相同的软件组合(Ubuntu + ubuntu-desktop +我的应用程序)在12.04和tightvnc下运行良好但是因为在从Ubuntu 12.04切换到14.04之后我在tightvnc中得到了灰色屏幕,所以我决定尝试使用X11。

我想你想要的是Xvnc。 它是一个显示给VNC而不是显示器的X服务器。 http://manpages.ubuntu.com/manpages/trusty/man1/Xvnc4.1.html