为Linux添加初音未来开机动画

起因

在写数据结构的时候觉得Linux不太美观,想要美化一下,于是发现了一张帖子,楼主制作了个Miku的Linux开机动画,但是原本的项目需要敲命令还有点坑,我干脆就写了个自动化的脚本。

这里奉上原项目仓库gitlab.com/EvysGarden/mikuboot.

操作

首先先来介绍下环境,我使用的是Linux mint 22.1,更多信息如下

             ...-:::::-...                 
          .-MMMMMMMMMMMMMMM-.              --------------------- 
      .-MMMM`..-:::::::-..`MMMM-.          OS: Linux Mint 22.1 x86_64 
    .:MMMM.:MMMMMMMMMMMMMMM:.MMMM:.        Host: xxxxxxx 
   -MMM-M---MMMMMMMMMMMMMMMMMMM.MMM-       Kernel: 6.8.0-78-generic 
 `:MMM:MM`  :MMMM:....::-...-MMMM:MMM:`    
 :MMM:MMM`  :MM:`  ``    ``  `:MMM:MMM:    Packages: 3194 (dpkg) 
.MMM.MMMM`  :MM.  -MM.  .MM-  `MMMM.MMM.   Shell: zsh 5.9 
:MMM:MMMM`  :MM.  -MM-  .MM:  `MMMM-MMM:   Resolution: 2560x1440 
:MMM:MMMM`  :MM.  -MM-  .MM:  `MMMM:MMM:   DE: Cinnamon 6.4.8 
:MMM:MMMM`  :MM.  -MM-  .MM:  `MMMM-MMM:   WM: Mutter (Muffin) 
.MMM.MMMM`  :MM:--:MM:--:MM:  `MMMM.MMM.   WM Theme: WhiteSur-Dark (Mint-Y) 
 :MMM:MMM-  `-MMMMMMMMMMMM-`  -MMM-MMM:    Theme: WhiteSur-Dark [GTK2/3] 
  :MMM:MMM:`                `:MMM:MMM:     Icons: WhiteSur-dark [GTK2/3] 
   .MMM.MMMM:--------------:MMMM.MMM.      Terminal: gnome-terminal 
     '-MMMM.-MMMMMMMMMMMMMMM-.MMMM-'       
       '.-MMMM``--:::::--``MMMM-.'         
            '-MMMMMMMMMMMMM-'             
               ``-:::::-``

但是这个项目不仅仅支持Mint,还支持Arch、NixOs等发行版,这两个系统的操作请参考CairBin/mikuboot

实际上原文档仅针对Arch和NixOs做了说明,对其他发行版统一用Generic Linux称呼,可见是通用的,当然在本文就以我的OS为例,也就是更适合大多数情况的。直接克隆仓库后进入目录运行脚本即可。注意install.sh必须在root权限下运行。

git clone https://github.com/cairbin/mikuboot.git && cd mikuboot
sudo ./install.sh

这个脚本首先会把主题安装到/usr/share/plymouth/themes/下,然后将主题注册进去,在执行的过程中会让你通过输入主题的编号进行开机动画的选择

  选择       路径                                                                     优先级  状态
------------------------------------------------------------
  0            /usr/share/plymouth/themes/mint-logo/mint-logo.plymouth                     200       自动模式
  1            /usr/share/plymouth/themes/apple-mac-plymouth/apple-mac-plymouth.plymouth   100       手动模式
  2            /usr/share/plymouth/themes/bgrt/bgrt.plymouth                               110       手动模式
  3            /usr/share/plymouth/themes/mac/mac.plymouth                                 100       手动模式
* 4            /usr/share/plymouth/themes/mikuboot/mikuboot.plymouth                       100       手动模式
  5            /usr/share/plymouth/themes/mint-logo/mint-logo.plymouth                     200       手动模式

要维持当前值[*]请按<回车键>,或者键入选择的编号:

以我的为例子,选择mikuboot那个,也就是输入数字4,最后出现Finish~~字样就算执行完毕了。随后你就可以重启去检验效果了。这里贴上一幅效果图:

效果图

图片可能挂掉,建议去仓库里查看。

最后修改:2025 年 09 月 16 日
如果觉得我的文章对你有用,请随意赞赏