我想运行一个python脚本,它在启动时执行GUI(当pi启动时)。但是我没有在屏幕上看到任何GUI,但是当我打开终端时,我的程序自动执行并出现GUI。此外,我的程序需要执行互联网连接,但pi后来连接到wifi,我的脚本先执行,最后没有连接到互联网。
在pi正常启动并且pi与Internet连接后,我的python脚本是否有任何执行
答案 0 :(得分:2)
Raspian的两个步骤:
raspi-config
设置)~/.config/lxsession/LXDE-pi/autostart
并将您的python脚本添加到路径中:例如@python /home/pi/your_script.py
如果路径是
,则取决于raspian的版本~/.config/lxsession/LXDE-pi/autostart
或
~/.config/lxsession/LXDE/autostart
我建议一次尝试一个。
(旧版本可能会使用此路径/etc/xdg/lxsession/LXDE-pi/autostart
(ref))
这应该在用户界面初始化后运行脚本,但您不能保证WiFi已连接。我建议你修改你的python脚本以检查它是否先连接,如果没有在几秒钟之后重试,直到它完成,然后按预期执行其余的。