尝试一下几种方法:
1.修改 /etc/rc.local文件。
在exit0 前添加启动命令
2.在/home/pi/.config/autostart/ 下添加.desktop
在.config下的autostart下创建.desktop 文件(若autostart文件夹不存在则手动创建),
添加以下代码,关键要有Type和Exec2行。
但是我的比较特殊启动的是wxpython的脚本,所以以上方法都无效(程序启动了,但是不显示界面),所以在写了一个Python脚本,系统启动调用这个脚本,然后这个脚本在延时后
在调用要用的python程序。
wx看板
import wx import os import time def OpenMainForm(): app=wx.App() import ASRS mainform=ASRS.MyFrame() mainform.ShowFullScreen(True,style=wx.FULLSCREEN_NOTOOLBAR) app.MainLoop() time.sleep(5) OpenMainForm()
QT看板
from ASRS import Stats import os import time from PySide2.QtWidgets import QApplication def OpenMainForm(): app = QApplication([]) stats = Stats() #stats.ui.show() stats.ui.showFullScreen() app.exec_() time.sleep(5) OpenMainForm()