“您已启动旧版本的 Thunderbird”

“您已启动旧版本的 Thunderbird”

双启动(Windows 7 和 Ubuntu 18.04),已正确设置可共享的电子邮件配置文件,并且它曾经工作过。然后 Thunderbird 的 Windows 端获得了一个点发布更新。这破坏了 Ubuntu 端的主题消息和一些关于必须创建新配置文件、重新设置我的所有帐户等内容。这正是我不想要的。我的目标是无缝双启动,所有跨平台功能(Thunderbird、Firefox、Libre Office 等)完好无损。获得适用于 Ubuntu 18.04 的 Thunderbird 版本,使其与当前 Windows 版本兼容似乎是不可能的。是否有解决方法/黑客可以让 Ubuntu Thunderbird 闭嘴并使用共享配置文件?

答案1

正如在mook765 的评论,删除compatibility.iniThunderbird 配置文件夹 ( ~/.thunderbird/profiles/*/) 中的文件可能会一次性解决问题,但该文件会重新创建并再次更新为您的版本。

相反,Thunderbird 可以在启动时选择--allow-downgrade忽略上次运行的版本并启动配置文件,即使它之前已更新到更高版本。

如果上次运行将您的配置文件数据迁移到不向后兼容的版本,这可能会很危险,因此无论如何,定期备份总是好的。确保您不会运行完全不同的版本,但始终将它们全部保留为至少相同的主要版本,这样可以最大限度地降低风险。

要始终使用--allow-downgrade,您可以复制/usr/share/applications/thunderbird.desktop启动器文件,将其放入~/.local/share/applications/并编辑以开头的所有行以Exec=thunderbird包含该命令行选项。

答案2

您可以通过添加 Mozilla Security Repo 将 Thunderbird 升级到版本 68.7.0。该 repo 应允许 Thunderbird 保持最新状态。

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa
sudo apt update
sudo apt upgrade

相关内容