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

15

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

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

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

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

Ответы:

2

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

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

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

firefox -no-remote -P profile_name
Hasen
источник
2
Сначала запустите 'firefox --profilemanager', чтобы настроить отдельные профили.
постфутурист
2
-Pэто сокращение для этого
hasen
1
На самом деле это не так: -P говорит «загрузить именованный профиль», он откроет только ProfileManager, если указанный вами профиль не существует.
Роберт
firefox -no-remote -Pвоспитывает менеджер профилей для меня. В любом случае, вы можете вообще избежать работы с Менеджером профилей, используя -profileпереключатель, как описано в моем ответе.
Николай
5

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

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

brandstaetter
источник
Добро пожаловать в СУ. Пожалуйста, предоставьте больше информации, затем просто ссылку. SU является хранилищем ответов, и поощряются дескриптивные ответы.
BinaryMisfit
Это внешний инструмент, который позволяет запускать несколько экземпляров Firefox, также с разными профилями и разными наборами дополнений.
брэндстеттер
Кроме того, это намного удобнее, чем использование встроенного менеджера профилей. Попробуйте, frined использует его все время: он запускает один экземпляр для веб-разработки с множеством надстроек и один гладкий с минимальными надстройками для обычного веб-серфинга без раздувания надстройки.
брэндстеттер
@brandstaetter: я немного отредактировал ваш ответ, чтобы добавить больше информации о приложении с сайта авторов. Надеюсь, ты не возражаешь! Кроме того, классное маленькое приложение :)
alex
круто, спасибо @alex. Я все еще привыкаю к ​​этому здесь, надеюсь скоро улучшить свои навыки :)
brandstaetter
3

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

env MOZ_NO_REMOTE=1 firefox -P Profile2

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

slubman
источник
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) .

Nickolay
источник