プログラムの複数のインスタンスを持つ最良の方法は何ですか?

プログラムの複数のインスタンスを持つ最良の方法は何ですか?

Firefoxなどの特定のプログラムの複数のインスタンスを実行したいと思います。私はこれを行うことができるように存在することを知っていますが、すべてのプロファイル-no-remoteに適用されるパーソナライズされたプロファイルであるmozilla.cfgを使用しているため、プロファイルに影響を与えないプロファイルが欲しいので、私の場合は適していません。私のパーソナライゼーションは、意図した方法で特定のサイトの設定をすばやくテストするために使用されます(私の設定は、サイトを損傷する可能性がある多くの項目を制限します)。

私は他のユーザーとしてプログラムを実行できると信じていますが、私のコンピュータにアクセスできる唯一の人なので、それがどのように機能するのかわかりません。他のユーザープログラム) GUIアプリケーションの場合でも、自分のアカウントで実行するのと同じように、別のユーザーとして実行するのは簡単ですか?

Dockerが適切なツールであるかもしれません。変更をどのくらい保存するのかわかりません。 (私が理解しているように、Dockerで実行されているアプリケーションは正確な状態に復元できるイメージに似ていますが、どのくらいうまく保存されているのかわかりません。)

他の方法も高く評価される。どのオプションが利用可能であるか、長所と短所の点でどのように異なるかを知りたいです。

ベストアンサー1

これを組み合わせて--new-instance(すべての場合に新しいインスタンスが起動される)、-Pさまざまなプロファイルを選択できます。一度使用してクリーンなプロファイルを作成し、コマンドラインで名前を指定すると、Firefoxはそのプロファイルを使用します。新しいインスタンスを起動します。

おすすめ記事