Upstart - 不显示图形窗口

时间:2016-10-26 21:13:28

标签: python linux upstart vnc

我有这个python脚本通过图形窗口打开VNC会话。它位于那里阻塞等待特定消息进入,然后在从命令提示符运行时成功生成图形窗口。

但是如果我将它放在Upstart .conf文件中以便我可以将它用作后台服务,我可以看到我的程序收到弹出窗口的消息,但它没有显示图形窗口。

...
exec /usr/local/bin/vncscript.py # does not display window
...

如何使用Upstart显示图形窗口?

1 个答案:

答案 0 :(得分:0)

通过设置.desktop文件结束解决方案:

https://askubuntu.com/questions/107187/how-to-launch-gui-app-with-upstart-script

最初,我是以

开始的
export DISPLAY=0.0 

......它奏效了。然后我可以控制它作为服务。但是一旦我重新启动计算机,它就无法按预期工作。启动后甚至无法停止服务。我不确定它为什么会起作用。