Melhor maneira de ter várias instâncias de um programa?

0

Eu quero executar várias instâncias de um programa como o Firefox. Eu percebo que -no-remote existe para me deixar fazer isso, mas porque eu estou usando mozilla.cfg que é meu arquivo de configuração personalizado que se aplica a todos os perfis, não é adequado para o meu caso porque eu quero um perfil que é livre das minhas configurações personalizadas para testar rapidamente determinados sites da maneira pretendida (minha configuração restringe muitas coisas que podem interromper sites).

Eu acredito que posso executar esse programa como outro usuário, mas não tenho certeza de como isso funciona, já que sou o único com acesso ao meu próprio computador (ou seja, eu preciso sair da sessão para executar o programa como outro usuário? É executá-lo como um usuário separado tão simples como executá-lo em minha conta, mesmo para uma aplicação GUI? Quaisquer ressalvas?

Eu também estava pensando se o Docker é a ferramenta certa para isso, mas não tenho certeza de como ele preserva as alterações (pelo que entendi, um aplicativo em execução no Docker é como uma imagem que pode ser restaurada no estado exato, mas quão bem ele salva um estado como uma VM típica persistentemente)?

Quaisquer outros métodos também são apreciados - eu quero entender quais opções estão disponíveis para mim e como elas diferem umas das outras em termos de prós e contras também.

    
por Iteration 21.09.2016 / 21:38

1 resposta

1

Você pode combinar --new-instance (que inicia uma nova instância em todos os casos) com -P , que permite selecionar um perfil diferente: use uma vez para criar um perfil limpo e nomeie-o na linha de comando e no Firefox irá iniciar uma nova instância com esse perfil.

    
por 26.03.2017 / 21:37