我有这个python脚本通过图形窗口打开VNC会话。它位于那里阻塞等待特定消息进入,然后在从命令提示符运行时成功生成图形窗口。
但是如果我将它放在Upstart .conf文件中以便我可以将它用作后台服务,我可以看到我的程序收到弹出窗口的消息,但它没有显示图形窗口。
...
exec /usr/local/bin/vncscript.py # does not display window
...
如何使用Upstart显示图形窗口?
答案 0 :(得分:0)
通过设置.desktop文件结束解决方案:
https://askubuntu.com/questions/107187/how-to-launch-gui-app-with-upstart-script
最初,我是以
开始的export DISPLAY=0.0
......它奏效了。然后我可以控制它作为服务。但是一旦我重新启动计算机,它就无法按预期工作。启动后甚至无法停止服务。我不确定它为什么会起作用。