私は2つのThunderbirdプロフィールを持っています。私のprofiles.ini
プロフィールは次のとおりです。
[General]
StartWithLastProfile=1
[Profile0]
Name=default
IsRelative=1
Path=e17id64t.default
[Profile1]
Name=custom
IsRelative=1
Path=l48ojhgn.custom
Default=1
Profile1
これはデフォルト値としてマークされていますが、最後に実行されたためです。実行するとProfile0
デフォルト値になります。
Profile0
最後に実行されたプロファイルに関係なく、常にデフォルトプロファイルになるように設定する方法は?
答え1
mailto
リンクをクリックするときにどのプロファイルが使用されるのかが主な関心事である場合、解決策は常にデフォルトプロファイルを正常に実行し、その-no-remote
オプションを使用して他のすべてのプロファイルを実行することです。
これは、-no-remote
このオプションを使用してプロファイルを実行すると、Firefoxでそのプロファイルが実行されていることを確認できないことです。 Firefoxはデフォルトのインスタンスだけを見ることができます(それなしで実行-no-remote
)。
ここで説明します。MozzilaZineの記事
答え2
私が知っている限り、StartsWithLastProfile=1
Thunderbirdが起動するたびに尋ねるように変更するだけです。
これは間違いなくあなたが望むものではないので、-P default
Thunderbirdを起動するときにこのオプションを提供する必要があります。
私のシステムではリンク自体$(which thunderbird)
です。リンクを小さな実行可能スクリプトに置き換えることができます。/usr/bin/thunderbird
../lib/thunderbird/thunderbird.sh
#!/bin/bash
/usr/lib/thunderbird/thunderbird.sh -P default $*
そして、プロファイルはName=default
コマンドラインで開くかGUIを介して開くか常に開始されます(この実行可能ファイルのみを呼び出す必要があるためthunderbird
)。
コマンドラインで複数のプロファイルを指定し、このコマンドを実行するときにThunderbirdが何をしているのかわかりません。スクリプトそしてthunderbird -P custom
。それでも設定default
ファイルが必要$*
な場合-P
。