我想在启动过程中显示自定义消息,或者更好的是程序 cmatrix。
我使用“quiet”参数启动,因此没有启动消息,相反,我想显示自定义消息或 cmatrix 等程序的输出。
这可能吗?我怎样才能用systemd实现这个目标?
答案1
您无法使用 来实现启动动画,systemd
但有一个叫做plymouth
您可以查看此包的东西。
Plymouth
是一个在启动过程中很早就运行的应用程序[在安装根文件系统之前]。它被设计为在具有DRM
模式设置驱动程序的系统上工作。对于没有DRM
模式的系统,plymouth 回退到文本模式。
因此,普利茅斯将拥有两个二进制文件plymouthd
和plymouth
.plymouthd
负责显示启动屏幕和会话日志记录。plymouth
负责控制接口plymouthd
。在互联网上你可以找到很多关于普利茅斯的信息。
编辑:(添加了更多信息)
Plymouth 附带了一些默认主题,或者您可以通过向您编写的主题脚本提供一系列图像(.gif 不起作用)来自定义您自己的主题。
有 2 种方法可以指定普利茅斯的主题
1.向内核命令行传递参数。
2.在plymouth配置文件中指定主题。
所以,是的,这是一个很大的话题,你可以在interent中搜索更多这方面的信息。