安装或伪造 x11 会话

Mal*_*rba 6 server remote-desktop display

我有一个在工作中运行的无头 Ubuntu 服务器,我通过 Putty 从我的家用 Windows 机器连接到它。我已经使用 putty 登录,我需要在服务器上运行一个程序(一个 java 包),但如果没有 X11 显示器,它就无法运行。这是我得到的错误:

No X11 DISPLAY variable was set, but this program performed an operation which requires it.

我以前从未使用过远程图形会话,所以如果我说废话,请纠正我。问题是,我真的不需要 gui 来与这个软件交互,我只需要它像有 gui 一样运行。那么,让我通过远程登录在服务器上运行的最简单方法是什么?它可以是实际的显示会话,也可以是应用程序可以输出到的某种模拟显示。重要的是我可以从仅限命令行的 Putty 窗口启动它,并且在我注销时它不会停止。

我读到这xvnc可能会奏效,但我不知道该怎么做。

我说的够清楚了吗?

Kee*_*ook 10

我建议xvfb-run为您要运行的程序伪造 X 服务器:

nohup xvfb-run -a PROGRAM &
Run Code Online (Sandbox Code Playgroud)