raspberry pi:启动时自动运行GUI

时间:2016-12-07 15:17:17

标签: python user-interface terminal raspberry-pi

我想运行一个python脚本,它在启动时执行GUI(当pi启动时)。但是我没有在屏幕上看到任何GUI,但是当我打开终端时,我的程序自动执行并出现GUI。此外,我的程序需要执行互联网连接,但pi后来连接到wifi,我的脚本先执行,最后没有连接到互联网。

在pi正常启动并且pi与Internet连接后,我的python脚本是否有任何执行

1 个答案:

答案 0 :(得分:2)

Raspian的两个步骤:

  1. 确保启动GUI(可以通过sudo raspi-config设置)
  2. 编辑~/.config/lxsession/LXDE-pi/autostart并将您的python脚本添加到路径中:例如@python /home/pi/your_script.py
  3. 如果路径是

    ,则取决于raspian的版本
    ~/.config/lxsession/LXDE-pi/autostart
    

    ~/.config/lxsession/LXDE/autostart
    

    我建议一次尝试一个。 (旧版本可能会使用此路径/etc/xdg/lxsession/LXDE-pi/autostartref))

    这应该在用户界面初始化后运行脚本,但您不能保证WiFi已连接。我建议你修改你的python脚本以检查它是否先连接,如果没有在几秒钟之后重试,直到它完成,然后按预期执行其余的。