如何更改Firefox图标?

9
有没有办法更改Firefox系统图标(窗口左上角的那个)?
精确地说,我想要更改捆绑了apache/php和我的应用程序的Firefox版本的图标。因此,在每台计算机上进行手动操作不是一个解决方案。 我尝试过Resource Hacker,这是一个很好的解决方案。添加的方法也很好。

我相信这个问题肯定存在...但是除非它与编程有关,否则在这里问这个问题是不合适的。 - jjnguy
我的问题是关于我必须交付给客户的某些东西,而我是一名开发人员,所以它不是编程,但它很接近,对吧? - Cédric Girard
2
请注意,如果更改图标,则不能使用“Firefox”名称。 - Nietzche-jou
5个回答

4

2
@phloopy的好建议是使用http://iconpacks.mozdev.org/,但很遗憾它无法与新版本的Firefox一起使用(我想是由于omni.jar的更改)。您仍然可以使用他们的ICO文件(或您自己的文件),但现在需要执行以下手动步骤:
  • 解压缩Firefox应用程序目录中的omni.ja
  • 删除omni.ja或将其重命名(例如omni.ja.off)。
  • 在Firefox的chrome应用程序目录中创建目录icons/default
  • 将所需的图标文件复制到chrome/icons/default/main-window.ico
  • 启动Firefox并享受您的新图标。
注:
  • 您可以使用其他窗口的ICO文件名。我个人见过可用的有:
    • main-window.ico 用于浏览器窗口和Scratchpad
    • downloadManager.ico 用于下载
    • 如果您知道其他的,请评论,这样我就可以添加它们。我个人很想要一个用于Firebug和错误控制台的图标。另外,为书签库(书签)创建一个图标也很不错(bookmark-window.ico不起作用)。
  • 启动时间会慢一些(由于解压缩omni.ja)。理论上,您可以再次将其打包成JAR文件,但我不确定一旦他们再次使omni.ja优化工作正常后是否能够工作(在Firefox 10中它是“损坏”的,因此omni.ja实际上是普通的JAR / ZIP文件)。
  • 如果让Firefox更新,您需要再次执行此操作。
  • 请注意,许多ZIP工具无法读取Firefox对JAR格式的变体(请参见https://bugzilla.mozilla.org/show_bug.cgi?id=605524)。
更多信息可在http://iconpacks.mozdev.org/docs/faq.html获取。

1

有一些图标包可以在http://iconpacks.mozdev.org/上获得,这些图标包可以通过安装扩展程序来使用。如果您想使用自己的图标,那么扩展程序只是一个压缩文件,将扩展名从xpi改为zip,然后查看源代码和图像以进行定制。如果您进行了定制,建议更改GUID,以便它不会自动更新并覆盖您的自定义内容。


一个好的提示,不幸的是安装程序不起作用,也没有关于何时或如何修复的信息。我怀疑这是由于omni.jar的更改所致。我将更新的手动步骤放在了另一个答案中(无法在评论中格式化)。 - studgeek

0

我认为你指的是系统图标,而不是其他人所想的站点图标。在 Mac 上,你可以按住鼠标右键-> 获取 Firefox.app 信息,然后将图片拖放或粘贴到图标上。

对于 Windows 我不太确定,但我认为你可能需要从源码编译来更改它。


0

如果你说的是应用程序图标(在Windows下通常位于应用程序窗口的左上角),那么...不行...也可以。

像大多数Windows应用程序一样,你在那里看到的图标可能是编译进应用程序本身的资源,因此你无法更改它。

可能有Firefox的插件可以让你这样做,但我怀疑 - 那个图标是商标,并且“标识”了Firefox的“品牌”(如果你愿意的话)。因此,你很难在运行时更改它。

Firefox是开源的;你总可以下载并编译自己的版本,用你自己的图标资源替换它。有点戏剧性,但是可能的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接