Откройте Firefox дважды (с одним и тем же профилем)

Вопрос или проблема

Существует множество ресурсов, которые объясняют, как запустить несколько экземпляров Firefox одновременно. Я не могу найти ни одного, который бы рассказал мне, как настроить команду (в командной строке, элементе меню «Пуск» или кнопке панели) так, чтобы:

  • при первом клике открывался Firefox с заданным профилем <–(это работает!)
  • последующие клики открывали новые окна Firefox для этого же профиля <–(как?!?)

По сути, то же самое, что и выбор “Файл -> Новое окно” в Firefox, только инициируется из командной строки. Для ясности, я не хочу вовлекать другие профили.

Моя мотивация заключается в том, что у меня много рабочих столов и много окон браузера, и часто найти одно окно для нужного профиля значительно труднее, чем просто нажать кнопку, которая всегда будет находиться на одном и том же месте – на панели.

Для первого пункта я в настоящее время использую команду “firefox –no-remote -P “thisprofile” %u”, и это всегда работало так, как задумано. Однако для второго пункта я неизменно получаю ошибку “Firefox уже запущен, но не отвечает. Чтобы открыть новое окно, вам сначала необходимо закрыть существующий процесс Firefox или перезагрузить вашу систему.”.

Уточнение: У меня есть две кнопки на панели, которые запускают разные профили Firefox. Они используют “firefox –no-remote -P “ThisOrThatProfile” %u”. Если я опущу любые другие параметры и просто укажу “–new-window”, оно правильно открывает новые окна по умолчанию (либо этот профиль уже запущен, либо нет). Дело в том, что я не могу понять, как открыть новые окна для конкретных (неумолчательных) профилей.

В Debian Iceweasel нет проблем с профилями. При последующих кликах действительно открываются новые окна Firefox с тем же профилем.

Чтобы открыть новое окно, используйте:

firefox -new-window [url]

Как указано в:

firefox --help

firefox -P profilename %u, без --no-remote, работает для меня с несколькими различными профилями одновременно.

Ответ или решение

Отвечая на ваш вопрос о том, как открыть два экземпляра Firefox с одним и тем же профилем с использованием командной строки, стоит отметить несколько ключевых моментов, которые помогут вам эффективно управлять множеством окон браузера. Рассмотрим, как достаточно просто настроить работу Firefox так, чтобы первая команда открывала браузер с определённым профилем, а последующие команды запускали новые окна с тем же профилем.

1. Открытие первого экземпляра Firefox

Для того, чтобы открыть Firefox с определённым профилем, используйте следующую команду:

firefox --no-remote -P "имя_профиля" %u
  • --no-remote: Этот параметр позволяет вам запускать несколько экземпляров Firefox, каждый из которых может использовать разные профили.
  • -P "имя_профиля": Здесь вам нужно указать имя профиля, который вы хотите использовать.

Этот шаг у вас уже работает, как вы указали.

2. Открытие новых окон с тем же профилем

Сложность возникает, когда необходимо открыть дополнительное окно с уже запущенным профилем. Для этого важно знать, что командная строка не распознаёт новый экземпляр с одним и тем же профилем (при активном --no-remote). Вместо этого, для открытия нового окна текущего профиля вам нужно использовать следующий подход:

Использование --new-window

Когда Firefox уже запущен с одним из профилей, просто выполните следующую команду в новом терминале или панели:

firefox -P "имя_профиля" --new-window %u

Заметьте, что --no-remote в этом случае не нужен. Firefox будет воспринимать это как новую команду на открытие окна с уже используемым профилем.

3. Объединение команд

Вы можете создать параметры для вашего меню или панели для запуска этих команд. К примеру, у вас могут быть следующие два ярлыка:

  • Первый ярлык: Открытие профиля:

    firefox --no-remote -P "имя_профиля" %u
  • Второй ярлык: Открытие нового окна:

    firefox -P "имя_профиля" --new-window %u

4. Ошибка "Firefox уже запущен"

Если вы получаете сообщение об ошибке "Firefox уже запущен, но не отвечает", это обычно связано с тем, что браузер не может обработать команды корректно. Убедитесь, что не используется параметр --no-remote при попытке открыть новое окно существующего профиля, как указано ранее.

Заключение

Таким образом, для успешной реализации вашего запроса рекомендуется создать два разных ярлыка: один для открытия основного профиля и другой для открытия новых окон. Это обеспечит вам более удобное и быстрое управление вашим рабочим пространством в браузере. Если у вас возникнут дополнительные вопросы или потребуется помощь в настройке, не стесняйтесь обращаться за поддержкой.

Оцените материал
Добавить комментарий

Капча загружается...