开启OpenCore主题支持,如何制作OC主题(含背景图)

概述

本文最后更新:2021/2/3

最近关于 OpenCore 有个好消息,已经发布的 OpenCore 0.6.6 版正式支持主题服务,其实这个说法也不太正确,OpenCore 很早之前就有主题服务了,只是没有背景图支持,GitHub 上仅有的几个有背景图的主题服务的 Mod 也逐渐因更新不及时而失去了对新版 OpenCore 的支持,而这次,Acidanthera 团队正式赋予了 OpenCore 较为完整的主题支持(现在图标、背景图,开机声全部齐活),笔者基于目前 OpenCore 0.6.6 正式版制作了两套图标提供给大家体验。

 

图标截图

图标有黑色和白色两种配色,覆盖了 macOS、Windows、Recovery、Shell、ResetNVRAM 以及各类外接分区的支持。笔者已经尽可能制作了多的图标,但应该还是有没有覆盖到的类型,这种情况欢迎反馈,笔者会尽量补上。

 

主题截图

背景图还有,这里没有全部都截出来,可自行探索~

 

下载主题

已有661人查看

 

使用方法

已有661人查看

首先,把 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

重启即可看到效果。

 

0. 本站所有资源解压密码均为 heipg.cn
1. 本站资源收集于网络,仅做学习和交流使用,请于下载后24小时内删除。如果你喜欢我们推荐的软件,请购买正版支持作者。
2. 如有无法下载的链接,联系:admin#heipg.cn,或到QQ群进行反馈,我们将及时进行处理。
3. 本站发布的内容若侵犯到您的权益,请联系站长删除,联系方式:admin#heipg.cn,我们将第一时间配合处理!
扫描QQ二维码加入【黑苹果星球交流群】

黑苹果星球 » 开启OpenCore主题支持,如何制作OC主题(含背景图)

9 评论

  1. 我会自己做主题了

  2. 哪位大佬有会员,用一下呗!

  3. 为啥我就是oc0.6.6但是就是不加载

  4. 请问为什么我按照上面步骤操作还是不行呢?

    1. 1. 升级oc到0.6.6
      2. 加载主题支持文件,修改config
      3. 把本站主题文件放到对应目录
      4. 重启见效
      5. 如要自行制作,参考本站文件命名规则

  5. 设置了UIscale=2分辨率还是不对,无法布满

    1. 这个设置的意思是开启HiDPi,不是你想象的功能

  6. 主题分辨率怎么调整呢,UEFI 里改分辨率也是很模糊呢 不知道为啥

    1. 一般来说oc默认是显示器最大分辨率,在EFI配置中开启hidpi就是缩放

发表评论