Je vois quelques inconvénients dans les solutions proposées :
–incognito switch supprime le cache, ce qui est plutôt mauvais dans la plupart des cas.
(Copier-coller aide chrome)
Google Chrome a des centaines de drapeaux de ligne de commande non documentés qui sont ajoutés et supprimés au gré des développeurs.
–disable-session-crashed-bubble dépend de la version de chrome que vous utilisez, la version la plus actuelle v39 n'a pas ce paramètre autorisé.
La solution que j'ai trouvée a été de modifier le profil utilisateur et d'écraser l'état de crash pour obtenir un état de fermeture normal, c'est un simple hack qui fonctionne parfaitement.
C'est le script que j'exécute en mode kiosque dans une session chrome uniquement sous Ubuntu 12.04 et 14.04
#!/bin/sh
sed -i 's/"exited_cleanly": false/"exited_cleanly": true/' ~/.config/google-chrome/Default/Preferences
sed -i 's/"exit_type": "Crashed"/"exit_type": "None"/' ~/.config/google-chrome/Default/Preferences
google-chrome --kiosk "http://some_url"
Il trouve et remplace simplement la chaîne
- “exited_cleanly”:false
- exit_type" : “Crashed”
avec
- “exited_cleanly” : true
- “exit_type” : “Aucun”
Donc, peu importe comment le chrome s'est fermé. Il pensera toujours qu'il s'est fermé avec grâce.(Testé dans de nombreuses versions chromées)