Questo repository contiene uno script per configurare un Raspberry Pi in modalità kiosk, utilizzando Chromium per visualizzare una pagina web specificata in un file JSON.
- Raspberry Pi 3/4 con Ubuntu 22 o superiori installato
- Connessione a Internet
-
Clona questo repository nella tua directory locale:
git clone https://github.com/ceck90/client-piastre-web.git /home/user/Scrivania cd /home/user/Scrivania
-
Rendi eseguibile lo script di installazione:
chmod +x install_kiosk.sh
-
Esegui lo script di installazione:
./install_kiosk.sh
Lo script install_kiosk.sh
esegue le seguenti operazioni:
- Controlla e installa Chromium se non è già presente.
- Controlla e installa
jq
se non è già presente. - Crea i file necessari (
start_piastre_web.sh
epiastre_cfg.json
) nella directory/home/user/Scrivania/MusicFestOn
. - Crea e abilita un servizio systemd per avviare Chromium in modalità kiosk all'avvio del sistema.
Attenzione, nel caso che l'utente sia diverso da 'user', verrà autmaticamente usato l'utente corrente nel sistema
Lo script di installazione include un menu per guidare l'utente attraverso il processo di installazione. Le opzioni disponibili sono:
- Installa pacchetti necessari e tool di debug
- Crea file di configurazione
- Abilita e avvia il servizio
- Disattiva screensaver e poersave di Ubuntu
- Abilita accesso SSH remoto
- Esegui tutte le operazioni
- Esci
Questo file contiene l'URL da caricare in modalità kiosk:
{
"url": "http://192.168.1.21"
}
/home/user/Scrivania/MusicFestOn/start_piastre_web.sh
sudo systemctl status piastre_web.service
sudo systemctl disable piastre_web.service
sudo systemctl enable piastre_web.service