Почему Thunderbird вызывает ошибку при запуске Firefox, если это уже работает?

У меня есть Thunderbird (v52.9.1) установка для запуска Firefox на http (s) ссылки.

А именно, это - установка для запущения скрипта, который содержит (помимо хижины):

firefox --profile /path/to/profile --private-window "$@"

Проблема состоит в том, что, если Firefox уже работает, и я открываю http (s) ссылка в Thunderbird, я получаю ошибку:

Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system.

То, что озадачивает меня, - то, что, если я выполняю тот же сценарий через терминал или настольную среду, Firefox открыт без любой проблемы (даже если существует другой выполнение).

Почему это происходит?

1
задан 6 April 2020 в 03:54

1 ответ

Thunderbird устанавливает много переменных среды (эта ошибка может быть связана), который изменит поведение Firefox. Не ясно, предназначается ли это или нет.

Решение состоит в том, чтобы найти сброс ими всеми; список я нашел в своем случае со связанным unsets:

unset MOZ_APP_LAUNCHER
unset MOZ_ASSUME_USER_NS
unset MOZ_CRASHREPORTER_DATA_DIRECTORY
unset MOZ_CRASHREPORTER_EVENTS_DIRECTORY
unset MOZ_CRASHREPORTER_RESTART_ARG_0
unset MOZ_CRASHREPORTER_RESTART_ARG_1
unset MOZ_CRASHREPORTER_RESTART_ARG_2
unset MOZ_LAUNCHED_CHILD
unset MOZ_NEW_INSTANCE
unset NO_AT_BRIDGE
unset NO_EM_RESTART
unset XRE_BINARY_PATH
unset XRE_PROFILE_LOCAL_PATH
unset XRE_PROFILE_NAME
unset XRE_PROFILE_PATH
unset XRE_START_OFFLINE
unset XUL_APP_FILE
0
ответ дан 7 April 2020 в 23:18

Другие вопросы по тегам:

Похожие вопросы: