Estoy ejecutando Chromium 39 en Ubuntu 14.04, en una computadora de placa única (ODROID U3, aunque creo que la pregunta es aplicable a Chromium en cualquier sistema Ubuntu y posiblemente también en otras distribuciones de Linux).
La computadora se está utilizando con Chromium en modo quiosco para alimentar una gran pantalla de pared; sin embargo, si el sistema pierde energía, cuando Chromium se reinicia, tiene la gran barra de queja quejándose de que "Chromium no se cerró correctamente". Dado que el sistema está diseñado para ser automatizado, y tenemos la intención de ejecutar múltiples sistemas, la conexión remota a la máquina (o peor aún, la conexión y desconexión de un mouse USB) no es una solución aceptable.
¿Cómo puedo evitar que Chromium aparezca esta advertencia si se cierra incorrectamente?
--kiosk
interruptor.--start-fullscreen
sea necesario cuando se usa--kiosk
.Además, al parecer, al ejecutarse en modo de incógnito de forma predeterminada también se evitará el error porque no se guarda nada de la sesión contra la cual verificar si hay un bloqueo.
ejemplo: chromium-browser --kiosk --start-maximized --incognito kiosk.html
fuente
Esto finalmente funcionó para mí, y es bastante simple:
Eso bloqueará el estado de dos variables, independientemente de cómo se cerró Chromium:
Por supuesto, solo hazlo una vez que hayas terminado de configurar las preferencias
fuente
Chromium versión 39 (al menos en Ubuntu) rastrea el estado de salida del navegador en tres archivos separados:
Donde "XXXXXX" es una cadena alfanumérica aleatoria de seis dígitos. Tenga en cuenta también que "Perfil 1" puede tener un nombre diferente según el perfil del navegador que esté utilizando (otro nombre de perfil común es simplemente "Predeterminado")
Los dos archivos basados en el perfil tienen dos entradas que pueden activar el mensaje, "exit_state" (los valores son "Normal" o "Crashed", con comillas) y "exited_cleanly" (los valores son verdaderos o falsos, sin comillas).
El archivo "Estado local" solo contiene la entrada "exited_cleanly".
También hay un archivo de "bloqueo" que puede causar problemas; este archivo se encuentra en
Puede escribir una secuencia de comandos que use
sed
yrm
corregirlos antes de iniciar ChromiumTenga en cuenta que para un uso ideal, las preferencias de Chromium deben configurarse para comenzar con una nueva pestaña, en lugar de una URL específica o restaurar una sesión; esto asegurará que comience con la URL especificada y nada más.
fuente
Solución / pirateo en 5 segundos ( /ubuntu//a/720855 ) Configuración-> Configuración avanzada-> Sistema-> desmarque Continuar ejecutando aplicaciones en segundo plano cuando Chrome está cerrado
(lea todo el hilo para obtener pistas sobre por qué ocurre el problema. Tiene mucho sentido)
fuente
Solo usa el modo incógnito:
fuente