AndrewTFox
Posts: 4
Joined: Fri Oct 25, 2019 12:46 pm

Chiosco - Aggiornamento dopo tempo di inattività

Thu Jul 30, 2020 10:25 am

Ciao a tutti,
Ho alcuni raspberry PI4 B su cui vorrei configurare dei chioschi nella mia azienda.
Seguendo questa guida specifica https://pimylifeup.com/raspberry-pi-kiosk/ ho creato la mia base su chromium, ma sto cercando di rendere l'accesso ad un sito specifico il più semplice possibile agli utenti.
I punti che sto cercando di affrontare sono:
- Refresh pagina dopo 5 minuti di inattività
- Auto login

Come tanti altri siti, dopo un tot di tempo che non viene utilizzato l'utente viene sloggato, ma per rendersene conto in questo caso è necessario aggiornare la pagina. Tramite xdotool è una cosa semplice, ma non funzionale poichè potrebbe aggiornarsi anche mentre l'utente utilizza la postazione:

Code: Select all

while true; do
   xdotool keydown ctrl+r; xdotool keyup ctrl+r;
   sleep 300
done
Quindi la prima domanda è:
Esiste un modo per fare un aggiornamento della pagina dopo un certo tempo di inattività?
Esempio quando per 5 minuti il cursore non si muove.

Dal momento in cui ho aggiornato la pagina e mi trovo nella home dove mi chiede di inserire le credenziali, tramite xdotool sempre posso definire dove e cosa inserire:
export DISPLAY=:0
xdotool mousemove 960 540
xdotool type "OPERATORE1"
xdotool click 1
...
Come posso fare in modo che, ogni volta premuto il tasto F1 dalla tastiera, esegua i comandi sopra?


Ho provato a cercare in giro ma soluzioni cosi specifiche non ne ho trovate.
Accetto suggerimenti, link, videoguide, tutto quello disponibile.. Se trovassi una soluzione continuando a cercare posto direttamente in questo thd.

Grazie in anticipo.

nicolap8
Posts: 575
Joined: Mon Mar 13, 2017 9:45 pm

Re: Chiosco - Aggiornamento dopo tempo di inattività

Thu Jul 30, 2020 12:19 pm

Ciao,
avrei una domanda: perché non gestisci il refresh dalla pagina web? In fondo è il server o il codice della pagina che sa se e quando aggiornare!

AndrewTFox
Posts: 4
Joined: Fri Oct 25, 2019 12:46 pm

Re: Chiosco - Aggiornamento dopo tempo di inattività

Thu Jul 30, 2020 12:47 pm

nicolap8 wrote:
Thu Jul 30, 2020 12:19 pm
Ciao,
avrei una domanda: perché non gestisci il refresh dalla pagina web? In fondo è il server o il codice della pagina che sa se e quando aggiornare!
Ciao Nicolap8,
non credo di seguirti, hai modo di farmi un esempio?
Grazie

nicolap8
Posts: 575
Joined: Mon Mar 13, 2017 9:45 pm

Re: Chiosco - Aggiornamento dopo tempo di inattività

Thu Jul 30, 2020 12:51 pm

AndrewTFox wrote:
Thu Jul 30, 2020 12:47 pm
nicolap8 wrote:
Thu Jul 30, 2020 12:19 pm
Ciao,
avrei una domanda: perché non gestisci il refresh dalla pagina web? In fondo è il server o il codice della pagina che sa se e quando aggiornare!
Ciao Nicolap8,
non credo di seguirti, hai modo di farmi un esempio?
Grazie
Questo è uno dei tanti metodi per fare il refresh di una pagina web: https://www.w3schools.com/tags/att_meta_http_equiv.asp

AndrewTFox
Posts: 4
Joined: Fri Oct 25, 2019 12:46 pm

Re: Chiosco - Aggiornamento dopo tempo di inattività

Thu Jul 30, 2020 1:26 pm

nicolap8 wrote:
Thu Jul 30, 2020 12:51 pm
Questo è uno dei tanti metodi per fare il refresh di una pagina web: https://www.w3schools.com/tags/att_meta_http_equiv.asp
Il problema è che non posso fare un refresh ogni tot tempo stabilito, metti caso che un operatore sta scrivendo in un campo, rischia di perdere i dati.

Per questo sono riuscito a trovare un estensione per chromium che sta funzionando: IDLE RESET
https://chrome.google.com/webstore/deta ... lcjd?hl=it

Ora il problema è: come faccio a far inserire le credenziali successivamente al refresh?
Sarebbe sufficiente anche che premendo il tasto F1 mi facesse partire i comandi di xdotool

macca
Posts: 151
Joined: Tue Oct 16, 2012 9:14 am

Re: Chiosco - Aggiornamento dopo tempo di inattività

Fri Jul 31, 2020 7:04 am

AndrewTFox wrote:
Thu Jul 30, 2020 1:26 pm
Ora il problema è: come faccio a far inserire le credenziali successivamente al refresh?
Sarebbe sufficiente anche che premendo il tasto F1 mi facesse partire i comandi di xdotool
Perchè ti serve un login per una cosa che, presumo, sia di accesso pubblico ?

Comunque, ti consiglio di dare un'occhiata ai tanti framework javascript, tipo jQuery o simili, che dovrebbero permettere, tra le altre cose, di automatizzare diverse cose, compreso il timeout per inattività e il fill automatico dei campi di input.

willy_pinguino
Posts: 946
Joined: Sun Jan 22, 2017 9:11 pm

Re: Chiosco - Aggiornamento dopo tempo di inattività

Wed Aug 05, 2020 12:47 pm

credo che questa sia più una questione da webmaster che una questione che riguardi raspbian o raspberry... in questo caso credo che se la pagina fosse su un raspberry, su Winzozz o su un Mac, il problema sarebbe assolutamente lo stesso... mi sbaglio?

Return to “Italiano”