![Thunderbird 和共享的“home”分区](https://linux22.com/image/1134221/Thunderbird%20%E5%92%8C%E5%85%B1%E4%BA%AB%E7%9A%84%E2%80%9Chome%E2%80%9D%E5%88%86%E5%8C%BA.png)
我在同一台笔记本电脑上安装了 arch 和 ubuntu,但分区不同。它们在单独的分区上共享相同的“home”,但用户名不同:
/home
/ubunut_user
/arch_user
现在我在 Arch 上安装 thunderbird,当然,我想让它共享已经存在的配置文件和电子邮件,/home/ubunut_user
因为我之前已经在那里安装了它,并且已经使用了一段时间。
我该怎么做?我是否必须先在 Arch 上重新设置我的所有电子邮件帐户,然后再告诉它使用 /home/ubuntu_user 中的现有配置文件?我想避免设置它们的必要性,我只想让它轻松工作。
答案1
Thunderbird 可以轻松地在不同的操作系统和用户配置文件中共享一个“配置文件”。
查找每个用户配置文件的 profile.ini 文件,通常存储在
$HOME/.thunderbird/profiles.ini
其中有一个部分
[Profile0]
Name=profile-name
IsRelative=1
Path=nb36v6ly.default (this varies for each profile)
Default=1
只要“IsRelative”设置为“=1”,该路径就是相对于 profile.ini 文件所在路径的。
将路径更改为现有的配置文件,即
/home/ubunut_user/.thunderbird/b3werewy.default
并将“IsRelative”设置为“=0”。只要此配置文件部分是默认部分
Default=1
您现在可以运行 thunderbird,它将加载包含所有设置、附加组件、帐户等的现有配置文件。
我在我的 ubuntu-box 和 windows-box 之间共享一个配置文件。
注意力: 据我所知一 (!)同时运行的 thunderbird 应该可以访问配置文件!我不知道 thunderbird 是否准备好同时从两个正在运行的实例共享配置文件路径。