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