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()
  • 相关阅读:
    cpio命令
    INI文件格式
    ubuntu死机怎么办
    vim中执行shell命令
    android安装busybox
    putty远程连接ubuntu
    java sdk与jdk区别
    一些使用JSP 编程技巧(转)
    ubuntu12.04 下安装 jdk1.7 maven3.1
    Java Web进阶步骤
  • 原文地址:https://www.cnblogs.com/JinweiChang/p/10977722.html
Copyright © 2011-2022 走看看