Ich verwende Chromium 39 unter Ubuntu 14.04 auf einem Einplatinencomputer (ODROID U3, obwohl ich glaube, dass die Frage für Chromium auf jedem Ubuntu-System und möglicherweise auch auf anderen Linux-Distributionen gilt).
Der Computer wird mit Chromium im Kioskmodus verwendet, um ein großes Wanddisplay mit Strom zu versorgen. Wenn das System jedoch bei einem Neustart von Chromium die Stromversorgung verliert, wird in der großen Leiste angezeigt, dass "Chromium nicht ordnungsgemäß heruntergefahren wurde". Da das System für die Automatisierung ausgelegt ist und mehrere Systeme ausgeführt werden sollen, ist ein manuelles Remoting des Computers (oder, schlimmer noch, das Anschließen und Trennen einer USB-Maus) keine akzeptable Lösung.
Wie kann ich verhindern, dass Chromium diese Warnung anzeigt, wenn es nicht ordnungsgemäß heruntergefahren wird?
--kiosk
Schalter.--start-fullscreen
es bei der Verwendung benötigt wird--kiosk
.Darüber hinaus wird der Fehler auch verhindert, wenn Sie anscheinend standardmäßig im Inkognito-Modus ausgeführt werden, da in der Sitzung nichts gespeichert wird, anhand dessen nach einem Absturz gesucht werden soll.
Beispiel: Chrom-Browser --kiosk --start-maximiert --incognito kiosk.html
quelle
Das hat bei mir endlich geklappt, und es ist ziemlich einfach:
Das sperrt den Status von zwei Variablen, unabhängig davon, wie Chromium heruntergefahren wurde:
Tun Sie dies natürlich erst, nachdem Sie die Einstellungen vorgenommen haben
quelle
Chromium Version 39 (mindestens unter Ubuntu) verfolgt den Beendigungsstatus des Browsers in drei separaten Dateien:
Wobei "XXXXXX" eine sechsstellige alphanumerische Zufallszeichenfolge ist. Beachten Sie auch, dass "Profil 1" je nach verwendetem Browserprofil unterschiedlich benannt sein kann (ein anderer gebräuchlicher Profilname ist einfach "Standard").
Die beiden profilbasierten Dateien haben zwei Einträge, die die Meldung "exit_state" (Werte sind entweder "Normal" oder "Crashed", mit Anführungszeichen) und "exited_cleanly" (Werte sind entweder wahr oder falsch, ohne Anführungszeichen) auslösen können.
Die Datei "Local State" enthält nur den Eintrag "exited_cleanly".
Es gibt auch eine "Sperr" -Datei, die Probleme verursachen kann. Diese Datei befindet sich unter
Sie können ein Skript schreiben, das diese verwendet
sed
undrm
korrigiert, bevor Sie Chromium startenBeachten Sie, dass für eine optimale Nutzung die Einstellungen von Chromium so festgelegt werden sollten, dass sie mit einer neuen Registerkarte beginnen und nicht mit einer bestimmten URL oder der Wiederherstellung einer Sitzung. Dadurch wird sichergestellt, dass es mit der angegebenen URL und sonst nichts beginnt.
quelle
Lösung / Hack in 5 Sekunden ( /ubuntu//a/720855 ) Einstellungen-> Erweiterte Einstellungen-> System-> Deaktivieren Sie Beim Schließen von Chrome weiterhin Hintergrund-Apps ausführen
(Lesen Sie den gesamten Thread, um zu erfahren, warum das Problem auftritt. Dies ist sehr sinnvoll.)
quelle
Verwenden Sie einfach den Inkognito-Modus:
quelle