Viel einfachere Lösung, starten Sie Chromium mit dem Flag --disable-infobars. Ich habe alles oben Genannte ausprobiert, bevor ich es gefunden habe, und es macht genau das, was ich wollte. Alles andere kannst du in Ruhe lassen.
Meine spezifische Befehlszeile ist:
/usr/bin/chromium-browser --start-fullscreen --disable-session-crashed-bubble --disable-infobars http://www.example.com
Auch das standardmäßige Ausführen im Inkognito-Modus verhindert den Fehler, da nichts von der Sitzung gespeichert wird, mit der auf einen Absturz geprüft werden könnte.
Beispiel:chromium-browser --kiosk --start-maximized --incognito kiosk.html
Dies endlich hat bei mir funktioniert, und es ist ziemlich einfach:
- Chromium ordnungsgemäß herunterfahren
- Ändern Sie die "Inhalt ändern"-Berechtigungen von ~/.config/chromium/Default/Preferences auf "Niemand"
Dadurch wird der Status von zwei Variablen gesperrt, unabhängig davon, wie Chromium heruntergefahren wurde:
- "exit_type":"Normal"
- "exited_cleanly":wahr
Tun Sie dies natürlich erst, nachdem Sie die Einstellungen vorgenommen haben