开启OpenCore主题支持,如何制作OC主题(含背景图)
概述
本文所示方法仅适用于OpenCore 0.6.6-0.6.7,在大于等于0.6.8的版本已失效
最近关于 OpenCore 有个好消息,已经发布的 OpenCore 0.6.6 版正式支持主题服务,其实这个说法也不太正确,OpenCore 很早之前就有主题服务了,只是没有背景图支持,GitHub 上仅有的几个有背景图的主题服务的 Mod 也逐渐因更新不及时而失去了对新版 OpenCore 的支持,而这次,Acidanthera 团队正式赋予了 OpenCore 较为完整的主题支持(现在图标、背景图,开机声全部齐活),笔者基于目前 OpenCore 0.6.6 正式版制作了两套图标提供给大家体验。
图标截图
图标有黑色和白色两种配色,覆盖了 macOS、Windows、Recovery、Shell、ResetNVRAM 以及各类外接分区的支持。笔者已经尽可能制作了多的图标,但应该还是有没有覆盖到的类型,这种情况欢迎反馈,笔者会尽量补上。
主题截图
背景图还有,这里没有全部都截出来,可自行探索~
下载主题
使用方法
- 需要 OpenCore 0.6.6 版本;
- OpenCore Configurator 2.27.0.0 及以上;
首先,把 OpenCore 升级到 0.6.6 及以上版本,这里参考 升级引导工具的方法。
接下来,打开 OpenCore Configurator(OCC):
使用 OCC 对 config 做如下图设置:
最后,把下载到的主题图像包放到以下目录:
/EFI/OC/Resources/image
重启即可看到效果。
如果你需要更换背景图,注意掉文件名前缀,改为和 image 目录中一致的:ModernBackground.icns
主题制作方法
OpenCore 的主题主要是图标和背景图两个部分,先说图标,可以从下面这些网站找到非常不错的图标文件,格式上优先 svg 因为可以无限缩放。
- The Noun Project:https://thenounproject.com/
- 图标工厂:https://freeware.iconfactory.com/
- icon Finder:https://www.iconfinder.com/
- icon8:https://icons8.com/
- 阿里巴巴矢量图标库:https://www.iconfont.cn/
然后使用 Adobe illustrator 或 Photoshop 进行修改,最终导出 256x256 像素的 png 图片即可,形状可方可圆。一般情况下,至少需要以下几个图标:
- ModernApple:用于显示 macOS 分区图标;
- ModernWindows:用于显示 Windows 分区图标;
- ModernShell:用于显示 Shell 图标;
- ModernTool:用于显示 CFG Lock 等工具类的图标;
- ModernResetNVRAM:用于显示 重置 NVRAM 图标;
以上图标文件均需改名为 OpenCore 专用的图标文件命名,具体可参考官方主题文件;
背景图部分,去你自己喜欢的网站或图库下载喜欢的高分辨率的图片,并转换为 png 格式,或使用 Photoshop 等软件调整合适后导出为 png 格式,推荐使用和你的显示分辨率 1:1 尺寸图片以便铺满整个窗口,特别是对于分辨率特殊的屏幕(如带鱼屏),必须下载 1:1 比例图片作为背景图(如 5120 x 1440)。
最后,把准备好的图标文件和背景图文件改好文件名,一起放入 Icnspack-Builder,这个软件会把 png 转换为 icns,就是 OpenCore 可识别和使用的格式。最后,用你自己制作的文件替换以下主题目录的文件:
/EFI/OC/Resources/image
重启即可看到效果。
1. 本站资源收集于网络,仅做学习和交流使用,请于下载后24小时内删除。如果你喜欢我们推荐的软件,请购买正版支持作者。
2. 如有无法下载的链接,联系:admin#heipg.cn,或到QQ群进行反馈,我们将及时进行处理。
3. 本站发布的内容若侵犯到您的权益,请联系站长删除,联系方式:admin#heipg.cn,我们将第一时间配合处理!
黑苹果星球 » 开启OpenCore主题支持,如何制作OC主题(含背景图)
好的,谢谢大神
最新解决---
OC 0.6.6根据这个教程加载主题出现
OCS:External Interface Failure,Callback to Builtin而不能加载主题的方法:
将image中的所有带有Modern前缀的icons中的Modern删掉
例如:
ModernBackground.icns 改为 Background.icns
就行.
说错了,是icns不是icons
使用Modern前缀主要是不想和OC默认主题混在一起,直接覆盖默认主题确实会这样
不错, 非常喜欢,是我想要的
密码是什么解压
我会自己做主题了
哪位大佬有会员,用一下呗!
为啥我就是oc0.6.6但是就是不加载
请问为什么我按照上面步骤操作还是不行呢?
1. 升级oc到0.6.6
2. 加载主题支持文件,修改config
3. 把本站主题文件放到对应目录
4. 重启见效
5. 如要自行制作,参考本站文件命名规则
老师我问一下,就是本文提供的主题文件,通过最新的方法能否用在0.7x版本上?
可以的,适当修改添加一下图标和文件名
设置了UIscale=2分辨率还是不对,无法布满
这个设置的意思是开启HiDPi,不是你想象的功能
主题分辨率怎么调整呢,UEFI 里改分辨率也是很模糊呢 不知道为啥
一般来说oc默认是显示器最大分辨率,在EFI配置中开启hidpi就是缩放