我已经创建了一个使用AT-SPI和c++获取火狐信息的应用程序,并且工作正常。但是,尽管源代码相同,但它不能作为初创应用程序运行。
原因是atspi_init()返回错误2。
我写的upstart的conf文件是这样的:
description "firefoxurl daemon"
start on runlevel [2345]
stop on runlevel [!2345]
script
exec /opt/GetCurrentUrlOfFirefox
end script谁能告诉我为什么AT_SPI不能在Upstart中工作?
发布于 2014-11-03 19:30:58
如果它期望Firefox正在运行,那么在系统启动时,这显然是一个错误的假设。
您可能应该考虑从用户的X启动脚本运行它;即使这样,Firefox通常也要等到一段时间后才会启动。
https://stackoverflow.com/questions/26707938
复制相似问题