1
4o0KaEXduICl8K0k 2023-03-18 18:07:13 +08:00 1
|
2
SimonOne 2023-03-18 21:47:18 +08:00 1
你把 /System/Applications/Preview.app/Contents/Resources/pdf.icns 换了就行了啊😂
|
3
SimonOne 2023-03-18 21:51:32 +08:00 1
|
4
sinORcos OP @SimonOne 感谢回复,但是我的预览包内容中没有 pdf.icns ,尝试在终端中将准备好的文件拷入也不行,提示 Operation not permitted
|
5
SimonOne 2023-03-20 15:27:26 +08:00
@sinORcos 可能软件版本的原因,你看 info.plist 里,也可能这个资源在 Assets.car 中(因为我的是 Catalina ,和你的不一样),那样你就需要用其他工具修改 Assets.car 中的资源。没权限是因为 1.现在系统文件是 read only 保护的,你需要去临时解除 2.可能需要 sudo 权限。
|
6
sinORcos OP @SimonOne info.plist 中能搜索 icns ,仅有一个结果,是 LSItemContentTypes 下的 com.apple.icns ,我猜大概是打开这个类型的文件?上班中没时间找文档,assets 搜索无结果
其实最关键的还是 resources 文件夹下除了一个 application.icns 外没有任何 icns 文件,很难受 |
7
SimonOne 2023-03-20 15:59:33 +08:00
@sinORcos #6 你应该看 info.plist 中 CFBundleDocumentTypes 下找有没有 pdf 对应的图标的值 CFBundleTypeIconFile ,如果显示是 XX.icns 或 XX ,然后看资源文件夹下的 XX.icns ,如果没有,那可能在资源文件夹下的 Assets.car 中的 XX 这个图标。
如果没有,那再看 CFBundleDocumentTypes 找有没有 default 对应的图标的值 CFBundleTypeIconFile ,再按上面步骤看。 |
9
Huelse 28 天前
firefox 设置默认打开后也把图标全改了,卸载了也不能恢复!
最后靠这篇文章恢复了 https://osxdaily.com/2022/05/23/clear-icon-cache-mac/ |