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

【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

相关文章:

  • Golang面试题一
  • promise捕获错误的方式
  • 网络安全-攻击流程-传输层
  • OceanBase使用ob-loader-dumper导出表报ORA-00600
  • 【DeepSeek】本地PC部署和运行DeepSeek-R1-70b
  • 人工智能知识架构详解
  • 自学Java-面向对象高级(final、单例类、枚举类、抽象类、接口)
  • Leetcode 146 LRU缓存 的三种解法
  • 基于Ollama安装deepseek-r1模型搭建本地知识库(Dify、MaxKb、Open-WebUi、AnythingLLM)
  • 算法1-1 玩具谜题
  • FreeBSD系统使用pyenv安装不同版本python,比如python3.12
  • win11 labelme 汉化菜单
  • 集成测试总结文档
  • JMeter工具介绍、元件和组件的介绍
  • 【复现DeepSeek-R1之Open R1实战】系列1:跑通SFT(一步步操作,手把手教学)
  • Python有哪些应用场景
  • 等距节点插值公式
  • 动态规划:解决复杂问题的高效策略
  • 目标检测中的数据增强:翻转、旋转、缩放、裁剪、亮度、模糊等【附完整源码】
  • 用Python实现线性回归:从数学原理到代码实战
  • 客场不敌蓉城遭遇联赛首败,申花争冠需要提升外援能力
  • 缔造“水饺皇后”的香港,也是被移民塑造的香港
  • 美乌矿产协议签署被曝“临门一脚”时生变,美方提附加条件
  • AI世界的年轻人,如何作答未来
  • 讲座|为什么要不断地翻译叶芝的诗?它们为什么值得细读?
  • 青海西宁市城西区副区长于媛媛主动投案,接受审查调查