Thunderbird

在 Thunderbird 中設置預設配置文件

  • July 12, 2014

我有兩個 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無論上次啟動哪個配置文件,如何設置始終為預設配置文件?

如果您主要關心的mailto是點擊連結時將使用哪個配置文件,那麼解決方案是始終正常啟動預設配置文件並使用該-no-remote選項啟動所有其他配置文件。

它的工作方式是,如果您使用該-no-remote選項啟動配置文件,firefox 不會看到它正在執行。Firefox 只會看到預設實例(在沒有 的情況下啟動-no-remote

這一切都在這篇MozzilaZine 文章中進行了解釋

據我所知,您只能更改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 -P custom. 如果它仍然需要default配置文件,您可能需要將$*腳本中的 移到-P.

引用自:https://unix.stackexchange.com/questions/144147