zoukankan      html  css  js  c++  java
  • Linux-开机启动程序

    尝试一下几种方法:

    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()
  • 相关阅读:
    占位 CP
    占位 LR
    占位 DL
    占位 SC
    Your name ?
    占位 RK
    Gson 关于SpringMVC和json格式问题
    JDBC
    Outlook2016 2019修改默认存储路径文件夹
    Windows Server 2016 任务管理器没有了远程控制 远程桌面,能够控制其它远程用户的会话
  • 原文地址:https://www.cnblogs.com/JinweiChang/p/10977722.html
Copyright © 2011-2022 走看看