登录

该文档由 果农 创建于 2019-11-28 19:50:13 果农2021-11-28 05:57:32 修改了该文档

clover 教程

新版本clover已经加入了开机声音的支持,推荐使用最新的4844版本
第一步,如果你是UEFI模式启动的,就在drivers64UEFI里加入AudioDxe-64.efi
如果你是传统模式启动的,就在drivers64里加入AudioDxe-64.efi

第二步,在tools里加入BootChimeCfg.efi

第三步,在所使用的主题文件夹里加入sound.wav
注意:sound.wav必须是44100Hz, 16bps, WAV格式,可以使用VLC软件来转换格式
转换方法:
打开VLC,菜单栏File,Convert/Stream

点Open media添加要转换的音频

点击Customize,按下图所示设置

最后点Save as new Profile,然后自己起一个要保存的方案的名字,例如我这里起名叫clover bootstartup sound

回到界面,第三项选择Save as File,然后点Browse,选择转换后输出的位置,这里选桌面,然后点Save即可转换完成,在桌面上能找到转换后的音频文件,把该音频文件复制到你的主题文件夹里面即可,注意音频文件可以有两个,名字分别为sound.wav和sound_night.wav

第四步,用PlistEdit Pro打开config.plist,在GUI项下加入一个参数,如图所示

这一参数决定音频播放的策略:设为true是载入clover的GUI界面前开始播放并且进入clover界面后继续播放;设为false是载入clover的GUI界面前播放,播放完毕后再载入clover的GUI界面。

本来设为true的话是不错的,但是目前这个功能还是有不少bug,用true的话会有卡死,黑屏等等问题,只能等后续更新完善了,目前建议改成false来使用。如果不配置这一参数的话clover默认该参数为false

第五步
第一次使用该功能,我们需要给这个音频模块配置参数,这些参数将写入到机器的原生nvram里面
完成以上几步后,开机载入clover界面,打开Shell,依次输入(这里默认fs0为你的EFI分区,如果你的EFI分区不在fs0,请自行更换位置)
fs0:
cd EFI\CLOVER\tools
BootChimeCfg.efi
这时你可以看到这个模块的所有功能及用法
输入BootChimeCfg.efi -l查看识别到的音频设备
输入BootChimeCfg.efi -s X选择要使用的音频设备,一般选择Speaker,X为音频设备序号,可以使用-l查看到
输入BootChimeCfg.efi -v XX设置音量,xx代表百分之几十几
输入BootChimeCfg.efi -t可以测试音频输出

举个例子:
我的笔记本音频设备为:
1.HDMI
2.Headphones
3.Speaker
4.Speaker
5.SPDIF
我是多声道的,有两个Speaker,四个喇叭

我要设定音量为百分之八十
因此要输入
BootChimeCfg.efi -s 2 -v 80 -t
测试有声音了那就用这个Speaker,如果没有声音,试试换一个设备或把音量调大点
输入完后它会自动把设置的参数保存到电脑的nvram里面,下次开机时候会直接调用nvram里面的参数