Avvia più istanze di Firefox


3

Come posso avere più istanze indipendenti di Mozilla Firefox 3.5 sullo stesso server X, ma avviato da account utente diversi (di conseguenza, profili diversi)?

Il successo limitato è stato solo con Xephyr :1, DISPLAY=:1 /usr/local/bin/firefoxma Xephyrnon ha la Cygwin/Xmodalità "rootless", quindi non è comoda (vedi altra domanda ).

L'idea è di avere un'istanza di Firefox per varie cose "Serious Business" e l'altra per la navigazione regolare con dozzine di componenti aggiuntivi isolati in modo sicuro.

Risposte:


2

In realtà, non hai nemmeno bisogno di più account utente per ottenere questo risultato. È possibile eseguire diverse istanze di Firefox all'interno dello stesso account utente utilizzando l' no-remoteargomento. Gli argomenti della riga di comando sono documentati su http://kb.mozillazine.org/Command_line_arguments


1
questo è probabilmente vero per la situazione del PO. se tutto ciò che vuoi fare è aprire più istanze di firefox e stai utilizzando più profili. l'utilizzo di account utente diversi potrebbe essere preferibile, tuttavia, a seconda della situazione.
Quack Quixote

1
Sì, "-no-remote" funziona. Ci ho provato MOZ_NO_REMOTE=1 /usr/local/bin/firefox, ma non ha funzionato.
Vi.

1

Devi dare l'autorizzazione per connettere la sessione X originale per quell'altro utente. Il modo più semplice è:

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

Dalla pagina man di 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.

Ci sono wrapper per suquello che lo fa automaticamente: gksuè uno. Potresti sentirti più a tuo agio nel usarli.


No, non si tratta dell'accesso al server X. Si tratta di "Firefox già in esecuzione. Chiudi altra istanza" o semplicemente di aprire una finestra vuota in risposta.
Vi.

0

Per l'accesso a un secondo account (ad esempio un accesso separato e dedicato per un determinato cliente), mi basta usare ssh -Xcon firefox -no-remote, come questo one-liner per un utente "dev":

$ ssh -X dev@localhost firefox -no-remote

Tuttavia, mi confondo su quali finestre sono per quale account (come ho appena fatto per testarlo).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.