Thunderbirdでデフォルトプロファイルを設定する

Thunderbirdでデフォルトプロファイルを設定する

私は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=1Thunderbirdが起動するたびに尋ねるように変更するだけです。

これは間違いなくあなたが望むものではないので、-P defaultThunderbirdを起動するときにこのオプションを提供する必要があります。

私のシステムではリンク自体$(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

関連情報