Я запускаю Chromium 39 в Ubuntu 14.04 на одноплатном компьютере (ODROID U3, хотя я считаю, что этот вопрос применим к Chromium в любой системе Ubuntu и, возможно, в других дистрибутивах Linux).
Компьютер используется с Chromium в режиме киоска для питания большого настенного дисплея; однако, если система теряет питание, при перезапуске Chromium появляется большая полоса с жалобами на то, что «Chromium не выключился правильно». Поскольку система спроектирована для автоматизации, и мы намерены запускать несколько систем, ручное подключение к машине (или, что еще хуже, обход подключения и отключения USB-мыши) не является приемлемым решением.
Как я могу предотвратить появление Chromium в этом предупреждении, если он неправильно отключился?
--kiosk
выключателем.--start-fullscreen
это необходимо при использовании--kiosk
.Кроме того, очевидно, что работа в режиме инкогнито по умолчанию также предотвратит ошибку, так как в сеансе ничего не сохраняется, чтобы можно было проверить наличие сбоев.
пример: chromium-browser --kiosk --start-maximized --incognito kiosk.html
источник
Это, наконец, сработало для меня, и это довольно просто:
Это заблокирует состояние двух переменных, независимо от того, как был отключен Chromium:
Конечно, делать это можно только после того, как вы закончите настройку параметров.
источник
Версия 39 Chromium (по крайней мере в Ubuntu) отслеживает состояние выхода браузера в трех отдельных файлах:
Где «XXXXXX» - это шестизначная случайная буквенно-цифровая строка. Также обратите внимание, что «Профиль 1» может называться по-разному в зависимости от того, какой профиль браузера вы используете (другое распространенное имя профиля просто «По умолчанию»)
Два файла на основе профиля имеют две записи, которые могут вызвать сообщение: «exit_state» (значения могут быть «Normal» или «Crashed», с кавычками) и «exited_cleanly» (значения либо true, либо false, без кавычек).
Файл "Local State" содержит только запись "exited_cleanly".
Существует также файл блокировки, который может вызвать проблемы; этот файл находится в
Вы можете написать скрипт, который использует
sed
иrm
исправляет их перед запуском ChromiumОбратите внимание, что для идеального использования предпочтения Chromium должны быть настроены на запуск с новой вкладки, а не с конкретного URL-адреса или восстановления сеанса; это гарантирует, что он начинается с указанного URL и больше ничего.
источник
Решение / Взлом через 5 секунд ( /ubuntu//a/720855 ) Настройки-> Расширенные настройки-> Система-> снимите флажок Продолжить запуск фоновых приложений при закрытии Chrome
(прочитайте всю ветку для подсказок, почему проблема происходит. Имеет много смысла)
источник
Просто используйте режим инкогнито:
источник