Soluzione molto più semplice, avvia Chromium con il flag --disable-infobars. Ho provato tutto quanto sopra prima di trovarlo, e fa esattamente quello che volevo. Puoi lasciare stare tutte le altre cose.
La mia riga di comando specifica è:
/usr/bin/chromium-browser --start-fullscreen --disable-session-crashed-bubble --disable-infobars http://www.example.com
Inoltre, apparentemente l'esecuzione in modalità di navigazione in incognito per impostazione predefinita impedirà anche l'errore perché non viene salvato nulla dalla sessione rispetto a cui verificare un arresto anomalo.
esempio:chromium-browser --kiosk --start-maximized --incognito kiosk.html
Questo finalmente ha funzionato per me, ed è piuttosto semplice:
- Chiudi Chromium in modo ordinato
- Modifica le autorizzazioni "Modifica contenuto" di ~/.config/chromium/Default/Preferences su "Nessuno"
Ciò bloccherà lo stato di due variabili, indipendentemente da come Chromium è stato chiuso:
- "exit_type":"Normale"
- "exited_cleanly":true
Ovviamente fallo solo dopo aver impostato le preferenze