关于Ubuntu 24.04中Snap版Thunderbird 128.3.1esr使用Hunspell词典的技术问询
Ubuntu 24.04中Snap版Thunderbird 128.3.1esr使用Hunspell词典的技术问询
这确实是个很实用的需求——统一管理拼写词典比逐个给软件装插件方便太多了。不过Snap应用的沙箱机制确实会带来一些限制,下面给你两种可行的解决方案:
方案一:复制系统词典到Thunderbird Snap的配置目录
这种方法不需要修改权限,适合不想折腾系统权限的用户:
- 首先打开Thunderbird,点击右上角菜单 → 帮助 → 故障排除信息,在「应用程序概要」里找到「配置文件夹」,点击「打开文件夹」进入你的个人配置目录。
- 在这个目录下新建一个名为
dictionaries的文件夹(如果还没有的话)。 - 找到系统里的Hunspell词典位置,一般是
/usr/share/hunspell/(系统级)或者~/.local/share/hunspell/(用户级),里面的文件都是.dic和.aff后缀的成对文件。 - 把你需要的词典文件复制到刚才新建的
dictionaries文件夹里。 - 重启Thunderbird,之后在「设置 → 拼写检查」里就能看到这些添加的词典了。
方案二:给Thunderbird Snap添加系统词典目录的访问权限
如果不想复制文件,想直接使用系统级的词典,可以通过Snap权限设置实现:
- 打开终端,运行以下命令,让Thunderbird以只读方式访问系统的Hunspell词典目录:
snap connect thunderbird:system-files /usr/share/hunspell:ro - 重启Thunderbird,现在拼写检查设置里应该就能直接看到系统已安装的Hunspell词典了。
至于为什么Firefox的Snap版能直接用系统词典,是因为Firefox的Snap包默认就配置了访问/usr/share/hunspell/的权限,而Thunderbird目前还没默认开启这个权限,所以需要我们手动设置。
备注:内容来源于stack exchange,提问作者hife
相关产品推荐
相关产品推荐

