Ubuntu 开机动画美化

刚鼓捣完电脑把 Ubuntu 16.04 的 grub 引导页面给改了,又怎么能放着开机启动页面不管呢?于是小编研究了研究,成功给开机也换上了个酷炫的动画效果.话不多说,来一波操作吧.

选择主题

Plymouth Themes 上有许多主题,选择一个,下载到本地.我选择了这个

注意 : 如果你选择的主题文件包含大写,请 跳至注意.

解压安装

找到下载文件所在的文件夹,解压之后将其移动到 /usr/share/plymouth/themes 文件夹中,然后安装.

$ tar zvxf Paw-Ubuntu-Floral.tar.gz               
$ sudo cp -r Paw-Ubuntu-Floral /usr/share/plymouth/themes 
$ sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/Paw-Ubuntu-Floral/Paw-Ubuntu-Floral.plymouth 100

更改配置

使用命令更改 default.plymouth 主题文件,输入数字选择刚才的主题

$ sudo update-alternatives --config default.plymouth

查看

更改完成之后我们查看 default.plymouth 文件:

[Plymouth Theme]
Name=Paw Ubuntu/Mint Floral theme
Description=Paw Ubuntu/Mint Floral plymouth theme
ModuleName=script

[script]
ImageDir=/usr/share/plymouth/themes/Paw-Ubuntu-Floral
ScriptFile=/usr/share/plymouth/themes/Paw-Ubuntu-Floral/mdv.script

其实就是 ImageDirScriptFile 进行了更改,因此在上边更改配置时不想用命令的可以直接手动在这里更改.

保存

重新生成镜像文件,然后就开机试试吧.

$ sudo update-initramfs -u

如果此过程中报如下的错,是因为 xxx.plymouth 内容中有 /lib/share.

W: plymouth module (/usr/lib/x86_64-linux-gnu/plymouth//.so) missing, skipping that theme.

请参考下边 注意 中的第二条.

注意

若文件夹含有大小写,请确保主题文件夹名称,其中的 xxx.plymouth,以及其中的内容大小写一致.
如我的文件夹是 Paw-Ubuntu-Floral, 其中有 paw-ubuntu-floral.plymouth 文件,其中的内容是

[Plymouth Theme]
Name=Paw Ubuntu/Mint Floral theme
Description=Paw Ubuntu/Mint Floral plymouth theme
ModuleName=script

[script]
ImageDir=/lib/plymouth/themes/Paw-Ubuntu-Floral
ScriptFile=/lib/plymouth/themes/Paw-Ubuntu-Floral/mdv.script
  1. 发现其中的 paw-ubuntu-floral.plymouth 为小写,将其改为大写,以和其它两项保持一致.

    $ sudo mv paw-ubuntu-floral.plymouth Paw-Ubuntu-Floral.plymouth

  2. xxx.plymouth 内容中有 /lib/plymouth, Ubuntu 16.04 以后该文件夹已经改为了 /usr/share, 因此将其改为

    ImageDir=/usr/share/plymouth/themes/Paw-Ubuntu-Floral
    ScriptFile=/usr/share/plymouth/themes/Paw-Ubuntu-Floral/mdv.script

更改之后继续进行 安装配置 即可.

参考资料

  1. 如何更改Ubuntu或Linux Mint开机启动画面
  2. Unable to use a custom splash screen in Ubuntu 16.04LTS
  3. 在Ubuntu中通过update-alternatives切换软件版本
请我吃根棒棒糖吧