如何强制Thunderbird在Gnome 3下的Firefox中打开链接?

时间:2014-08-13 21:10:38

标签: firefox thunderbird gnome-3

我发现(经过两个小时的谷歌搜索),如何强制Gnome 3将网址从Thunderbird传递到Firefox。 Firefox必须是快捷方式(例如文件~/.local/share/applications/alacarte-made.desktop):

Exec=/usr/local/mozilla/firefox/firefox "%U"

行尾的%U应该会有所帮助,但它并不是我需要的。当我点击指向http://barbucha.eu的某个链接时,它将在Firefox中打开:

file:///home/schnikow/'http://barbucha.eu/'

哎呀......出了什么问题呢? Thunderbird v31中有一些错误吗?

2 个答案:

答案 0 :(得分:0)

我使用脚本解决了这个问题,该脚本提取了子网址。

答案 1 :(得分:0)

在阅读Gnome Shell桌面文件规范后,我认为没有理由说我的文件应该工作,而你的文件不应该。

Exec=/home/username/bin/firefox/firefox %U周围没有双引号%U。 我在找到这个问题时偶然发现了这个问题,并且好奇是否还有其他的东西在起作用。 据我所知,双引号会导致这种奇怪而破碎的行为。

保持url不加引号是安全的,因为任何可能破坏shell解析的字符都将被URL编码,但我不能告诉你为什么会这样。