7

Я хотел бы открыть новый экземпляр Firefox. Я старался

firefox -no-remote

а также

MOZ_NO_REMOTE=1 firefox

как подробно описано в документах. Однако я продолжаю получать сообщение

Firefox is already running, but is not responding. To open a new window, 
you must first close the existing Firefox process, or restart your system.

Как я могу запустить новый экземпляр Firefox из командной строки?

2 ответа2

14

Опция -no-remote используется для одновременного запуска нескольких профилей Firefox. Вы получаете сообщение "Firefox уже запущен", потому что вы пытаетесь открыть второй экземпляр Firefox с тем же профилем.

Вы должны использовать эту опцию следующим образом:

firefox -no-remote -P "Another Profile"

или же

firefox -no-remote -profile "profile_path"

где profile_path - это абсолютный или относительный (к firefox.exe) путь.

1

У меня была такая же потребность, как и у вас: запускать много экземпляров firefox на одной машине.

По сути, когда вы запускаете экземпляр firefox, в вашем .mozilla создается папка $HOME (если она еще не существует). Вы можете использовать многопрофильное решение, если хотите, как упоминалось выше в iglvzx . Таким образом, все профили пользователей находятся в этом каталоге .mozilla (база данных).

У меня есть еще один трюк, который я считаю более элегантным, чем это решение. Создайте каталог для сохранения нового Firefox:

$ mkdir $HOME/new_firefox

$ cd $HOME/new_firefox

$ tar xvf setup/firefox-33.0.tar.bz2

Затем создайте небольшой скрипт, например:

#!/bin/sh
HOME=$HOME/new_firefox
$HOME/firefox/firefox -no-remote &

Так что теперь запустите скрипт, чтобы получить еще один экземпляр Firefox. А ваш профиль нового пользователя находится в $HOME/new_firefox/.mozilla .

Если вы используете GNOME, просто создайте файл new_firefox.desktop и поместите его в каталог /usr/share/applications apps или в каталог $HOME/.local/share/applications . Аргументом Exec в этом файле является Exec=/home/your_name/path-to-your-script . Если вы не знаете, как его создать, просмотрите существующий в любом из двух приведенных выше каталогов.

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