domenica 15 ottobre 2017

Raspberry Execute script on start-up - Processing -

Argomento un po' spinoso, come posso far caricare all'avvio un programma/script alla mia Raspberry pi?





Per prima cosa dobbiamo capire che versione del sistema operativo abbiamo installato sulla nostra Rasberry:


  • Wheezy
  • Jessy
Per verificarlo apriamo il terminale e scriviamo:


cat /etc/os-release


Questo fa la differenza tra quale cartella andrà modificata per avviare il nostro programma/script.


Per prima cosa andiamo nella cartella d'avvio corretta per la nostra distribuzione:


  • Wheezy:
cd /etc/xdg/lxsession/LXDE-pi/
  • Jessy:
cd .config/lxsession/LXDE-pi/


D'ora in avanti la guida è praticamente la stessa.


Con il comando touch creiamo il nostro file python:
sudo touch file.py
Ora andiamo ad inserire nello script python:
sudo nano file.py
Nel caso vogliate avviare un file processing:
import os os.system("sudo /usr/local/bin/processing-java --sketch=/home/pi/metaly --run")
Andiamo a modificare il file di configurazione:
  • Wheezy:
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
  • Jessy:
sudo nano .config/lxsession/LXDE-pi/autostart
Andiamo ad inserire il nostro programma/script:
@/usr/bin/python /home/pi/file.py


Al prossimo riavvio il vostro script si eseguirà all'avvio.

NB: ricordatevi di avviare la raspberry in modalità Desktop!

    Nessun commento:

    Posta un commento