背景故事 - 我需要运行一个 Adobe Air 应用程序,它会执行某些操作并截取其自身的屏幕截图并保存 JPG,然后自行终止。(在 Linux 环境中)
我已在 gnome 环境中的 ubuntu 上成功运行它。(在 EC2 上,使用 NoMachine / NXClient 远程窗口应用程序)
但我需要的是从服务器上的脚本自动运行它。当我尝试从命令行(通过 ssh)运行它时,我收到错误:
Gtk-WARNING **: cannot open display:
所以,我的问题是,如何通过脚本自动运行。
答案1
弄清楚了。
Xvfb :1 &
export DISPLAY=:1
./runMyApp &
答案2
更简单:
$ xvfb-run./runMyApp 复制代码
(您可以xvfb-run
在財委包裹。)