我需要通过Linux(14.04)服务启动/停止Qt GUI应用程序。 有一个简单的启动脚本,它设置路径,QML库和插件,如果我以用户身份运行它。检测到USB时请求执行此操作。但是我无法从处理USB操作的脚本启动GUI(或者我不知道这样做很热)。
我试图在/etc/init.d/中添加简单的服务,它启动/停止GUI,但它仍然不起作用。 接下来我尝试的是QtService,但是下面的代码没有启动服务,也没有提供问题是什么。
QProcess *process = new QProcess(this);
QString file = "/opt/test/qmltest";
process->start(file);
有没有关于如何做到这一点的例子?