如何在启动时运行qt qml应用程序

问题描述 投票:0回答:1

我正在使用带有 Linux 操作系统的 A20lime2 板。我已经创建了 qt qml 桌面应用程序。当系统完全启动时,我可以手动运行应用程序。 我想在启动时运行这个 gui 应用程序,而不显示启动消息和 Linux 主页。 我为此进行了很多搜索,尝试了不同的方法,但没有成功。

1)我尝试了最简单的方法,在 rc.local 中调用应用程序,这适用于 python 脚本,但不适用于 qt qml 应用程序

2)尝试在 /etc/init.d 中创建服务并在 rc.local 中调用该脚本,但没有得到任何结果。当我使用启动和停止命令手动调用我的服务时,出现错误“xyz 服务作业失败。有关详细信息,请参阅“systemctl status xyz 服务”和“journalctl -xn”。” 当我运行“systemctl status xyz service”时,出现错误“Active:失败......” 和“无法启动 LSB:日志文件手......”对于journalctl -xn'

3)遵循此过程https://debian-administration.org/article/28/Making_scripts_run_at_boot_time_with_Debian 没有错误,但启动时没有运行。

还有其他办法吗?或者我做错了什么?

linux qt qml autostart
1个回答
0
投票

另一种方式:

在 Debian 12 上测试

Gnome Desktop >Applications > Utilities > Tweaks > Startup Applications > Add
© www.soinside.com 2019 - 2024. All rights reserved.