【发布时间】:2014-04-25 20:06:06
【问题描述】:
我有用 Qt 制作的 gui 应用程序,我不会在桌面加载时启动它。 我曾尝试从这样的终端执行此操作:
sudo cp MyApp /etc/init.d
sudo chmode 0777 /etc/init.d/MyApp
sudo update-rc.d MyApp defaults
但是当我重新启动计算机时,它给了我程序错误并询问我是否不会报告它。
谁能告诉我可能是什么问题,以及如何解决? 我应该指出我是 linux 新手。
编辑:
我还尝试创建一个启动该程序的脚本,并以相同的方式从启动中启动该脚本,但它给了我同样的错误。
我不知道这是否重要,但是当这个应用程序启动时,它会启动一个从串口读取数据的线程。
【问题讨论】:
-
它只显示检测到系统程序问题的消息框。您现在要报告问题吗,按钮:取消和报告问题...
-
尝试使用 Ubuntu 中的“启动应用程序”实用程序来完成。在这里找到它:askubuntu.com/questions/48321/…
-
/etc/init.d 用于系统服务(守护进程)。 UI 应用程序在登录后在用户/非 root 会话中运行。如何自动启动 UI 应用程序取决于环境(KDE、Gnome、XFCE 等 pp)。
标签: linux windows qt startup init.d