Я только что установил Ubuntu 14.04 beta2и из 25 попыток выхода из системы, завершения работы или перезапуска мой сеанс не закрывался Firefoxдолжным образом 23 раза при выходе. Результатом является страница восстановления вкладок Firefox, которая никогда не появляется, если я заранее найду время закрыть Firefox вручную.
Так как он работал 2/25 раз, это похоже на проблему времени, когда Ubuntu не позволяет завершить процесс Firefox (Ubuntu выходит из системы примерно через 1-2 с). Я никогда не получал "подождать Firefox? / Все равно закрыли?" диалоговое окно, которое я наблюдал под 12.04.
Так что, если я прав, как мне сделать так, чтобы он ждал? Если нет, то в чем проблема и как мне решить проблему неправильного выхода?
У меня нет опыта работы с профилем или конфигурационными файлами сессии, и очень мало с bash (я это понимаю, но паршиво кодирую). Поэтому, если вы не можете ответить, но у вас есть хорошая статья о том, как работают профили / сеансы в Unix / Linux / Debian / Ubuntu (если таковые имеются) и / или как вносить изменения в события входа в систему / выхода из системы, я бы быть счастливым с этим.
Изменить: я сделал дополнительные тесты, которые далее указывают, что это вопрос времени
wmctrl -c firefox; sleep 0.5; sudo shutdown now -rпрекрасно работает 100%wmctrl -c firefox; sleep 0.2; sudo shutdown now -rработает нормально 50%wmctrl -c firefox; sudo shutdown now -rотлично работает 10%sudo shutdown now -r& wmctrl -c firefoxникогда не работает ...
Итак, как обходной путь, как я могу записать wmctrl -c firefox; sleep 0.5в файл, который похож на .profileили bash_logoutдля выхода из сеанса?