在未安装 X11 的服务器上运行 GUI 软件

在未安装 X11 的服务器上运行 GUI 软件

我正在尝试编写一个可视化应用程序,grads,以在预处理批次中生成一堆地图。

该应用程序通常从控制台获取输入并启动 X 窗口来显示结果。显示结果后,您可以将它们写入图像文件。

有没有办法将 X 显示器设置为某种忽略所有输入和输出的空设备?

答案1

根据开始和退出在里面GrADS 用户指南,您可以-b在启动程序时将其用作命令行选项,以批处理模式运行它。它根本不会使用显示窗口。您还可以指定一个命令,在程序启动时立即运行( ),并在该命令完成后立即-c退出( )。-x命令行选项说你可以使用

grads -pbxc 'my_script.gs'

或者

grads -lbxc 'my_script.gs'

静默运行脚本并在完成后退出。(第一个命令使用纵向模式,而第二个命令使用横向模式。)

用户指南中的脚本文档解释了如何将输出写入文件。

答案2

我不太清楚你在问什么。你想在未安装 X 的情况下设置 X 显示吗?

/dev/null 无论如何都是一个文件,它基本上会忽略您传递给它的所有内容。

相关内容