我有一台运行Ubuntu 14.04的服务器.我想在上面运行一个3D建模软件.我将发送一些参数,软件将根据这些参数自动生成模型并将数据发回.在整个过程中,我不需要与软件的Gui进行交互,但软件会在调用时启动GUI.
有没有办法在不需要显示的情况下运行它.
我尝试过X11转发,但只是在本地机器上启动了Gui.我需要一种方法,使应用程序在服务器上完全运行,而无需显示.
您需要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)
| 归档时间: |
|
| 查看次数: |
2178 次 |
| 最近记录: |