Eu vejo alguns inconvenientes nas soluções fornecidas:
- a opção de navegação anônima remove o cache, o que é muito ruim na maioria das circunstâncias.
(ajuda de cromo de copiar e colar)
Google Chrome has hundreds of undocumented command-line flags that are added and removed at the whim of the developers.
- disable-session-crashed-bubble depende de qual versão do chrome você está usando, a versão mais atual v39 não tem essa configuração permitida.
A solução que fiz foi alterar o perfil do usuário e substituir o status do erro por um status normal de fechamento. É um truque simples que funciona perfeitamente.
Este é o script que eu executo no modo de quiosque em uma sessão somente do Chrome no Ubuntu 12.04 e 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"
Ele simplesmente encontra e substitui a string
- "exited_cleanly": falso
- exit_type ":" Crashed "
com
- "exited_cleanly": verdadeiro
- "exit_type": "Nenhum"
Portanto, não importa o quanto o cromo tenha sido fechado. Sempre pensará que fechou graciosamente.
(testado em várias versões do Chrome)