📖 本文由 Batocera 官方 Wiki 翻译整理,内容可能随版本更新而变化。
开机启动画面与视频个性化定制
当你启动 Batocera 系统时,屏幕上实际上会依次闪过三个阶段的“封面”,即启动画面(Splash Image/Video):
- 系统引导画面(The boot splash):系统底层最先加载的画面。
- 用户自定义画面(The custom user splash):这就是你可以大展身手的地方。
- 前端加载画面(The EmulationStation loading splash):进入游戏选单前的最后过渡。
你可以准备哪些素材?
你可以根据自己的设备情况,选择以下两种形式之一作为你的自定义用户画面:
- MP4 格式视频:适用于树莓派(RPi 1/2/3)、Odroid XU4/N2/N2+、Khadas VIM3 和 RockPro64。如果你使用的是 v31 或更高版本,那么 树莓派 4(Pi4)、s905gen3 机顶盒以及 普通 PC 也都能支持视频启动。
- PNG 格式静态图片:所有硬件平台通用,简单稳妥。
生活化类比:这就像是给你的手机设置“开机动画”。图片是精美的海报,视频则是酷炫的电影预告片。如果你的设备支持视频,且文件夹里同时放了图片和视频,系统会优先“播放视频”而不是“展示图片”。
哪里可以找到素材?
不知道去哪下载好看的画面?可以去这些“资源仓库”逛逛:
* 官方服务器上的 SnakerVill 作品集
* BatoceraNation 下载页
* Splash Screen Studio 的 Youtube 频道
* Batocera-Assets 官方资源库及其存档
* Hel Mic 的 Mega 视频共享文件夹(或其 YouTube 播放列表)
如何更换你的开机画面?
从 Batocera 5.27 版本开始,更换开机封面的操作已经简化到了极致,只需要简单的“复制粘贴”:
- 第一步:准备文件
选好你喜欢的 PNG 图片或 MP4 视频,确保格式正确。 - 第二步:放入指定目录
将文件通过文件管理器或网络共享,直接拷贝到/userdata/splash/文件夹下。 - 第三步:重启见证奇迹
下次开机时,你就能看到焕然一新的个性化启动画面了!
存储空间与特殊设备配置
如果你还在使用旧版本的系统,需要特别留意空间问题。
【注意】在 Batocera v31 及更低版本中,开机视频会被复制到你的启动分区(Boot Partition)。这个分区的空间非常局促,除去系统本身占用的容量,留给你的可用空间通常只有 100MB 左右。
生活化类比:这就像是你的“系统盘”只有巴掌大,如果你在这个小柜子里塞了太多高清大片,以后想安装系统补丁或升级时,就会因为“没地方下脚”而导致升级失败。
- 随机播放:你可以在
splash文件夹里放多个 MP4 视频或 PNG 图片,系统每次开机都会像玩“盲盒”一样,随机抽取一个显示。 - 屏幕旋转问题:在 Odroid Go Advance 等部分设备上,由于屏幕是物理旋转安装的(在引导程序看来是横着的)。你可能需要将启动素材先逆时针旋转 90 度,或者利用下文提到的
display.rotate选项来进行全局旋转校正。
如何调整视频画面设置(声音、旋转、缩放)
如果你希望彻底清静,完全关闭开机画面,可以通过修改配置文件来实现:
- 第一步:定位配置文件
打开/boot/Batocera-boot.conf文件。 - 第二步:添加禁用指令
在文件中加入以下代码:
splash.screen.enabled=0
【提示】由于涉及到修改 /boot/ 目录下的核心文件,在动手之前,请务必先阅读相关的操作指南,确保你了解如何安全地编辑启动分区,以免造成系统无法启动。
生活化类比:
/boot/目录就像是电脑的“大脑核心区”,在动手术前先看说明书是保证安全的第一要素。
进阶:定制你的启动视频(声音、旋转与缩放)
在默认情况下,启动视频是有声音的。如果你想让它保持安静,或者需要调整画面的显示方式,可以通过修改配置文件来实现。
【注意】接下来的设置均在 Batocera.conf 文件中进行(该文件位于 SD 卡或 U 盘的 共享分区(SHARE Partition) 中,请不要和之前提到的引导配置文件搞混了)。
1. 关闭视频声音
如果你想在深夜悄悄开机而不打扰家人,可以关掉启动音效:
* 操作步骤:打开 Batocera.conf,找到或添加下面这行代码(确保开头没有 # 号):
splash.screen.sound=0
2. 旋转视频画面
如果你的屏幕显示方向反了,可以通过这个参数进行调整(这也会同时旋转整个 EmulationStation 界面):
* 操作步骤:在同一文件中添加或修改:
display.rotate=1
* 数值对照表:
* 0:保持原状(0°)
* 1:顺时针旋转 90°
* 2:旋转 180°
* 3:顺时针旋转 270°
3. 隐藏版本号水印
默认情况下,视频上方会浮现一层当前的 Batocera 版本号。如果你想要一个纯净的视觉效果:
* 操作步骤:在 Batocera.conf 中加入:
splash.screen.subtitle=0
4. 调整视频分辨率(适用于 v32 及更高版本)
如果你觉得启动视频播放不流畅,可以尝试强制调整它的分辨率:
* 操作步骤:在 Batocera.conf 中加入以下代码,并将数值替换为你想要的大小:
splash.screen.resize=1280x720
生活化类比:这就像是给你的高清电视喂了一份“小巧的零食”。对于 4K 电视用户来说,如果直接播放超高分辨率的启动视频可能会出现卡顿(Laggy),将其调低为 720p 或 1080p 往往能让播放变得顺滑。
【提示】缩放效果取决于具体的电视型号,在某些电视上可能没有明显改善。
修改启动视频的持续时间
如何控制启动视频的播放时长
如果你精心准备了一个长视频,但不希望它还没放完就跳转到游戏列表,你可以手动设置视频的播放时间。
生活化类比:这就像给电影开场的“前戏”设定闹钟。如果你想让这段“前戏”完整演完,就得把闹钟往后拨一拨。
- 第一步:定位配置文件
打开/userdata/system/Batocera.conf文件(或者是网络共享目录SHARE文件夹下的那个配置文件。没错,请再次确认,这和之前提到的引导配置文件不是同一个)。 - 第二步:设置播放秒数
如果你希望视频播放 42 秒,请在文件中添加下面这行代码:
splash.screen.length=42
【提示】你可以设置 0 到 90 秒 之间的任意数值。
修改 EmulationStation 的默认加载画面
如果你想修改的是进入游戏菜单前,那个显示“正在解析游戏列表”且带有进度条的界面(即加载画面),请按照以下步骤操作:
- 第一步:替换素材文件
找到并替换这个路径下的图片文件:/usr/share/EmulationStation/resources/logo.png。 - 第二步:永久保存修改
通过 SSH 远程连接(Secure Shell) 登录系统,执行以下命令来保存更改:
batocera-save-overlay
【注意】由于这是对系统核心文件的修改,每次升级 Batocera 后,你都需要重新执行一遍此操作。此外,如果你使用了自定义主题(Custom Themes),该主题可能会覆盖掉这个默认画面。这种情况下,你需要去对应的主题文件夹里寻找并修改相应的图片文件。
修改最底层的系统启动画面(Boot Splash)
修改最底层的系统启动画面
你可能会发现,在显示你自己定义的酷炫画面之前,系统总是会先跳出默认的 Batocera Logo。
生活化类比:这就像是你给自家大门贴了漂亮的春联,但在贴春联之前,你总得先看到大门自带的底色。因为在系统启动的最早期,它还没来得及“认出”你的用户数据分区,只能先显示系统自带的“底图”。
如果你想把这个“底图”也换掉,可以按照以下步骤操作:
- 第一步:替换素材文件
准备一张 PNG 格式的图片,替换掉这个路径下的文件:/usr/share/Batocera/splash/boot-logo.png。 - 第二步:保存更改
通过 SSH 远程连接(Secure Shell) 登录系统,并运行命令:
batocera-save-overlay
【注意】这个位置只能识别 PNG 图片,放入视频或其他格式的文件是没用的。此外,每次系统升级后,你都需要重新执行一遍此操作。
关于默认视频文件的提示
在相同的系统目录下,你可能还会看到一个 splash.mp4 文件。这是系统的“默认”视频。
* 提示:如果你想使用自己的视频,完全不需要去替换这个系统文件。只要你在 /userdata/splash/ 文件夹里放了视频,系统在启动时就会自动跳过默认视频,改用你的视频。
进阶:如何彻底“关灯”?
如果你希望开机时保持完全静默,不显示任何 Logo,你可以用一张纯黑色的 PNG 图片来替换它。
生活化类比:这就像是给屏幕带上了一层眼罩,让它在“永恒的黑暗”中完成启动。
演示效果
(我对此配置毫无遗憾。)
针对旧版本(v5.26 及更低版本)的特殊说明
如果你还在使用这些极老版本的 Batocera,请点击展开查看图片启动的相关说明:
图片启动画面(Image splash boot)
针对旧版本(v5.26 及更低版本)的补充指南
对于还在使用老版本系统的用户,操作方式略有不同。以下是具体的操作方法:
如何更换开机静态图
你可以通过放置自己的图片来替换系统默认的启动图。
- 第一步:准备图片文件
准备好你的 PNG 图片。 - 第二步:存放文件
将图片放入/boot/splash.png。 - 进阶玩法:在 Batocera 5.25 及更高版本中,你可以在
/boot目录下放置多个以.png结尾的文件,系统每次开机都会随机挑选一张显示。
【重要】理解文件路径
在操作之前,你需要搞清楚“路径”在不同电脑上的样子:
- 在 Batocera 系统中:你会看到路径叫作
/boot。 - 在 Windows 电脑中:如果你把 SD 卡或 U 盘插入电脑,这个路径其实就是该驱动器的根目录(通常显示为名为
Batocera的 F 盘或其他盘符)。
生活化类比:这就像同一个房间有两个门。从屋里看(系统内),它叫“主卧室”;但从外面看(Windows 下),它就是“一号门”。虽然名字不同,但门后通向的是同一个地方。
如何在老版本中关闭视频声音
如果你使用的是旧版系统,视频启动默认是有声音的。如果你想让它安静下来:
- 第一步:打开引导配置文件
在 U 盘或 SD 卡中找到并编辑/boot/Batocera-boot.conf文件。 - 第二步:修改代码
找到或添加下面这一行(确保前面没有表示注释的#号):
splashsound = off
原文: 开机画面自定义 • 翻译: DIY8 Bot



暂无评论内容