web-dev-qa-db-fra.com

Comment utiliser deux profils Firefox?

Je lance Ubuntu 14.04 et souhaite utiliser une installation de Firefox avec deux profils différents pour le même utilisateur connecté à Ubuntu.

Comment puis-je configurer cela afin de pouvoir facilement lancer les deux profils à partir du lanceur Unity?

15
Vesal75

Comment configurer différents profils Firefox pour le même utilisateur Ubuntu et la même installation Firefox

Extrait des options de ligne de commande de 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.

Il suffit donc de démarrer Firefox avec l’un de ces paramètres en utilisant soit un terminal, le Alt+F2 HUD, dans le menu contextuel de l'icône du lanceur après avoir modifié son fichier de configuration, que je décrirai ci-dessous.

Configurer un nouveau profil:

  • Lancer ProfileManager de Firefox depuis le terminal ou avec Alt+F2:

    firefox -ProfileManager
    

    Firefox ProfileManager main window

  • Renommez votre profil actuel default en profile1 (ou ce que vous voudrez, vous n'êtes même pas obligé de le renommer, mais je vais le faire dans ce guide à des fins de clarification. Il vous suffit de remplacer profile1 par votre nom exact où qu'il se produise!) En cliquant sur sur Rename Profile....

  • Créez un nouveau profil avec l'assistant en cliquant sur Create Profile.... Il vous montrera d'abord une fenêtre d'information, lisez-la et cliquez sur Next. La deuxième fenêtre vous demandera de saisir un nom pour le profil, entrez profile2 ici (ou remplacez-le où que ce soit dans ce guide par ce que vous avez entré à la place). Je vous recommanderais de ne pas changer le dossier dans lequel le profil sera stocké, sauf si vous avez une bonne raison de le faire. Cliquez sur Finish.

    Firefox ProfileManager Create Profile wizard

  • Quittez le ProfileManager.

Configurez l’icône de votre lanceur pour accéder à ces profils à partir du menu contextuel:

  • Copiez le fichier de lancement original (qui appartient à root, est utilisé par l’ensemble du système et sera remplacé par la prochaine mise à jour) dans votre dossier personnel:

    cp /usr/share/applications/firefox.desktop ~/.local/share/applications/firefox.desktop
    
  • Modifiez la copie, par exemple. avec Gedit (GUI) ou Nano (terminal):

    gedit ~/.local/share/applications/firefox.desktop
    nano ~/.local/share/applications/firefox.desktop
    
  • Rechercher la ligne:

    Actions=NewWindow;NewPrivateWindow;
    

    et ajoutez de nouveaux identificateurs d'action de menu contextuel comme ceci (exemples de noms, mais uniquement utilisés dans le fichier, vous ne les verrez nulle part ailleurs):

    Actions=NewWindow;NewPrivateWindow;Profile1;Profile2;ProfileManager;
    
  • Insérez l'extrait de code ci-dessous à la fin du fichier. Vous pouvez modifier la valeur Name= et ajouter autant de traductions que vous le souhaitez (un exemple pour l'allemand [de] est donné). Les lignes Exec=firefox -P ... doivent contenir le nom exact (sensible à la casse) des profils que vous avez créés dans le gestionnaire de profils! De plus, le dernier mot dans les lignes [Desktop Action ...] doit correspondre exactement aux clés que vous avez ajoutées à la ligne Actions= ci-dessus.

    [Desktop Action Profile1]
    Name=Run Firefox with profile 1
    Name[de]=Firefox mit Profil 1 starten
    Exec=firefox -P profile1
    OnlyShowIn=Unity;
    
    [Desktop Action Profile2]
    Name=Run Firefox with profile 2
    Name[de]=Firefox mit Profil 2 starten
    Exec=firefox -P profile2
    OnlyShowIn=Unity;
    
    [Desktop Action ProfileManager]
    Name=Open Firefox profile manager
    Name[de]=Firefox Profilmanager öffnen
    Exec=firefox -ProfileManager
    OnlyShowIn=Unity;
    
  • Maintenant, si vous souhaitez spécifier un profil permanent par défaut lorsque vous cliquez avec le bouton gauche de la souris sur l'icône du lanceur (sinon, le profil que vous avez utilisé pour la dernière fois dans ProfileManager avec la case à cocher correspondante est lancé), vous devez également modifier la ligne principale Exec=. C'est le plus haut et devrait ressembler à ceci:

    Exec=firefox %u
    

    Modifiez-le pour qu'il ressemble à celui ci-dessous, en remplaçant peut-être profile1 par le nom de profil par défaut que vous souhaitez.

    Exec=firefox -P profile1 %u
    
  • Vous devez redémarrer (une session et vous reconnecter sont également suffisants?) Avant que le système ne réalise que vous souhaitez remplacer le fichier firefox.desktop à l'échelle du système et utiliser votre fichier personnel et personnalisé. Ou vous pouvez utiliser la commande

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

    pour relancer le fichier de lancement. Après cela, profitez de vos multiples profils!

23
Byte Commander

Je pense que Firefox Profile Switcher est votre réponse!

Vous pouvez l'activer avec l'option " - P " comme ceci sur la ligne de commande

firefox -P

Vous pouvez ensuite créer des profils pour chaque tâche, tous dans le même dossier de départ (si vous devez).

firefox profiles

Pour qu'ils fonctionnent tous en même temps, vous devez également ajouter --new-instance à la commande.

Et enfin, vous pouvez sélectionner l'un des thèmes prédéfinis via l'option Personnaliser le menu et les barres d'outils :

Ouvrez le dialogue de personnalisation et vous ne verrez pas Thèmes sous forme de menu déroulant.

Je suppose que vous devrez le faire pour chaque compte de média social.

Vous pouvez maintenant soit placer une icône sur le lanceur qui invoque

firefox -P --new-instance

ou écrivez un petit script wrapper et remplacez les liens symboliques.

Sudo nano /usr/local/bin/firefox

entrez ce qui suit avec les chemins corrects

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

le rendre exécutable

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

Comme l'a souligné l'utilisateur muru dans les commentaires ci-dessous, il n'est pas nécessaire de remplacer le lien d'origine, comme suggéré à l'origine.

Le chemin du lien firefox peut différer sur votre système d’exploitation, vous pouvez le trouver avec

which firefox

puis supprimez l'ancien lien

Sudo unlink /usr/bin/firefox

le lier au bon chemin

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

23
Robert Riedl

Je proposerais l'extension Multi-Account Containers , un addon officiel de Mozilla. Le cas d'utilisation que vous avez décrit est précisément pourquoi il existe:

Screenshot from AMO
(source: mozilla.net )

Elle peut créer des conteneurs pour chacun de ses ensembles de comptes et choisir une couleur d'accent. Cette couleur d'accent apparaîtra sous le titre de chaque onglet, indiquant le conteneur sur lequel il se trouve:

Three tabs on three containers (tant pis pour le thème sombre)

Les onglets par défaut ne s'ouvrent pas dans un conteneur, vous les créez en appuyant longuement sur le bouton "nouvel onglet".

Non seulement les conteneurs sont facilement identifiables, les onglets ne sont que des onglets normaux, vous pouvez tous les placer dans la même fenêtre. (avec plusieurs profils, vous ne pourriez pas avoir des onglets de 2 profils dans une fenêtre).

De plus, la configuration du navigateur et les plugins installés sont toujours les mêmes (puisqu'il ne s'agit que d'un navigateur), ce qui réduit le facteur "WTF".

12
Kroltan

Exécutez firefox -P ou firefox -ProfileManager.

Vous pouvez ensuite créer, sélectionner et gérer vos profils.

ff profile

Voir aussi Comment créer un nouveau profil Firefox sous Windows? (Kb.mozillazine.org) .

Je ne pouvais pas trouver une page similaire pour Linux, mais les options et les écrans sont presque les mêmes.

Pour créer une icône, créez un fichier de bureau comme décrit dans la section Comment obtenir mon fichier .desktop personnalisé dans le lanceur d'unités? (Askubuntu.com)

Utilisez firefox -P YOURPROFILENAME pour démarrer Firefox avec le profil donné.

Vous pouvez trouver plus d'informations sur les paramètres de ligne de commande de Firefox en lisant sa page de manuel (tapez man firefox dans terminal).

1
Panther

Comme ci-dessus, et si vous souhaitez savoir pourquoi on devrait/pourrait avoir plusieurs profils, le lien suivant contient des informations supplémentaires:

Plusieurs profils Firefox

Démarrer Profile Manager sous Linux

Si Firefox est déjà inclus dans votre distribution Linux ou si vous avez installé Firefox avec le gestionnaire de paquets de votre distribution Linux:

"En haut de la fenêtre de Firefox, cliquez sur le menu Fichier et sélectionnez Quitter. Dans Terminal, exécutez: firefox --ProfileManager

Si la fenêtre du gestionnaire de profil ne s'ouvre pas, il est possible que Firefox s'exécute en arrière-plan, même s'il n'était pas visible. Fermez toutes les instances de Firefox ou redémarrez l'ordinateur, puis réessayez. "

1
impalle

J'ajouterai ceci au cas où vous voudriez 2 firefoxes. Le résultat final sera un firefox normal et un installé dans/opt /. Les deux peuvent être démarrés en même temps et sont totalement séparés les uns des autres.

  • Téléchargez le fichier source pour une version de firefox. probablement d'ici .
  • Allez dans un terminal et exécutez (je suppose que vous avez 1 (!) Fichier tar téléchargé, remplacez le "*" par la version actuelle si vous en avez 2) et démarrerez une 2ème instance de firefox à partir d'un terminal:

    cd /opt/ && Sudo tar xjf ~/Downloads/firefox-*.tar.bz2
    cd firefox
    ./firefox
    
  • La fermeture du terminal fermera également Firefox.

  • Créer un nouveau lanceur. Voir Comment puis-je créer des lanceurs sur mon bureau? pour savoir comment faire. Ou copiez le programme de lancement firefox normal (voir/usr/share/applications) sous un nouveau nom et modifiez-le pour démarrer cette version. Si vous changez l'icône, vous obtenez également une icône différente sur le lanceur.
1
Rinzwind

Le moyen le plus simple de gérer les profils dans Firefox consiste à installer l'addon multifox.

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

Cela fonctionne comme les profils dans Chrome mais plus lisse et meilleur.
Vous pouvez ouvrir différents onglets du même site avec différents utilisateurs connectés.

Voir ci-joint:
enter image description here

0
Parto

Dans un type de terminal

firefox -no-remote -ProfileManager

et créez un nouveau profil. Puis commencez le profil de désir avec

firefox -P profilename
0
Fiximan