Lazy loaded image
Michael Wong
hsiang
☀️❤️‍🩹💭🎞️
Post Cover
如何替换 macOS 的系统图标

type
status
date
slug
summary
category
tags
icon
password
Serial
本人很喜欢 macOS (OS X) Yosemite - Catalina 的系统图标设计风格,于是想要给自己 Mac 上的系统软件也换上试试看。但可惜由于 macOS 的部分内置 app 权限被锁死,无法修改这些 app的 图标。最近在 Reddit 看到了一个很好的解决方法,分享一下。
macOS Sequoia 15.5 适用。

以「Notes.app」为例子

Step 1:打开终端

notion image
打开 Terminal 或其他终端软件(如 Warp、iTerm 等)。

Step 2:创建一个空壳 app

创建一个 .app 目录,名称应为你想要修改的系统软件的英文 app 名称。
macOS 中的 app 实际上是个以 .app 为结尾的资料夹。 这里不会和原本的 app 所冲突是因为该 app 的真正路径并非在 /Applications 下。

Step 3:建立软链接

建立一个软链接,链接该 app 的真正内容到刚刚创建的空壳 app 中。
⚠️
  1. 不要打反路径的前后顺序;
  1. 不要漏掉 /System//Contents.app

Step 4:更改 app 图标

对着 空壳 app 使用 ⌘I ,把新的图标拖动到旧的图标上。
notion image
如何分辨「空壳 app」
「空壳 app」 的档案及拓展名能够修改(不是灰色),且档案大小显著的小。
notion image
 

Step 5:Done!

notion image
notion image
如此一来,你就有一个双胞胎 app 了!
经测试,新创建的「空壳 app」 运作正常,能够通过拖拽到图标上接收档案,也能展示右上角的红色角标(Badge)。
不过,如果该 app 先前在 dock 上,则需要——
  1. 移除「原始 app」
  1. 加入「空壳 app」 到 dock
否则系统将无视新增的空壳 app。

References

原文出处
👇 我这次用的 macOS Yosemite - Catalina 的 icons (.icns/.png)。
 
留言区
( ? )
Copyright © Michael Wong 2025
NotionNext. Theme Boletim by vongipc.
开往 — 继续你的旅途