你如何使Firefox完整主题?

时间:2014-01-03 15:48:32

标签: firefox themes

我一直在搜索但找不到任何东西。我想制作一个完整的Firefox,但我无法在任何地方找到classic.jar。 我下载了一个完整的主题,并将其重命名为.zip文件,但我无法真正看到我正在寻找的内容(我也不想使用别人的工作)。

我在哪里可以找到我想按照Mozilla Website

的建议使用的文件

谢谢!

P.S。我正在使用Firefox 26

1 个答案:

答案 0 :(得分:3)

mozillazine Theme Development forums上询问完整主题相关问题可能会更好,因为这是“完全主题”人聚集AFAIK的地方。

无论如何,MDN文档已经过时了几年。大多数一般的东西仍然适用,但特别是classic.jar位已经过时了几年。

最近的Firefox版本使用两个omni.ja文件:

  • Windows上的根通常 %PROGRAMFILES(X86)%\Mozilla Firefox,OSX上的/Applications/Firefox.app/Contents/MacOS/,以及您的Linux / BSD /任何软件包管理器放置的东西。
  • omni.ja个文件是zip文件。但是格式有点滥用以启用某些优化,因此挑剔的解压缩程序可能会拒绝它们。
  • 安装根目录中的
  • omni.ja:这是toolkit和其他一些常见代码和样式的位置(对于不同的基于Mozilla的应用程序(如Firefox,Thunderbird, Seamonkey或Instantbird)。
  • browser/omni.ja:Firefox的东西。
  • 从这些拉链重建完整主题所需的内容,省略非主题代码,是chrome.manifest文件的skin目录和skin行,可能还有一些{{1也行。我建议你至少看看已发布的完整主题的结构和override,以便了解如何再将这些内容拼凑在一起。

您还应该记住,不只有一个Firefox基本主题。实际上有三个桌面Firefox基本主题(Windows,OSX,Linux / GTK),它们有很大的不同。所以例如只是在Windows上采用主题,修改它并释放它可能会产生意想不到的结果,例如OSX Firefox。此外,根据操作系统版本,即使是基本主题也可能具有覆盖范围:例如: Windows主题有不同的XP和Vista / 7图标,OSX主题在OSX Lion及更高版本上使用了一些不同的图标和样式。

您也可以在线浏览主题代码:toolkitbrowser