一次性方法关掉自带的QT的GUI界面的方法
执行下面这条命令:
/etc/init.d/S99myirhmi2 stop
执行完成后再用手去操作屏幕上的UI界面,UI界面就没有任何反应了,说明QT的GUI界面被关掉了。
然后再用自己写的把屏幕刷黑的程序去把屏幕刷黑,详情见下面这篇博文:
https://blog.csdn.net/wenhao_ir/article/details/144594705
关掉QT的GUI界面后,可以用下面的命令实现LCD超过一定的时间后仍然不会熄屏:
echo -e "\033[9;0]" > /dev/tty0
关于这个命令的解释见我写的另一篇博文:
https://blog.csdn.net/wenhao_ir/article/details/145431203
永久有效的关掉QT的GUI界面最简单的方法
直接修改文件 /etc/init.d/S99myirhmi2
vi /etc/init.d/S99myirhmi2
把第15行注释掉然后重启板子就行了(下面画红线的就是第15行)。
重启开发板后,会卡在下面这个画面:
我们也不用管它,直接用自己写的把屏幕刷黑的程序去把屏幕刷黑即可,详情见下面这篇博文:
https://blog.csdn.net/wenhao_ir/article/details/144594705
如果想上面这个卡死的画面都没有,请往下看“关掉poky界面的方法”。
关掉QT的GUI界面后,可以用下面的命令实现LCD超过一定的时间后仍然不会熄屏:
echo -e "\033[9;0]" > /dev/tty0
关于这个命令的解释见我写的另一篇博文:
https://blog.csdn.net/wenhao_ir/article/details/145431203
官方提供的永久关掉QT的GUI界面的方法(不推荐,原因是麻烦!!)
关掉原理:
把位于/etc/init.d/目录中的QT的GUI界面的系统启动时的初始化配置文件S99myirhmi2
移除。
但是有时候我们又要恢复显示QT的GUI界面,怎么办呢?
那就不要删除初始化配置文件S99myirhmi2
呗,把它进行个备份,然后用的时候再恢复。
我们这里把它备份到用户home目录的子目录backup中,即目录~/backup/
mkdir -p ~/backup
mv /etc/init.d/S99myirhmi2 ~/backup/
执行完上面两条命令后,用下面两条命令检查文件存在情况:
ls -l ~/backup/S99myirhmi2 # 查看文件是否在 backup 文件夹
ls -l /etc/init.d/S99myirhmi2 # 确认原路径是否已无文件
接着重启开发板:
reboot
重启开发板后,会卡在下面这个画面:
我们也不用管它,直接用自己写的把屏幕刷黑的程序去把屏幕刷黑即可,详情见下面这篇博文:
https://blog.csdn.net/wenhao_ir/article/details/144594705
如果想上面这个卡死的画面都没有,请往下看“关掉poky界面的方法”。
关掉QT的GUI界面后,可以用下面的命令实现LCD超过一定的时间后仍然不会熄屏:
echo -e "\033[9;0]" > /dev/tty0
关于这个命令的解释见我写的另一篇博文:
https://blog.csdn.net/wenhao_ir/article/details/145431203
关掉poky界面的方法
不管是用哪种永久有效的方法关掉了QT的GUI,重启开发板,LCD屏就卡死在下面这个画面上:
这里是需要关闭poky界面:
可参考下面这个链接操作关闭Poky界面:
https://forums.100ask.net/t/topic/2613/1
其实本质上是把那些显示进度百分比的语句去掉。
其实本质上是把那些显示进度百分比的语句去掉。
其实本质上是把那些显示进度百分比的语句去掉。