Vejo alguns inconvenientes nas soluções fornecidas:
–incognito switch remove a cache, o que é bastante mau na maioria das circunstâncias.
& (Ajuda com o copy-pasting chrome )
Google Chrome tem centenas de bandeiras de linha de comando não documentadas que são adicionadas e removidas por capricho dos programadores.
–disable-session-crashed-bubble depende da versão de cromo que estiver a utilizar, a versão mais actual v39 não tem esta configuração permitida.
A solução que fiz foi alterar o perfil do utilizador e sobrescrever o estado de crash para um estado de fecho normal, É um hack simples que funciona perfeitamente.
Este é o script que corro em modo quiosque numa sessão apenas cromado sob 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"
Simplesmente encontra e substitui a string
- “exted_cleanly”:falso
- tipo exit_“: "Crashed”
com
- “exted_cleanly”: verdadeiro
- “exit_type”: “Nenhum”
Assim, não importa como o cromado tenha fechado. Pensará sempre que fechou graciosamente.(Testado em muitas versões cromadas)