当 Ubuntu 和 Linux Mint 通电开机时都会出现一个漂亮的开机图像,这个启动界面采用了被称为 Plymouth 的软件实现,它可直接使用 Kernel 的渲染管理器(DRM)和内核模式设置(KMS)驱动在 X Server启动之前输出画面。
在 Plymouth 之前有很多软件可以工具可以实现这一功能(例如 Usplash、Xsplash),但目前使用较为普遍的是采用 Plymouth 守护进程(plymouthd)来负责输出系统开、关机时的动画效果。
Plymouth 是由脚本编写成的,可以支持不同的主题效果。So,如果你愿意,可以随时为 Ubuntu 或 Linux Mint 订制自己喜欢的开机启动画面。Gnome-look.org 网站上已经有很多为大家收集整理好的 Plymouth splash 自定义屏幕主题,大家可以下载。
更改Ubuntu或Linux Mint开机启动画面
1 大家先到 http://gnome-look.org/ 网站选择好要替换的主题
2 将下载回来的 Plymouth splash 主题文件解压到 /lib/plymouth/themes 目录并安装:
wget http://www3.telus.net/someubuntufreebies/orb.tar.gz
tar zxvf orb.tar.gz
sudo cp -r orb/ /lib/plymouth/themes/
sudo update-alternatives --install /lib/plymouth/themes/default.plymouth default.plymouth /lib/plymouth/themes/orb/orb.plymouth 100
请大家自行按所选主题文件名和配置文件更改适应的路径。
3 接下来,我们使用 update-alternatives 命令来指定默认要使用的 default.plymouth 主题文件:
sudo update-alternatives --config default.plymouth
4 最后,重新生成 initramfs 镜像:
sudo update-initramfs -u
弄完之后重启系统应该就可以生效了,我选择的 Orb 登录主题效果如下:
大家可以到 /lib/plymouth/themes/主题名/*.script 里面去更改 Plymouth 的配置脚本,可以更改主题显示的文字,不透明度、背景颜色、时间、动画速度等。