Se você não estiver usando Unity
-
Copie o arquivo global
firefox.desktop
para~/.local/share/applications
:cp /usr/share/applications/firefox.desktop ~/.local/share/applications
-
Abra a cópia local com
gedit
:gedit ~/.local/share/applications/firefox.desktop
-
Procure a linha primeiro , começando com
Exec=
Altere-o para
Exec=firefox -P
-
Efetue logout e volte, agora quando você executar o firefox, ele mostrará:
Se você estiver usando o Unity:
Há outra opção para escolher entre os perfis:
Adicione os dois perfis à lista rápida do firefox.
Para fazer isso
-
copie o arquivo global
firefox.desktop
para~/.local/share/applications
:cp /usr/share/applications/firefox.desktop ~/.local/share/applications
-
Em seguida, abra a cópia local:
gedit ~/.local/share/applications/firefox.desktop
e procure a linha:
Actions=NewWindow;NewPrivateWindow;
[Eu usarei default e TestTest como exemplos para seus perfis, substitua os nomes por seus nomes de perfis reais.]
Altere a linha para:
Actions=NewWindow;NewPrivateWindow;default;TestTest;
-
Agora, adicione a seguinte seção à parte inferior do arquivo:
[Desktop Action TestTest] Name=TestTest Exec=firefox -P TestTest OnlyShowIn=Unity; [Desktop Action default] Name=default Exec=firefox -P default OnlyShowIn=Unity;
-
faça logout e volte, o seu ativador do Firefox deve ficar como na imagem, e você pode escolher de qual perfil abrir uma nova janela.
EDITAR
Conforme solicitado pelo OP, uma seção adicional. A solução acima funciona bem, mas as janelas new são abertas no mesmo perfil.
Para evitar isso, adicione outro item à sua lista firefox
quick, para abrir uma nova janela com um perfil arbitrário. Para fazer isso:
- Abra o arquivo
firefox.desktop
local que você criou (copiado), conforme descrito na resposta. -
Olhe (de novo) para a linha:
Actions=NewWindow;NewPrivateWindow;default;TestTest;
altere para:
Actions=NewWindow;NewPrivateWindow;default;TestTest;New window with profile;
-
Adicione ao final do seu arquivo uma seção:
[Desktop Action New window with profile] Name=New window with profile Exec=firefox -new-instance -P OnlyShowIn=Unity;
Agora você pode optar por abrir uma nova janela em um perfil específico: