一、添加自启动程序,自启动的程序分两种,一种是不带界面的命令行程序,一种是带界面的qt程序 不带界面的命令行程序自启动方法如下: /etc/rc.d/rc.local,该文件位于文件系统中根目录下,是用于配置init进程的自启动脚本。可以将开机需要进行设置的命令、自启动的程序添加到此脚本中,达到开机自启的目的。 假设开机时需要自动执行此脚本/root/loop.sh,就可以在/etc/rc.d/rc.local结尾另起一行加入如下指令: /root/loop.sh 假如需要自启动的程序为new_app,该程序在/root目录下,就可以在/etc/rc.d/rc.local结尾另起一行加入如下指令: cd /root ./new_app & 带界面的命令行程序自启动方法如下: 修改的文件路径及文件名:/etc/rc.d/apps.sh 修改以下脚本的3,4行,修改成自己应用程序的存放路径,以及自己的应用程序名称即可。 #!/bin/sh #app cd /opt/qt4.8.5/demos/embedded/fluidlauncher ./fluidlauncher -qws & #apps 假如需要自启动的qt程序为new_qt,该程序在/root目录下,就可以上面两行标红的内容改为如下指令: cd /root ./new_qt -qws & 二、 添加QT app到桌面 用户可以将编译后的QT app可执行程序存放在目录/opt/qt4.8.5/apps; 并将对应上述QT app的png图标存放在目录/forlinx/web/lighttpd/webpages/apps/images; 并在目录/forlinx/web/lighttpd/webpages/shell中仿照其他的shell 脚本添加调用对应QT app的shell脚本; 并在目录/forlinx/web/lighttpd/webpages/apps中添加对应QT app的desktop小程序。 最后需要修改目录/forlinx/web/lighttpd/webpages的可编辑文件json.txt,指明QT app与图标以及与shell脚本的对应关系。 |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-11-23 07:00
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.