GNU Icecat源代码。哪里可以找到具体的产品线?


0

我已经使用GNU Icecat浏览器(由Gnuzilla制作的libre Firefox版本)几周了。我一直在浏览它的菜单,我发现了一个错误:

当我进入“自定义模式”(允许您组织工具栏和内容的那个)时,我会找到一个简单的下拉菜单,上面写着“主题”,还有一个名为“获取更多主题”的选项。

如果我点击它,它会在这里重定向我,这将返回一个错误。我想修改该重定向的代码行,以便修复该URL,但我无法找到它grep -Rli /icecat/addons/ /usr/share/。也许我在错误的文件夹中搜索?也许命令错了?...

Answers:


2

看一下源代码(对于Icecat 9.0.1),您提供的URL似乎没有显式出现在代码中的任何位置。实际上,字符串“icecat / addons /”不会出现在源代码中的任何位置。

但是,鉴于错误的URL不包含此字符串,搜索它没有多大意义。相反,搜索“/ icecat / themes /”会更有意义。

为了回答源代码中不正确的URL的位置的问题,文件./browser/app/firefox.js包括该行pref("extensions.getMoreThemesURL", "http://www.gnu.org/software/gnuzilla/addons.html#themes");(在第203行)。这是主题页面的正确URL,对吧?如果您使用的是旧版本的源代码,我希望问题出在该文件中。文件./testing/mozmill/tests/shared-modules也包含该行{name: "extensions.getMoreThemesURL", old: "addons.mozilla.org", new: "preview.addons.mozilla.org"},因此也可能是您感兴趣的。


真棒!我刚才找到了另一个解决方案:'有缺陷'的URL似乎在我找不到的地方,但假设Firefox和Icecat共享一些文件夹,我开始寻找/browser/app/icecat.js,这没有'存在。相反,我找到了一个.js文件,你可以在其中添加自定义首选项到Icecat,所以我添加了一个firefox主题pref Iine并保存了文档。工作就像一个魅力,我明天会继续调整它。顺便说一句,我想发布我在官方Gnuzilla邮件列表中找到的解决方案。你想帮助我吗?
xvlaze 2016年

@xvlaze听起来你自己主要设法得到解决方案,所以我认为你不需要相信我。
fakedad 2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.