Браузер запущен после номального выхода (с: Normal true true)
$ grep 'exit_type' ./.config/chromium/Default/Preferences | sed 's/,/\n/g' | grep exit_type -A1
"exit_type":"Crashed"
"exited_cleanly":true
$ sed 's/,/\n/g' ./.config/chromium/Local\ State | grep cleanly
"exited_cleanly":false
Завершаем процессы chromium по QUIT
$ kill -3 $(ps -eo pid,args | grep chromium | grep -v grep | awk '{print $1}')
с состояниями
$ grep 'exit_type' ./.config/chromium/Default/Preferences | sed 's/,/\n/g' | grep exit_type -A1
"exit_type":"Crashed"
"exited_cleanly":true
$ sed 's/,/\n/g' ./.config/chromium/Local\ State | grep cleanly
"exited_cleanly":false
Изменяем состояния на нормальные
(exited_cleanly в Preferences менять не нужно, он в true)
$ sed -i 's/\"exit_type\"\:\"Crashed\"/\"exit_type\"\:\"Normal\"/' ~/.config/chromium/Default/Preferences
$ grep 'exit_type' ./.config/chromium/Default/Preferences | sed 's/,/\n/g' | grep exit_type -A1
"exit_type":"Normal"
"exited_cleanly":true
$ sed -i 's/\"exited_cleanly\"\:false/\"exited_cleanly\"\:true/' ~/.config/chromium/Local\ State
$ sed 's/,/\n/g' ./.config/chromium/Local\ State | grep cleanly
"exited_cleanly":true
И получаем нормальный запуск браузера без запроса восстановления сессии.
Если в Preferences exited_cleanly в false, то и его в true:
sed -i 's/\"exit_type\"\:\"Crashed\"/\"exit_type\"\:\"Normal\"/; s/\"exited_cleanly\"\:false/\"exited_cleanly\"\:true' ~/.config/chromium/Default/Preferences
После корректного завершения браузера
$ grep 'exit_type' ./.config/chromium/Default/Preferences | sed 's/,/\n/g' | grep exit_type -A1
"exit_type":"Normal"
"exited_cleanly":true
$ sed 's/,/\n/g' ./.config/chromium/Local\ State | grep cleanly
"exited_cleanly":true
при корректно запущенном браузере, состояния будут
$ grep 'exit_type' ./.config/chromium/Default/Preferences | sed 's/,/\n/g' | grep exit_type -A1
"exit_type":"Crashed"
"exited_cleanly":true
$ sed 's/,/\n/g' ./.config/chromium/Local\ State | grep cleanly
"exited_cleanly":false