自定义树莓派开机启动画面-plymouth版本

本文介绍如何使用 plymouth 工具在 Raspberry Pi 上实现定制化的开机启动画面,包括主题选择、自定义背景设置及启动参数配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

刚刚用fbi工具做成服务的方式实现了自定义开机启动画面,但是还是有些不够完美,在显示自定义图片之前还是会出现一部分的启动日志信息,强迫症犯了,想要搞成完美的通电就只显示纯图片效果

过程记录

其实Raspberry Pi OS中默认就自带使用了plymouth这个工具来管理开机启动画面的效果,可以使用下面命令进行操作

# 查看当前已安装的主题
$ plymouth-set-default-theme --list
futureprototype	# 默认主题,貌似和details一样
details	# 纯文本启动日志输出
joy		# Debian的背景图+四个小白点循环点亮动画
lines	# Debian的背景图+线条绘制循环动画
moonlight	# Debian的背景图+向左嗖嗖飞的白线条
softwaves	# Debian的圆形Logo,边框白色线条高亮转圈
spacefun	# 星空背景+卡通飞船飞行动画
text	# 纯色背景,中间三个白色小方框逐渐点亮动画
tribar	# CentOS/Fedora风格的底部三阶色动态进度条

# 查看当前使用中的主题
$ plymouth-set-default-theme
futureprototype

# 切换主题
$ sudo plymouth-set-default-theme lines -R
# -R参数将会重新编译initrd文件,下次启动系统的时候就可以看到效果了

上面设置好plymouth的主题后还需要修改一下cmdline.txt启动参数

$ sudo vim /boot/cmdline.txt

在行尾追加上splash用来显示启动画面和vt.global_cursor_default=0隐藏启动画面出现之前黑屏状态下的闪烁光标,完整内容如下:

console=serial0,115200 console=tty1 root=PARTUUID=738a4d67-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait logo.nologo consoleblank=0 loglevel=1 quiet splash vt.global_cursor_default=0

安装更多主题

$ sudo apt install -y plymouth-themes

貌似装完后就多了个fade-in的主题

自定义背景

plymouth的主题都放在这个位置/usr/share/plymouth/themes,可以找一个顺眼的改一下,比如joy主题就比较简单点,拿来开刀,只需要将joy文件夹里面的background.png图片替换成自己的图片就行了

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DexterLien

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值