自定义树莓派开机启动画面-plymouth版本
前言刚刚用fbi工具做成服务的方式实现了自定义开机启动画面,但是还是有些不够完美,在显示自定义图片之前还是会出现一部分的启动日志信息,强迫症犯了,想要搞成完美的通电就只显示纯图片效果过程记录其实Raspberry Pi OS中默认就自带使用了plymouth这个工具来管理开机启动画面的效果,可以使用下面命令进行操作# 查看当前已安装的主题$ plymouth-set-default-theme -
·
前言
刚刚用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
图片替换成自己的图片就行了
更多推荐
已为社区贡献1条内容
所有评论(0)