gpt4 book ai didi

linux - 如何在 linux ubuntu 启动时启动 gui 应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:59:02 25 4
gpt4 key购买 nike

我有一个用 Qt 制作的 gui 应用程序,我不会在桌面加载时启动它。我试过从终端这样做:

sudo cp MyApp /etc/init.d
sudo chmode 0777 /etc/init.d/MyApp
sudo update-rc.d MyApp defaults

但是当我重新启动计算机时它给我程序错误并询问我是否要报告它。

谁能告诉我可能是什么问题,以及如何解决它?我应该指出,我是 Linux 新手。

编辑:

我也曾尝试创建一个启动该程序的脚本,并以相同的方式从启动时启动该脚本,但它给了我同样的错误。

我不知道这是否重要,但是当这个应用程序启动时,它会启动一个从串口读取数据的线程。

最佳答案

您不会在 /usr/include/init.d 中启动 GUI 应用程序。这些是与 GUI 无关的系统守护进程。如果您想在 X session 开始时启动应用程序,则必须改为查看 Xsession 的联机帮助页。

http://manpages.ubuntu.com/manpages/natty/man5/Xsession.5.html

比如我的~/.xsession是

xkbset r rate 250 25
startfluxbox

这里 xkbset 在我的用户下运行,就像我启动它一样。它实际上可以访问 DISPLAY 和其他 X 资源,这是系统守护进程从不做的事情。对于系统范围,这在 /etc/X11/Xsession.d 或您的系统使用的任何地方。

关于linux - 如何在 linux ubuntu 启动时启动 gui 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22508227/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com