最新的Thunderbird版本68.10及以上的解决方案
现在在你的~/.thunderbird
目录下的????????.default
配置文件夹中有一个名为handlers.json
的文件。
在关闭Thunderbird的情况下,使用文本编辑器编辑或创建此文件。
将"action": 2
设置并将{"name":"xdg-open","path":"/usr/bin/xdg-open"}
添加到相关HTTP和/或HTTPS的"handlers: []"
列表的第一个位置,将会根据桌面环境启动默认的浏览器或程序。
对于Vivaldi浏览器,handlers.json
文件应该如下所示:
{"defaultHandlersVersion":{},"mimeTypes":{"text/plain":{"action":2,"handlers":[{"name":"gvim","path":"/home/bin/gvim"}],"extensions":["asc","txt","text","pot","brf","srt"]},"application/pdf":{"action":4,"ask":true,"extensions":["pdf"]}},"schemes":{"https":{"action":2,"handlers":[{"name":"vivaldi-stable","path":"/usr/bin/vivaldi-stable"}]},"http":{"action":2,"handlers":[{"name":"vivaldi-stable","path":"/usr/bin/vivaldi-stable"}]}}}
前面的MIME类型适用于文本和PDF。
较新版本Thunderbird的解决方案
![enter image description here](https://istack.dev59.com/v4e2g.webp)
使用find解决旧版本的方法
1. 打开Thunderbird → 编辑 → 首选项 → 高级 → 配置编辑器...:
network.protocol-handler.warn-external.http = true
network.protocol-handler.warn-external.https = true
2. 关闭 Thunderbird。
3. 在命令行中输入:
$ find ~/.thunderbird/ -name mimeTypes.rdf -delete
4.重新打开Thunderbird并单击HTTP(S)链接。将打开一个启动应用程序
窗口。点击选择...。
5.使用Ctrl+L直接输入您喜欢的浏览器可执行文件的/usr/bin/
路径,例如:/usr/bin/vivaldi-stable
6.勾选记住我的http(s)链接选择。
7.打开链接