У меня была такая же потребность, как и у вас: запускать много экземпляров 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
. Если вы не знаете, как его создать, просмотрите существующий в любом из двух приведенных выше каталогов.