我有一个 Xubuntu 14.04 用户,她的“Thunderbird 无法再打开链接 - 它们只会将 [她] 带到主页”(默认主页)。最近开始出现这种情况。
深入研究该问题后,我发现 Firefox 36 已停止支持-remote "openURL()"
,这是在 Thunderbird 和 LibreOffice 中单击链接时调用的:运行ps aux | grep firefox
显示它被调用为
/usr/bin/firefox -remote openURL(http://www.example.com)
在我自己的机器上(Lubuntu 和 Ubuntu Unity,都是 14.04),只需点击链接即可调用 Firefox
/usr/bin/firefox http://www.example.com
这个配置在哪里?我假设它是一个环境设置(因为它会影响 shell 调用)....但它在哪里...?
网络搜索结果有点太杂乱了,我知道我可能只是缺乏正确的术语......
答案1
看起来这并不是 Linux + Firefox 的问题,而是由于 Xfce 配置问题导致的。
(编辑 - 这是 Firefox + 旧应用程序的组合问题。Firefox 已在 36.0.1 版本中修补了此问题)
得到答案在 Ubuntu 论坛上
这是解决办法
sed -r -e 's/^(X-XFCE-Commands(WithParameter)?=)%B -remote "openURL\(.+?\)";(.+)$/\1\3/' -i /usr/share/xfce4/helpers/xfce4-firefox.desktop
和这是错误