J'utilise Chromium 39 sur Ubuntu 14.04, sur un ordinateur à carte unique (ODROID U3, bien que je pense que la question s'applique à Chromium sur n'importe quel système Ubuntu et éventuellement sur d'autres distributions Linux).
L'ordinateur est utilisé avec Chromium en mode kiosque pour alimenter un grand écran mural; cependant, si le système perd de la puissance, lorsque Chromium redémarre, il a la grosse barre de rappel se plaignant que "Chromium ne s'est pas arrêté correctement". Étant donné que le système est conçu pour être automatisé et que nous avons l'intention d'exécuter plusieurs systèmes, la connexion à distance manuelle dans la machine (ou pire, contourner la connexion et la déconnexion d'une souris USB) n'est pas une solution acceptable.
Comment puis-je empêcher Chromium de faire apparaître cet avertissement s'il est mal arrêté?
--kiosk
commutateur.--start-fullscreen
soit nécessaire lors de l'utilisation--kiosk
.De plus, le fait d'apparaître en mode navigation privée par défaut empêchera également l'erreur car rien n'est enregistré dans la session par rapport auquel vérifier un crash.
exemple: chrome-browser --kiosk --start-maximized --incognito kiosk.html
la source
Cela a finalement fonctionné pour moi, et c'est assez simple:
Cela verrouillera l'état de deux variables, quelle que soit la façon dont Chromium a été arrêté:
Bien sûr, ne le faites qu'après avoir défini les préférences
la source
Chromium version 39 (sur Ubuntu au moins) suit l'état de sortie du navigateur dans trois fichiers distincts:
Où "XXXXXX" est une chaîne alphanumérique aléatoire à six chiffres. Notez également que "Profil 1" peut être nommé différemment en fonction du profil de navigateur que vous utilisez (un autre nom de profil commun est simplement "Par défaut")
Les deux fichiers basés sur le profil ont deux entrées qui peuvent déclencher le message, "exit_state" (les valeurs sont soit "Normal" ou "Crashed", avec guillemets) et "exited_cleanly" (les valeurs sont soit vraies soit fausses, sans guillemets).
Le fichier "Local State" contient uniquement l'entrée "exited_cleanly".
Il existe également un fichier "verrouillé" qui peut causer des problèmes; ce fichier se trouve à
Vous pouvez écrire un script qui les utilise
sed
etrm
les corriger avant de lancer ChromiumNotez que pour une utilisation idéale, les préférences de Chromium doivent être définies pour commencer avec un nouvel onglet, plutôt qu'une URL spécifique ou la restauration d'une session; cela garantira qu'il commence par l'URL spécifiée et rien d'autre.
la source
Solution / Hack en 5 secondes ( /ubuntu//a/720855 ) Paramètres-> Paramètres avancés-> Système-> décochez Continuer à exécuter les applications d'arrière-plan lorsque Chrome est fermé
(lire l'intégralité du fil de discussion pour savoir pourquoi le problème se produit. Cela a beaucoup de sens)
la source
Utilisez simplement le mode navigation privée:
la source