Есть ли у вас browser.sessionstore.enabled и browser.sessionstore.resume_from_crash значение true в about: config? Кажется, работал для меня:)
Все зависит от того, с каким пользователем вы пытаетесь войти. Глобальный файл /etc/profile загружается для каждого пользователя, а ~/.profile загружается только для пользователя.
[ f3] указывает на домашний каталог текущего пользователя. Итак, если вы поместите его в /home/user-a/.profile и войдите в систему как user-a, загрузится как глобальный, так и его пользовательский файл (в этом порядке), тогда как если вы войдете в систему как user-b без файла .profile он загружает только глобальный.
Оба должны быть загружены, и ~ / .profile должен быть загружен последним (что означает его приоритет).
Это моя вина. В моем файле ~ / .profile был [[some_test]], и он хорошо работает в bash, но я думаю, что тире выполняется несколько команд pre_session_creation / post_session_creation при запуске сеанса и тире не знаю [[keyword. Итак, все было загружено, но остановилось при ошибке.