Come posso usare due profili di Firefox?


15

Eseguo Ubuntu 14.04 e voglio utilizzare un'installazione di Firefox con due profili diversi per lo stesso utente Ubuntu registrato.

Come posso configurarlo, in modo da poter facilmente avviare entrambi i profili dal programma di avvio di Unity?


1 firefox con 2 profili? O 2 firefox con ognuno un profilo? ;)
Rinzwind,

3
Ora stai espandendo una semplice breve domanda in una lunga domanda aggiungendo commenti in varie posizioni. Dovresti aggiornare la tua domanda ed essere più specifico piuttosto che espandere la domanda nei commenti. Questo sito è progettato per essere una domanda: una risposta, non una discussione dettagliata su diversi commenti.
Pantera,

3
@ Vesal75, modifica la tua domanda con tutti gli extra menzionati.
Rinzwind,

3
Non è necessario disporre di tre installazioni di Firefox. Basta creare tre diversi profili, quindi avviare le tre istanze con firefox -P profilename --new-instance. È possibile creare lanciatori o collegamenti per ciascuno, nonché personalizzare ciascun profilo con temi ed estensioni. Per creare un profilo, digitare about:profilesnella barra degli indirizzi, quindi fare clic su "Crea un nuovo profilo".
mikewhatever

5
Firefox 57+ ha contenitori multi-account (abilitalo installando l'estensione con lo stesso nome) in modo da non aver più bisogno nemmeno di profili.
Michael Hampton,

Risposte:


23

Come impostare diversi profili Firefox per lo stesso utente Ubuntu e la stessa installazione di Firefox

Estratto delle opzioni della riga di comando da man firefox:

-ProfileManager
   Start the profilemanager. Use this to choose the profile you would like to
   run firefox with. You will need to also use -no-remote if there is already
   a running firefox instance.

-P profile
   Start firefox with the profile named profile. Will start the profile
   manager if a valid profile name is not specified. You will need to also
   use -no-remote if there is already a running firefox instance.

Quindi devi solo avviare Firefox con uno di quei parametri usando un terminale, il Alt+F2 HUD, dal menu contestuale dell'icona di avvio dopo aver modificato il suo file di configurazione, che descriverò di seguito.

Imposta un nuovo profilo:

  • Avviare ProfileManager di Firefox dal terminale o con Alt+ F2:

    firefox -ProfileManager
    

    Finestra principale di Firefox ProfileManager

  • Rinomina il tuo profilo attuale defaultin profile1(o come preferisci, non devi nemmeno rinominarlo, ma lo farò in questa guida per chiarimenti - devi solo sostituire profile1con il tuo nome esatto ovunque si verifichi!) Facendo clic su Rename Profile....

  • Crea un nuovo profilo con la procedura guidata facendo clic su Create Profile.... Ti mostrerà prima una finestra informativa, leggila e fai clic Next. La seconda finestra ti chiederà di inserire un nome per il profilo, inserire profile2qui (o sostituirlo ovunque si presenti in questa guida con esattamente ciò che hai inserito invece). Ti consiglierei di non cambiare la cartella in cui verrà archiviato il profilo, a meno che tu non abbia una buona ragione per farlo. Fare clic Finish.

    Firefox ProfileManager Creazione guidata profilo

  • Esci da ProfileManager.

Imposta l'icona di avvio per accedere a tali profili dal menu di scelta rapida:

  • Copia il file di avvio originale (che è di proprietà di root, utilizzato a livello di sistema e verrà sostituito con il prossimo aggiornamento) nella tua cartella home:

    cp /usr/share/applications/firefox.desktop ~/.local/share/applications/firefox.desktop
    
  • Modifica la copia, ad esempio con Gedit (GUI) o Nano (terminale):

    gedit ~/.local/share/applications/firefox.desktop
    nano ~/.local/share/applications/firefox.desktop
    
  • Cerca la linea:

    Actions=NewWindow;NewPrivateWindow;
    

    e aggiungi nuovi identificatori di azioni del menu contestuale come questo (nomi di esempio, ma utilizzati solo all'interno del file, non li vedrai da nessun'altra parte):

    Actions=NewWindow;NewPrivateWindow;Profile1;Profile2;ProfileManager;
    
  • Inserisci lo snippet di codice in basso alla fine del file, puoi variare il Name=valore e aggiungere tutte le traduzioni che desideri (viene fornito un esempio per il tedesco [de]). Le Exec=firefox -P ...righe devono contenere il nome esatto (sensibile al maiuscolo / minuscolo) dei profili creati nel gestore profili! Il -no-remoteflag consente di eseguire più profili Firefox contemporaneamente. Anche l'ultima parola nelle righe [Desktop Action ...]deve corrispondere esattamente alle chiavi aggiunte alla Actions=riga sopra.

    [Desktop Action Profile1]
    Name=Run Firefox with profile 1
    Name[de]=Firefox mit Profil 1 starten
    Exec=firefox -P profile1 -no-remote
    OnlyShowIn=Unity;
    
    [Desktop Action Profile2]
    Name=Run Firefox with profile 2
    Name[de]=Firefox mit Profil 2 starten
    Exec=firefox -P profile2 -no-remote
    OnlyShowIn=Unity;
    
    [Desktop Action ProfileManager]
    Name=Open Firefox profile manager
    Name[de]=Firefox Profilmanager öffnen
    Exec=firefox -ProfileManager -no-remote
    OnlyShowIn=Unity;
    
  • Ora, se si desidera specificare un profilo predefinito permanente per quando si fa clic con il pulsante sinistro del mouse sull'icona di avvio (altrimenti viene avviato il profilo utilizzato per ultimo tramite ProfileManager con la rispettiva casella selezionata), è inoltre necessario modificare la Exec=riga principale . È il massimo e dovrebbe apparire così:

    Exec=firefox %u
    

    Modificalo per assomigliare a quello sotto, magari sostituendolo profile1con il nome profilo predefinito corretto che desideri.

    Exec=firefox -P profile1 %u
    
  • Devi riavviare (forse anche disconnettersi e riconnettersi è sufficiente?) Prima che il sistema si renda conto che si desidera sovrascrivere il firefox.desktopfile a livello di sistema e utilizzare quello personale e personalizzato. Oppure puoi usare il comando

    desktop-file-install --dir=~/.local/share/applications ~/.local/share/applications/firefox.desktop
    

    per riavviare il file di avvio. Dopodiché, goditi i tuoi profili multipli!


4
Questa è la soluzione completa, ma manca un piccolo dettaglio. Se si desidera avviare diversi profili contemporaneamente, è possibile utilizzare "-no-remote". Altrimenti questa è la risposta che stavo cercando.

22

Penso che Firefox Profile Switcher sia la tua risposta!

Puoi attivarlo con l'opzione " -P " come questa sulla riga di comando

firefox -P

È quindi possibile creare profili per ogni attività, tutti nella stessa cartella home (se necessario).

profili firefox

Per farli funzionare tutti contemporaneamente devi anche aggiungere --new-instanceil comando.

E infine, puoi selezionare uno dei temi predefiniti tramite l' opzione Personalizza menu e barre degli strumenti :

Apri la finestra di personalizzazione e per non vedere Temi come menu a discesa.

Dovrai farlo per ogni account di social media, immagino.

Ora puoi posizionare un'icona sul programma di avvio che richiama

firefox -P --new-instance

o scrivere uno script wrapper piccolo e sostituire i collegamenti simbolici.

sudo nano /usr/local/bin/firefox

inserisci quanto segue con i percorsi corretti

#!/bin/bash
/usr/lib/firefox/firefox -P --new-instance

renderlo eseguibile

sudo chmod +x /usr/local/bin/firefox

Come sottolineato dall'utente muru nei commenti seguenti, non è necessario sostituire il collegamento originale, come suggerito originariamente

Il percorso del collegamento firefox potrebbe differire sul tuo sistema operativo, puoi scoprirlo con

which firefox

quindi rimuovere il vecchio collegamento

sudo unlink /usr/bin/firefox

collegalo al percorso corretto

sudo ln -s /usr/local/bin/firefox /usr/bin/firefox


12

Proporrei l' estensione Multi-Account Containers , un addon ufficiale creato da Mozilla. Il caso d'uso che hai descritto è proprio il motivo per cui esiste:

Schermata di AMO
(fonte: mozilla.net )

Può creare contenitori per ognuno dei suoi set di account e scegliere un colore di accento. Questo colore di accento apparirà sotto il titolo di ogni scheda, indicando su quale contenitore si trova:

Tre schede su tre contenitori (non importa il tema oscuro)

Le schede per impostazione predefinita non si aprono in un contenitore, le crei premendo a lungo il pulsante "Nuova scheda".

Non solo i contenitori sono facilmente identificabili, le schede sono solo normali schede, ma puoi metterle tutte nella stessa finestra. (con più profili, non saresti in grado di avere schede di 2 profili in una finestra).

Inoltre, la configurazione del browser e i plug-in installati sono sempre gli stessi (poiché si tratta di un solo browser), il che riduce il fattore "WTF".


1

Aggiungerò questo nel caso tu voglia 2 firefoxes. Il risultato finale sarà un normale Firefox e uno installato in / opt /. Entrambi possono essere avviati contemporaneamente e sono totalmente separati l'uno dall'altro.

  • Scarica il file sorgente per una versione di firefox. Forse da qui .
  • Vai a un terminale ed esegui (suppongo che tu abbia 1 (!) File tar scaricato; cambia "*" alla versione attuale se ne hai 2) e avvierà una seconda istanza di firefox da un terminale:

    cd /opt/ && sudo tar xjf ~/Downloads/firefox-*.tar.bz2
    cd firefox
    ./firefox
    
  • Chiudendo il terminale si chiuderà anche Firefox.

  • Crea un nuovo lanciatore. Vedi Come posso creare lanciatori sul mio desktop? su come farlo. Oppure copia il normale launcher di Firefox (vedi / usr / share / applicazioni) con un nuovo nome e modificalo per avviare questa versione. Se si modifica l'icona, viene visualizzata anche un'icona diversa nel programma di avvio.

1

Esegui firefox -Po firefox -ProfileManager.

Puoi quindi creare, selezionare e gestire i tuoi profili.

profilo ff

Vedi anche Come creare un nuovo profilo Firefox su Windows? (kb.mozillazine.org) .

Non sono riuscito a trovare una pagina simile per Linux, ma le opzioni e gli schermi sono quasi gli stessi.

Per creare un'icona, creare un file desktop come descritto in Come ottenere il mio file .desktop personalizzato nel programma di avvio unità? (askubuntu.com)

Utilizzare firefox -P YOURPROFILENAMEper avviare Firefox con il profilo specificato.

Puoi trovare maggiori informazioni sui parametri della riga di comando di Firefox leggendo la sua manpage (digita il man firefoxterminale).


Voglio usarli allo stesso tempo.
Vesal75,

avvia firefox ... usa il primo profilo. Avvia firefox -P, seleziona un altro profilo
Pantera

@ bodhi.zazen che non funziona. Firefox non aprirà una nuova istanza se ne hai già aperta una.
gertvdijk,

1

Come sopra, e se sei interessato a capire perché si dovrebbero / potrebbero avere diversi profili, il seguente link contiene alcune informazioni aggiuntive:

Più profili di Firefox

Avvio di Profile Manager in Linux

Se Firefox è già incluso nella tua distribuzione Linux o se hai installato Firefox con il gestore pacchetti della tua distribuzione Linux:

"Nella parte superiore della finestra di Firefox, fai clic sul menu File e seleziona Esci. In Esecuzione terminale: firefox --ProfileManager

Se la finestra di Profile Manager non si apre, Firefox potrebbe essere in esecuzione in background, anche se non era visibile. Chiudi tutte le istanze di Firefox o riavvia il computer e riprova. "


Questa è una risposta solo link, segna la domanda come duplicata
Pantera

Anche se il link è esterno (mozilla.org)?
impalle,

1
Se il collegamento è esterno, è necessario copiare qui le informazioni pertinenti (non sono necessarie le informazioni di Windows) e dare credito.
Pantera,

ok, ci sono ...
impalle

1
Questo forum è un terrore per i nuovi utenti che cercano di aiutare ed essere di qualsiasi assistente. Sottovalutato mentre cercavo di migliorare la mia risposta :( Quindi sono fuori.
Impalle

0

In un tipo di terminale

firefox -no-remote -ProfileManager

e crea un nuovo profilo. Quindi inizia il profilo del desiderio con

firefox -P profilename

grazie ma voglio un'icona per ogni profilo
Vesal75

E non voglio un terminale aperto mentre sto usando Firefox
Vesal75,

Quindi crea un file .desktop askubuntu.com/questions/110895/…
Pantera

e imposta il comando per il file desktop sufirefox -P profilename
Fiximan

Non capisco cosa abbia fatto.
Vesal75,

0

Il modo più semplice per gestire i profili in Firefox è l'installazione del componente multifoxaggiuntivo.

URL: https://addons.mozilla.org/en-US/firefox/addon/multifox/

Funziona come i profili in Chrome ma più liscio e migliore.
Puoi aprire diverse schede dello stesso sito con diversi utenti che hanno effettuato l'accesso.

Vedi allegato:
inserisci qui la descrizione dell'immagine


-1

Puoi aprire una nuova finestra privata in Firefox (proprio come la finestra di navigazione in incognito di Chrome) e utilizzarla contemporaneamente con un normale browser con account diversi.


1
quindi ogni volta che spengo il mio computer devo inserire tutti quei pass e nomi utente.
Vesal75,

Funziona ad esempio per accedere a un sito con due account contemporaneamente una volta ogni tanto, perché le finestre private non condividono cookie, cache, ecc., Ma non è utile se si desidera salvare password, avere cronologia, componenti aggiuntivi diversi, impostazioni , design, ...
Byte Commander
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.