Thunderbird
在 Thunderbird 中設置預設配置文件
我有兩個 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
.