分享免费的编程资源和教程

网站首页 > 技术教程 正文

自定义linux开机动画 linux设置开机自动执行脚本

goqiw 2024-09-27 07:16:22 技术教程 24 ℃ 0 评论

什么是开机动画

开机动画就是我们启动电脑时屏幕上显示的画面,可以是动态的也可以是静态的,可以通过程序控制。

开机动画原理

启动操作系统时,优先加载一个动画程序,当操作系统准备好后,使动画程序消失,展示操作系统的界面。

自定义开机动画

linux的开机动画程序是由plymouthd和plymouth控制的,plymouthd是一个守护程序,启动过程中我们通过对plymouth下达指令来指示plymouthd展示动画。

如果我们想设置开机动画主题,比如想设置solar主题,执行以下命令即可:

plymouth-set-default-theme solar

然后重新制作initramfs镜像文件:

dracut --force

如果只想制作适用于本机的initramfs镜像文件,可以在/etc/dracut.conf.d/hostonly.conf文件加入以下内容,然后再执行制作镜像文件命令:

hostonly="yes"

如果用的初始化系统是openrc,还需要安装以下软件:

plymouth-openrc-plugin

并且设置/etc/rc.conf配置文件:

rc_interactive="NO"

然后设置/etc/default/grub文件:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_GFXMODE=1366x768x24
GRUB_GFXPAYLOAD_LINUX=keep

最后执行以下命令重新生成grub.cfg配置文件:

grub-mkconfig -o /boot/grub/grub.cfg

至此自定义动画已经完成,重新启动就能看到效果了!

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表