【发布时间】:2016-04-20 23:56:31
【问题描述】:
我有一个 ubuntu 服务器,其中的请求将由后端中涉及 gui 的复杂应用程序处理。 gui对我没有用,只使用和存储最终结果。
启动应用程序时出现此错误无法连接到 X 服务器
如何在我的 linux 实例上运行 gui 应用程序而不让我实际看到它
【问题讨论】:
标签: cloud ubuntu-14.04 xserver
我有一个 ubuntu 服务器,其中的请求将由后端中涉及 gui 的复杂应用程序处理。 gui对我没有用,只使用和存储最终结果。
启动应用程序时出现此错误无法连接到 X 服务器
如何在我的 linux 实例上运行 gui 应用程序而不让我实际看到它
【问题讨论】:
标签: cloud ubuntu-14.04 xserver
我使用 vncserver 完成了这项工作,它创建了一个您的应用程序可以使用的 X 显示,但除非您使用 VNC 客户端连接到它,否则它会保持“不可见”。就我而言,我在 RedHat Linux 上使用了tigervnc-server 软件包,但也必须有一个适用于 Ubuntu 的软件包。安装完成后,您可以通过以下方式启动 X 显示:
vncserver :12 -geometry 1920x1200
您可以调整显示数量和几何形状以适应您的口味和应用程序的需要(默认情况下,您会获得非常低分辨率的显示)。一旦 VNC 服务器运行,您需要弄清楚如何告诉您的应用程序使用它。大多数应用程序应该尊重$DISPLAY 环境变量,其他应用程序有专用的命令选项(例如,firefox 有一个--display 选项)。如果您喜欢手动操作,只需使用 VNC 客户端打开 VNC 显示,然后从那里启动您的应用程序。
注意:您还应该使用vncpasswd 命令为 VNC 会话设置密码,并最好阻止与 VNC 会话端口的远程连接。
【讨论】: