5

В Windows Если я запускаю Firefox от имени пользователя и пытаюсь запустить другой экземпляр Firefox, я не смогу, так как он уже запущен.

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

Это не похоже на правду в Linux.

Как пользовательский разъем, если я запускаю Firefox, как в Windows, я не могу запустить новый экземпляр. Если я открою терминал и переключусь на root, установите XAUTHORITY на гнезда.Xauthority и попробуйте запустить firefox как root ....Я получаю сообщение об ошибке, что Firefox уже работает.

Почему это? Пожалуйста, не жалейте никаких технических деталей в своих ответах .... спасибо.

1 ответ1

10

Передайте параметр --no-remote в firefox при запуске, и он не будет повторно использовать существующий процесс.

Это известная проблема с Firefox на большинстве платформ Unix. Похоже, что Firefox запрашивает X-сервер, видит, что запущен другой firefox (даже не обязательно той же версии) и посылает ему сигнал на открытие новой страницы, а не на фактический запуск.

Это даже происходит, если второй firefox запускается на второй машине через SSH с включенной переадресацией X. Это моя любимая мозоль, которая до сих пор не исправлена.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .