Для тех, кто прибывает сюда из Google:
Лучший способ выполнить эту задачу без использования инкогнито - это настроить два параметра в настройках Chromium. Они есть:
Из того, что я понял из личных тестов, простое изменение параметра «exited_cleanly» может не всегда препятствовать запуску Chromium при запуске. Другие флаги, такие как -disable-infobars, также не будут работать.
Чтобы настроить эти параметры, добавьте следующее в файл запуска перед запуском Chromium (в зависимости от того, как вы настроили Chromium для автоматического запуска в режиме киоска, этот файл может быть расположен по адресу "/ etc / xdg / lxsession / LXDE- pi / autostart "," / etc / xdg / openbox / autostart "," ~ / .Xsession "или другой файл, в зависимости от того, что вы уже установили).
- sed -i 's / "exited_cleanly": false / "exited_cleanly": true /' ~ / .config / chromium / Default / Preferences
- sed -i 's / ”exit_type”: “Crashed” / ”exit_type”: “Normal” /' ~ / .config / chromium / Default / Preferences
Например, при моей настройке (с использованием Xsession) процедура будет выглядеть следующим образом:
- Введите "sudo ~ / .Xsession" в консоль
- Вставьте вышеупомянутые 2 строки в файл перед запуском Chromium (Вы должны увидеть строку, начинающуюся с «chromium-browser», поэтому вставьте их выше этого)
- Нажмите Ctrl + X, чтобы выйти из файла
- Тип "Y"
- Нажмите Ввод
- Перезагрузите машину
Опять же, файл, используемый для запуска Chromium, может находиться в другом месте, в зависимости от того, как вы настроили пи, но после изменения этих двух настроек Chromium должен запуститься без отображения сообщения о сбое.