Почему нет нескольких экземпляров Firefox в Linux, как в Windows?
В Windows Если я запускаю Firefox от имени пользователя и пытаюсь запустить другой экземпляр Firefox, я не смогу, так как он уже запущен.
Если я выберу запуск Firefox от имени администратора, у меня может быть два экземпляра Firefox, расположенных отдельно друг от друга, потому что они находятся под разными учетными записями пользователей.
Это не похоже на правду в Linux.
Как пользовательский разъем, если я запускаю Firefox, как в Windows, я не могу запустить новый экземпляр. Если я открываю терминал и изменяю на root, устанавливаю XAUTHORITY на jacks .Xauthority и пытаюсь запустить firefox от имени root.... Я получаю сообщение об ошибке, что firefox уже запущен.
Почему это? Пожалуйста, не жалейте никаких технических деталей в своих ответах.... спасибо.
1 ответ
Пройти --no-remote
параметр для firefox при запуске, и он не будет повторно использовать существующий процесс.
Это известная проблема с Firefox на большинстве платформ Unix. Кажется, что происходит то, что firefox запрашивает X-сервер, видит, что запущен другой firefox (даже не обязательно той же версии) и посылает ему сигнал на открытие новой страницы, а не на фактический запуск.
Это даже происходит, если второй firefox запускается на второй машине через SSH с включенной переадресацией X. Это моя любимая мозоль, которая до сих пор не исправлена.