Eu tive a mesma necessidade que você: executando muitas instâncias do firefox na mesma máquina.
Basicamente, quando você executa uma instância do firefox, existe uma pasta .mozilla
no seu $HOME
é criado (se ainda não existe). Você pode usar a solução de vários perfis, se desejar, como iglvzx mencionado acima. Portanto, todos os perfis dos usuários residem nesse diretório .mozilla (banco de dados).
Eu tenho outro truque que acho mais elegante do que essa solução.
Crie um diretório para salvar um novo firefox:
$ mkdir $HOME/new_firefox
$ cd $HOME/new_firefox
$ tar xvf setup/firefox-33.0.tar.bz2
Em seguida, crie um pequeno script como:
#!/bin/sh
HOME=$HOME/new_firefox
$HOME/firefox/firefox -no-remote &
Agora, execute o script para ter outra instância do firefox. E o perfil do seu novo usuário vive em $HOME/new_firefox/.mozilla
.
Se você usar o GNOME, basta criar um arquivo new_firefox.desktop
e colocá-lo no diretório /usr/share/applications
ou no diretório $HOME/.local/share/applications
. O argumento Exec
nesse arquivo é Exec=/home/your_name/path-to-your-script
. Se você não sabe como criar um, veja um existente em um dos dois diretórios acima.