安装或伪造 x11 会话

安装或伪造 x11 会话

我在工作中运行了一个无头 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可能会有用,但我不知道如何去做。

我讲得够清楚了吗?

答案1

我建议xvfb-run使用下面这个工具来伪造一个 X 服务器来运行你想要运行的程序:

nohup xvfb-run -a PROGRAM &

相关内容