Iniciar várias instâncias do Firefox

2

Como posso ter várias instâncias independentes do Mozilla Firefox 3.5 no mesmo servidor X, mas iniciadas a partir de contas de usuários diferentes (consequentemente, perfis diferentes)?

O sucesso limitado foi apenas com Xephyr :1 , DISPLAY=:1 /usr/local/bin/firefox , mas Xephyr não tem o modo "sem raiz" de Cygwin/X , por isso não é confortável (consulte outra pergunta ).

A idéia é ter uma instância do Firefox para várias coisas "Serious Business" e outra para navegação regular com dezenas de complementos isolados com segurança.

    
por Vi. 31.03.2010 / 21:26

2 respostas

1

Na verdade, você nem precisa de várias contas de usuário para fazer isso. Você pode executar várias instâncias do Firefox dentro da mesma conta de usuário usando o argumento no-remote . Os argumentos da linha de comando estão documentados no link

    
por 01.04.2010 / 04:20
1

Você precisa dar autorização para conectar a sessão X original para esse outro usuário. A maneira mais fácil é:

firstuser$ xhost +local:other-user
firstuser$ su other-user
otheruser$ firefox

Da página do manual xhost:

A complete name has the syntax ''family:name'' where the families are as follows:

   inet      Internet host (IPv4)
   inet6     Internet host (IPv6)
   dnet      DECnet host
   nis       Secure RPC network name
   krb       Kerberos V5 principal
   local     contains only one name, the empty string
   si        Server Interpreted

   The family is case insensitive.  The format of the name varies with the family.

Existem invólucros para su que fazem isso automaticamente: gksu é um. Você pode estar mais confortável usando-os.

    
por 31.03.2010 / 22:34