linux开机自启动qt界面,QtE程序ARM板上开机自启动

更新时间:2023-05-23 13:15:12 阅读: 评论:0

linux开机⾃启动qt界⾯,QtE程序ARM板上开机⾃启动
开发板开机启动,我将程序启动,写到/etc/init.d/rcS中,可以启动控制台程序,但是有⼀个qt的界⾯程序启动不了。⽹上找了⼀下,发现⼀篇博客刚好解决这问题,转载过来。捡拾幸福
小学生学习计划博客原⽂如下:
我的板⼦是ok6410,搭载的2.6.36内核,⽂件系统是按照⽼师给的⽂档⾃⼰做的,这两天⼀直在尝试⾃定义开机启动脚本⽂件或应⽤程序,经历多次失败终于在灵光⼀闪间成功了,这个⽅法可能不科学,但是可以实现要求:
inittab中要有下⾯⼀⾏:十个哥哥打一字
console::respawn:-/bin/sh
respawn 意思是⾃动登录,⽽不是要你先回车它才会登录,这点在设置⼦启动程序时需要设置成这样
-/bin/sh 的 - 意思是在登录后执⾏profile
所以我们可以写⼀个脚本⽂件:/etc/init.d/rcqt
⾥⾯写上⼀⾏启动应⽤程序的命令:/key/qt_gui -qws -wenquanyi
然后在profile ⽂件中添加这样⼀⾏,这样就添加了rcqt这个脚本:流行服饰
刘彻简介. /etc/init.d/rcqt        //.与 /之间要有空格,意思是将脚本包含进当前脚本
或者:/etc/init.d/rcqt  //意思是直接执⾏rcqt这个脚本
然后就可以了。
注意:经商电视剧
当然之前如果程序运⾏所需要的环境变量没有设置你还要设置上:
1.可以就在profile中直接写环境变量;
2.也可以新建其他环境变量脚本然后像本⽂应⽤程序⼀样在profile中添加  新建的那个脚本;端午节几号
3.或者是把新建的脚本添加进/etc/init.d/rcS(rcS这个脚本是做的登录之前的初始化)
4.我在之前的尝试中曾将挂载模块的脚本,设置临时环境变量的脚本都添加进rcS这个脚本中,都成功
了,可就是将执⾏QT应⽤程序的那个脚本添加到rcS中就不能正常启动该应⽤程序,或者直接在rcS中添加/key/qt_gui -qws -wenquanyi 也不能正常启动应⽤。现在想来也许是qt应⽤程序需要在系统登录后才能运⾏吧。所以应该将应⽤程序从profile 中通过脚本启动或直接启动
我是照着⼈家这个来的,写⼀个启动脚本,将脚本放到profile⽂件中,结果搞定。
⼜出问题了,这个qt的应⽤程序不登录终端还启动不了。
解决了,那个profile可以执⾏脚本,rcS同样可以执⾏脚本,编写脚本rc.local,在rcS中添加exec /etc/init.d/rc.local搞定。爱情音乐

本文发布于:2023-05-23 13:15:12,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/925079.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:脚本   启动   程序   登录   设置   需要   系统   科学
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图