【问题标题】:cannot connect to x server : running gui without displaying无法连接到 x 服务器:运行 gui 而不显示
【发布时间】:2016-04-20 23:56:31
【问题描述】:

我有一个 ubuntu 服务器,其中的请求将由后端中涉及 gui 的复杂应用程序处理。 gui对我没有用,只使用和存储最终结果。
启动应用程序时出现此错误无法连接到 X 服务器

如何在我的 linux 实例上运行 gui 应用程序而不让我实际看到它

【问题讨论】:

    标签: cloud ubuntu-14.04 xserver


    【解决方案1】:

    我使用 vncserver 完成了这项工作,它创建了一个您的应用程序可以使用的 X 显示,但除非您使用 VNC 客户端连接到它,否则它会保持“不可见”。就我而言,我在 RedHat Linux 上使用了tigervnc-server 软件包,但也必须有一个适用于 Ubuntu 的软件包。安装完成后,您可以通过以下方式启动 X 显示:

    vncserver :12 -geometry 1920x1200
    

    您可以调整显示数量和几何形状以适应您的口味和应用程序的需要(默认情况下,您会获得非常低分辨率的显示)。一旦 VNC 服务器运行,您需要弄清楚如何告诉您的应用程序使用它。大多数应用程序应该尊重$DISPLAY 环境变量,其他应用程序有专用的命令选项(例如,firefox 有一个--display 选项)。如果您喜欢手动操作,只需使用 VNC 客户端打开 VNC 显示,然后从那里启动您的应用程序。

    注意:您还应该使用vncpasswd 命令为 VNC 会话设置密码,并最好阻止与 VNC 会话端口的远程连接。

    【讨论】:

      猜你喜欢
      • 2013-07-07
      • 2019-04-20
      • 2012-03-25
      • 1970-01-01
      • 1970-01-01
      • 2019-12-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多