Firefox: использовать несколько экземпляров с разными профилями?


15

Допустим, экземпляр Firefox работает с профилем 1. Возможно ли запустить новый экземпляр Firefox с профилем 2?

Обычно, когда Firefox уже запущен, новый экземпляр не создается. Вместо этого просто открывается новое окно браузера.

Примечание. Говоря «профиль», я имею в виду профили пользователей Firefox.


попробуйте поискать. это вопрос номер один относительно firefox в superuser.com
Capi Etheriel

Ответы:


2

Вот статья Lifehacker, посвященная этому. Это не очень сложно, я использовал это пару раз.


Вот это да! Не мог себе представить, что это так просто и поддерживается "из коробки";) Спасибо!
linux_is_for_desktop

8

Вы можете сделать это из командной строки:

firefox -no-remote -P profile_name

2
Сначала запустите 'firefox --profilemanager', чтобы настроить отдельные профили.
постфутурист

2
-Pэто сокращение для этого
hasen

1
На самом деле это не так: -P говорит «загрузить именованный профиль», он откроет только ProfileManager, если указанный вами профиль не существует.
Роберт

firefox -no-remote -Pвоспитывает менеджер профилей для меня. В любом случае, вы можете вообще избежать работы с Менеджером профилей, используя -profileпереключатель, как описано в моем ответе.
Николай

5

Попробуйте MultiFirefox :

MultiFirefox - это небольшая утилита запуска, которая позволяет запускать несколько версий Firefox одновременно. Он помогает вам настроить несколько профилей (один или несколько для каждой версии Firefox), запоминает ваши последние настройки запуска для легкого запуска, имеет встроенное автоматическое обновление, когда мы делаем улучшения, и имеет 100% открытый исходный код, лицензированный MIT.


Добро пожаловать в СУ. Пожалуйста, предоставьте больше информации, затем просто ссылку. SU является хранилищем ответов, и поощряются дескриптивные ответы.
BinaryMisfit

Это внешний инструмент, который позволяет запускать несколько экземпляров Firefox, также с разными профилями и разными наборами дополнений.
брэндстеттер

Кроме того, это намного удобнее, чем использование встроенного менеджера профилей. Попробуйте, frined использует его все время: он запускает один экземпляр для веб-разработки с множеством надстроек и один гладкий с минимальными надстройками для обычного веб-серфинга без раздувания надстройки.
брэндстеттер

@brandstaetter: я немного отредактировал ваш ответ, чтобы добавить больше информации о приложении с сайта авторов. Надеюсь, ты не возражаешь! Кроме того, классное маленькое приложение :)
alex

круто, спасибо @alex. Я все еще привыкаю к ​​этому здесь, надеюсь скоро улучшить свои навыки :)
brandstaetter

3

Используя unx environement, вы можете использовать команду вроде:

env MOZ_NO_REMOTE=1 firefox -P Profile2

Используя Windows или Mac OS X env, я не знаю, как вы можете это сделать


OSX в значительной степени unx-окружение, поэтому оно работает и там.
Эрика

0

Альтернативой использованию диспетчера профилей ( -Pпереключатель, описанный в ответе @ hasen) является указание пути к профилю непосредственно в командной строке.

firefox -no-remote -profile absolute-path-to-the-profile-dir создаст указанный каталог (если он не существует) и будет использовать его в качестве профиля.

Пример на Windows:

C:\Progra~1\Firefox\firefox.exe -no-remote -profile C:\FxProfiles\myprofile

На OS X это немного сложнее:

/Applications/Firefox.app/Contents/MacOS/firefox-bin -foreground \
   -no-remote -profile /Users/me/fx-profiles/myprofile

-foregroundпереключается из окна терминала в Firefox. Обратите внимание, что на 10.5 вы должны использовать еще более сложную команду, чтобы обойтиdyld ошибки.

См. Также Запуск Firefox с указанным профилем из док-станции (Mac OS X) .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.