【发布时间】:2016-10-26 21:13:27
【问题描述】:
我有这个 python 脚本,它通过一个图形窗口打开一个 VNC 会话。它坐在那里阻止等待特定消息进入,然后在从命令提示符运行时成功生成图形窗口。
但是,如果我将它放在 Upstart .conf 文件中以便我可以将其用作后台服务,我可以看到我的程序接收到弹出窗口的消息,但它不显示图形窗口。
...
exec /usr/local/bin/vncscript.py # does not display window
...
如何使用 Upstart 显示图形窗口?
【问题讨论】:
-
也许我错了,但 upstart 用于运行服务/守护程序 - 可以在无人登录时运行的程序,因此没有显示任何内容的可能性。或者你可能必须设置
export DISPLAY=:0.0来通知程序在哪里显示。