0

我发现(经过两个小时的谷歌搜索),如何强制 Gnome 3 将 URL 从 Thunderbird 传递到 Firefox。必须有 Firefox 的快捷方式(例如 file ~/.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 中是否存在一些错误?

4

2 回答 2

0

我已经使用脚本解决了它,该脚本提取了子 URL。

于 2014-12-23T14:30:32.437 回答
0

在阅读了 Gnome Shell 桌面文件规范后,我看不出为什么我的文件应该工作而你的文件不应该工作。

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

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

于 2015-03-18T18:48:11.847 回答