使用Gui运行程序而不在Ubuntu中显示

Man*_*a89 1 x11 ubuntu

我有一台运行Ubuntu 14.04的服务器.我想在上面运行一个3D建模软件.我将发送一些参数,软件将根据这些参数自动生成模型并将数据发回.在整个过程中,我不需要与软件的Gui进行交互,但软件会在调用时启动GUI.

有没有办法在不需要显示的情况下运行它.

我尝试过X11转发,但只是在本地机器上启动了Gui.我需要一种方法,使应用程序在服务器上完全运行,而无需显示.

Rub*_*ero 7

您需要Xvfb虚拟化X11服务器,所以首先要做:

apt-get install xvfb 
Run Code Online (Sandbox Code Playgroud)

您可能还需要使用xvfb的这些包:

sudo apt-get install x11-xkb-utils xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic x11-apps
Run Code Online (Sandbox Code Playgroud)

然后你可以在没有任何GUI的情况下运行你的应用程序:

Xvfb :19 -screen 0 1024x768x16 &
export DISPLAY=:19
myapp &
Run Code Online (Sandbox Code Playgroud)