当前位置: 首页 > article >正文

【Qt】之【Linux】linux下实现开机自启Qt应用程序

1.使用service(始终未成功)

一开始尝试在 /etc/systemd/system/ 目录下创建一个服务文件控制自启,但是完全不起作用,查看该服务状态一直是enable,但应用程序始终不启动。

2.用另一个程序线程始终监听该应用程序进程

没有该进程,就自动使用启动命令启动,也不起作用…

3.使用.desktop文件

desktop文件放在 /etc/xdg/autostart/路径下,赋予权限,重启就能够自启目标应用程序。 — 但是重启后会先显示系统桌面大概1s才会显示目标应用程序界面,问题待解决。

[Desktop Entry]
Version=1.0
Name=AppName
Comment=启动并管理 AppName应用
Exec=sh -c '/opt/AppName/AppName.sh start'
Icon=/opt/AppName/AppName-icon.png
Terminal=false
Type=Application
Categories=Utility;Application;
StartupWMClass=AppName

http://www.kler.cn/a/547756.html

相关文章:

  • 获取网站君子协议(robots协议)
  • 深入解析HTTP OPTIONS请求与JAX-RS实现
  • Kotlin 优雅的接口实现
  • 【Logistic Regression】机器学习中的基础分类模型
  • SpringAI集成DeepSeek实战
  • 【信息学奥赛一本通 C++题解】1258:【例9.2】数字金字塔
  • 鸿蒙next开发-struct如何封装共用模块
  • vue若依框架dicts中字典项的使用:表格展示与下拉框示例
  • C++ 中的栈与堆:区别与使用场景详解
  • 如何设置 Nginx 连接超时并进行测试(Nginx优化)
  • 何须付费免费它不香吗
  • Python 多项式拟合
  • 自动驾驶---如何打造一款属于自己的自动驾驶系统
  • Bob the Canadian
  • 尚硅谷课程【笔记】——大数据之Hadoop【一】
  • Communications link failure异常分析解决
  • kubernetes 核心技术-Label
  • 讲讲Mysql主从复制原理与延迟
  • 字符串/列表/元组/字典
  • 深度解析 Python 列表推导式与生成器表达式:原理、用法与优劣比较