2つのFirefoxプロファイルを使用するにはどうすればよいですか?


15

Ubuntu 14.04を実行し、同じログインUbuntuユーザーに対して2つの異なるプロファイルでFirefoxの1つのインストールを使用したい。

Unityランチャーから両方のプロファイルを簡単に起動できるように、これを設定するにはどうすればよいですか?


2つのプロファイルを持つ1つのFirefox または、それぞれプロファイルを持つ2つのFirefoxですか?;)
リンツウィンド

3
これで、さまざまな場所にコメントを追加することで、簡単な短い質問を長い質問に拡張しています。コメント内の質問を展開するのではなく、質問を更新し、より具体的にする必要があります。このサイトは、1つの質問-1つの回答であり、複数のコメントに関する詳細な議論ではないように設計されています。
パンサー

3
@ Vesal75は、記載されているすべてのエクストラを使用して質問を編集してください。
リンツウィンド

3
Firefoxを3つインストールする必要はありません。3つの異なるプロファイルを作成し、で3つのインスタンスを起動しますfirefox -P profilename --new-instance。それぞれのランチャーまたはショートカットを作成したり、テーマや拡張機能で各プロファイルをカスタマイズしたりできます。プロファイルを作成するにabout:profilesは、アドレスバーに入力し、[新しいプロファイルの作成]をクリックします。
mikewhatever

5
Firefox 57+にはマルチアカウントコンテナがあり(同じ名前の拡張機能をインストールすることで有効にします)、プロファイルはもう必要ありません。
マイケルハンプトン

回答:


23

同じUbuntuユーザーと同じFirefoxインストールに対して異なるFirefoxプロファイルを設定する方法

からのコマンドラインオプションの抜粋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.

そのため、設定ファイルを編集した後、ランチャーアイコンのコンテキストメニューからターミナルAlt+ F2HUD を使用して、これらのパラメーターのいずれかでFirefoxを起動する必要があります。これについては以下で説明します。

新しいプロファイルを設定します。

  • FirefoxのProfileManagerを端末から起動するか、Alt+を使用して起動しますF2

    firefox -ProfileManager
    

    Firefox ProfileManagerメインウィンドウ

  • 現在のプロファイルの名前を変更defaultするprofile1- (あなただけ交換する持っているか、どのようなあなたのような、あなたもその名前を変更する必要はありませんが、私は明確にするため、このガイドで行いますprofile1をクリックすることで、それが起こるところはどこでもあなたの正確な名前で!) Rename Profile...

  • をクリックして、ウィザードで新しいプロファイルを作成しますCreate Profile...。最初に情報ウィンドウが表示され、それを読んでをクリックしますNext。2番目のウィンドウでは、プロファイルの名前を入力し、profile2ここに入力するよう求められます(または、このガイドのどこにある場合でも、入力したとおりに置き換えてください)。特別な理由がない限り、プロファイルを保存するフォルダーを変更しないことをお勧めします。をクリックしFinishます。

    Firefox ProfileManagerプロファイル作成ウィザード

  • ProfileManagerを終了します。

コンテキストメニューからこれらのプロファイルにアクセスするには、ランチャーアイコンを設定します。

  • 元のランチャーファイル(ルートが所有し、システム全体で使用され、次の更新で置き換えられます)をホームフォルダーにコピーします。

    cp /usr/share/applications/firefox.desktop ~/.local/share/applications/firefox.desktop
    
  • Gedit(GUI)またはNano(端末)のいずれかを使用してコピーを編集します。

    gedit ~/.local/share/applications/firefox.desktop
    nano ~/.local/share/applications/firefox.desktop
    
  • 行を検索します。

    Actions=NewWindow;NewPrivateWindow;
    

    次のような新しいコンテキストメニューアクション識別子を追加します(名前の例ですが、ファイル内でのみ使用され、他の場所には表示されません)。

    Actions=NewWindow;NewPrivateWindow;Profile1;Profile2;ProfileManager;
    
  • ファイルの末尾に以下のコードスニペットを挿入します。Name=値を変更し、必要な数の翻訳を追加できます(ドイツ語[de]の例を示します)。Exec=firefox -P ...ラインは、プロファイルマネージャで作成したプロファイルの正確な(大文字と小文字を区別)の名前が含まれていなければなりません!この-no-remoteフラグにより​​、複数のfirefoxプロファイルを同時に実行できます。また、行の最後の単語は、上の行に[Desktop Action ...]追加したキーと正確に一致する必要がありますActions=

    [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;
    
  • ここで、ランチャーアイコンを左クリックしたときに永続的なデフォルトプロファイルを指定する場合(そうでない場合は、それぞれのチェックボックスをオンにしてProfileManagerで最後に使用したプロファイルが起動します)、メインExec=ラインも編集する必要があります。一番上にあり、次のようになります。

    Exec=firefox %u
    

    以下のように編集して、profile1希望する正しいデフォルトのプロファイル名に置き換えてください。

    Exec=firefox -P profile1 %u
    
  • システム全体のfirefox.desktopファイルを上書きし、個人用のカスタマイズされたファイルを使用することにシステムが気付く前に、再起動する必要があります(ログアウトと再ログインで十分ですか?)。または、次のコマンドを使用できます

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

    ランチャーファイルを再起動します。その後、複数のプロファイルをお楽しみください!


4
これは完全なソリューションですが、1つの小さな詳細が欠落しています。異なるプロファイルを同時に起動する場合は、「-no-remote」を使用できます。そうでなければ、これは私が探していた答えです。

22

Firefox Profile Switcherがあなたの答えだと思います!

コマンドラインで次のようにオプション「-P」でアクティブ化できます

firefox -P

その後、各タスクのプロファイルをすべて同じホームフォルダーに作成できます(必要な場合)。

Firefoxプロファイル

それらをすべて同時に実行する--new-instanceには、コマンドに追加する必要もあります。

最後に、[メニューとツールバーのカスタマイズ]オプションを使用して、定義済みのテーマのいずれかを選択できます。

カスタマイズダイアログを開くと、ドロップダウンメニューとして[ テーマ ]が表示されます。

ソーシャルメディアアカウントごとにこれを行う必要があると思います。

起動するアイコンをランチャーに配置できるようになりました

firefox -P --new-instance

または、小さなラッパースクリプトを記述して、シンボリックリンクを置き換えます。

sudo nano /usr/local/bin/firefox

正しいパスで次を入力してください

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

実行可能にする

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

以下のコメントでユーザーmuruが指摘したように、最初に提案されたように、元のリンクを置き換える必要はありません。

firefoxリンクへのパスはOSによって異なる場合があります。

which firefox

その後、古いリンクを削除します

sudo unlink /usr/bin/firefox

正しいパスにリンクします

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


12

Mozillaの公式アドオンであるMulti-Account Containers拡張機能を提案します。あなたが説明したユースケースはまさにそれが存在する理由です:

AMOのスクリーンショット
(ソース:mozilla.net

アカウントセットごとにコンテナを作成し、アクセントカラーを選択できます。このアクセントカラーは、各タブのタイトルの下に表示され、どのコンテナにあるかを示します。

3つのコンテナにある3つのタブ (ダークテーマを気にしないでください)

デフォルトではタブはコンテナで開かれません。「新しいタブ」ボタンを長押しして作成します。

コンテナは簡単に識別できるだけでなく、タブは単なる通常のタブであり、すべて同じウィンドウに配置できます。(複数のプロファイルでは、1つのウィンドウに2つのプロファイルのタブを含めることはできません)。

さらに、ブラウザーの構成とインストールされているプラ​​グインは同じであるため(ブラウザーが1つしかないため)、「WTF」の要素が減少します。


1

2つのFirefoxが必要な場合にこれを追加します。最終結果は、通常のFirefoxと/ opt /にインストールされたものです。両方を同時に開始でき、互いに完全に分離されます。

  • firefoxのバージョンのソースファイルをダウンロードします。おそらくここから
  • ターミナルに移動して実行し(ダウンロードしたtarファイルが1(!)であると仮定します; 2がある場合は「*」を実際のバージョンに変更します)、ターミナルからfirefoxの2番目のインスタンスを起動します。

    cd /opt/ && sudo tar xjf ~/Downloads/firefox-*.tar.bz2
    cd firefox
    ./firefox
    
  • ターミナルを閉じると、firefoxも閉じられます。

  • 新しいランチャーを作成します。デスクトップでランチャーを作成するにどうすればよいですか?を参照してください その方法について。または、通常のfirefoxランチャー(/ usr / share / applicationsを参照)を新しい名前にコピーし、編集してこのバージョンを起動します。アイコンを変更すると、ランチャーに別のアイコンも表示されます。

1

firefox -Pまたはを実行しますfirefox -ProfileManager

その後、プロファイルを作成、選択、管理できます。

ffプロファイル

Windowsで新しいFirefoxプロファイルを作成する方法も参照してください(kb.mozillazine.org)

Linux用の同様のページは見つかりませんでしたが、オプションと画面はほぼ同じです。

アイコンを作成するには、カスタム.desktopファイルをUnityランチャーに取り込む方法の説明に従ってデスクトップファイルを作成します。(askubuntu.com)

firefox -P YOURPROFILENAME指定されたプロファイルでFirefoxを起動するために使用します。

Firefoxのコマンドラインパラメータに関する詳細情報は、マンページ(man firefoxターミナルに入力)を参照してください。


同時に使いたいです。
Vesal75

firefoxを起動します...最初のプロファイルを使用します。firefox -Pを起動し、別のプロファイルを選択します
パンサー

動作しない@ bodhi.zazen。既に開いているインスタンスがある場合、Firefoxは新しいインスタンスを開きません。
gertvdijk

1

上記と同じで、なぜ複数のプロファイルを作成する必要がある/作成する必要があるのか​​を知りたい場合は、次のリンクに追加情報があります。

複数のFirefoxプロファイル

Linuxでのプロファイルマネージャーの起動

FirefoxがLinuxディストリビューションに既に含まれている場合、またはLinuxディストリビューションのパッケージマネージャーでFirefoxをインストールした場合:

「Firefoxウィンドウの上部で、[ファイル]メニューをクリックし、[終了]を選択します。ターミナルで次を実行します:firefox --ProfileManager

プロファイルマネージャーウィンドウが開かない場合、Firefoxは表示されていなくてもバックグラウンドで実行されている可能性があります。Firefoxのすべてのインスタンスを閉じるか、コンピューターを再起動してから再試行してください。」


これはリンクのみの回答です。質問を重複としてマークします
パンサー

リンクが外部(mozilla.org)であっても?
15

1
リンクが外部の場合は、ここに関連情報をコピーして(Windowsのものは必要ありません)、クレジットを与える必要があります。
パンサー

さて

1
これは、フォーラムを支援しようとしている新しいユーザーにとって恐怖であり、どんなアシスタントでもあります。私ansverを改善しようとしているときにDownvoted :(私が出ていますので。
impalle

0

ターミナルタイプ

firefox -no-remote -ProfileManager

新しいプロファイルを作成します。次に、欲望プロファイルを開始します

firefox -P profilename

ありがとうございますが、各プロファイルに1つのアイコンが必要です
-Vesal75

そして、Firefoxを使用しているときにターミナルを開きたくない
-Vesal75

次に.desktopファイルを作成しますaskubuntu.com/questions/110895/…–
パンサー

デスクトップファイルのコマンドをfirefox -P profilename
Fiximan

彼が何をしたかわかりません。
Vesal75

0

firefoxでプロファイルを管理する最も簡単な方法は、multifoxアドオンをインストールすることです。

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

Chromeのプロファイルのように機能しますが、よりスムーズで優れています。
同じサイトの異なるタブを開いて、ログインしているユーザーを変えることができます。

添付資料参照:
ここに画像の説明を入力してください


-1

Firefoxで新しいプライベートウィンドウを開き(Chromeのシークレットウィンドウと同様)、異なるアカウントで通常のブラウザで同時に使用できます。


1
そのため、コンピューターをシャットダウンするたびに、これらすべてのパスとユーザー名を入力する必要があります。
-Vesal75

プライベートウィンドウはCookie、キャッシュなどを共有しないが、パスワードを保存したり、履歴を保持したり、異なるアドオンや設定をしたい場合は役に立たないため、デザイン、...
バイト司令
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.