在 macos 下修改 Firefox 图标

2022-10-19 ⏳1.4分钟(0.6千字)

Firefox 106 正式发布。在我看来最重要的更新是将 libwebrtc 从 86 升级到 103,改善了 WebRTC 的兼容性。其他的改动都比较花哨,不提也罢。另一个让我难受的更新是 106 修改了 macos 下的应用图标,从之前透明背景改成了蓝黑色图标。

新图标在 dock 里的显示效果如下:

Firefox 深色背景图标

我很喜欢原来的透明背景图标,就琢磨着怎么改会原来的图标。搜索了一下发现居然非常简单。

首先,找到原来的图标文件。我直接用谷歌搜索”firefox icon”图片,第一张就是原来的图标:

来源:wikimedia.org

这是 SVG 格式。我用 Fireofx 右键保存图片可以直接得到 PNG 格式图片,而且是透明背景。如果你下载的不是 PNG 文件,那可以参考我的这篇文章将 SVG 转成 PNG。

我自己实验下来发现用图片显示的时候会有一点糊。查了一下发现这张图片居然不是正方形

file ff.png
ff.png: PNG image data, 1200 x 1247, 8-bit/color RGBA, non-interlaced

于是我又重新下载了 Firefox 105。打开 img 文件后右击 Firefox 图标,点击 Show Package Content。打开 Contents/Resources 文件夹,会看到 firefox.icns 图标文件。用这个文件代替前面的 PNG 文件。

然后打开 Finder(访达),找到 Applications(应用)文件夹,在里面找到 Firefox 程序。其实这也是一个文件夹。点击右键打开菜单,选择 Get Info 就打开了一个信息窗口。

这个信息窗口的左上角显示一个 Firefox 图标。我们把前面透明版图标拖到信息窗口的图标上,系统会显示一个绿色的➕,然后松开鼠标就可以了。这个时候信息窗口就会显示新的图标。

最后需要重启 Firefox,这样 dock 上的图标才能变成透明背景。

Firefox 透明色背景图标

以上方法适用于所有 macos 程序,同样也适用于所有 mac 下的文件夹。大家可以根据自己的喜好灵活配置💯