我正在尝试设置 Xvfb 以在没有显示的远程服务器上运行 GUI 应用程序

我正在尝试设置 Xvfb 以在没有显示的远程服务器上运行 GUI 应用程序

我有一个需要在远程服务器上运行的第三方 Java 应用程序。不幸的是,该应用程序是为桌面设计的,并假设有 GUI。问题是我想让这个应用程序在远程服务器上运行,而不必将我的桌面计算机与远程计算机的持久 VNC 连接绑定在一起。

我正在尝试在远程机器上设置 Xvfb,以便模拟图形环境,通过 VNC 连接到远程机器以启动应用程序并配置参数,然后注销并让其运行。以下是我目前所拥有的:我有 ubuntu 11.04 服务器 apt-get install xvfb apt-get install fluxbox apt-get install x11vnc

Xvfb:1-屏幕 0 1024x768x16&fluxbox&

此时我遇到了一个问题,因为它给出了一个非常不明确的错误:无法连接到服务器。我如何知道服务器是否正在运行并且运行正常?

答案1

启动 Java 应用程序时将 DISPLAY 环境变量设置为:1,以便它在 Xvfb 服务器上启动。

相关内容