ubuntu开机画面的修改

这里所讲的ubuntu开机画面的修改指的是9.10以后的版本,因为在9.10之后,ubuntu采用的是plymouth,取代了原先的xsplash,所以只适用于9.10之后的版本。

Ubuntu12.04(这里以12.04版本为例)的plymouth设定文件放在/lib/plymouth目录内,与主题相关的设定文件放置于/lib/plymouth/theme,设定主题样式文件为default.plymouth。其内容大致如下:

[Plymouth Theme]

Name=Ubuntu Logo

Description=A theme that features a blank background with a logo.

ModuleName=script


[script]

ImageDir=/lib/plymouth/themes/ubuntu-logo

ScriptFile=/lib/plymouth/themes/ubuntu-logo/ubuntu-logo.script

其内容还是很容易读懂的:

第一部分[Plymouth Theme]中的 ModuleName指示plymouth载入它的script.so模组处理主题。基本上这一部分的内容是固定不变的。

第二部分[script]就是配合script.so模组的设定项目。(这里不做具体的介绍)

ps:当然如果你之前执行过sudo update-alternatives --config default.plymouth修改了默认 的开机动画,那default.plymouth中的内容多少会有不同。


修改方法:

1、快速修改

如果你只是要简单的修改一下开机时的背景或者是ubuntulogo,那只要找相应的图片,把它复制到/lib/plymouth/themes/ubuntu_logo目录下替换掉原先的ubuntu_logo.png即可(注意,一定要是png的图片格式,不然的话开机后可能什么都不显示),当然如果你想修改进入系统时下面加载的小圆点,也只要找来相对的两张图片替换掉原来的就可以了。

2、自定义修改

如果你想要自行设计开机动画,可以在/lib/plymouth/themes下建立一个子目录,比如my-theme,将ubuntu-logo/ubuntu-logo.plymouthuubuntu-logo-logo.script复制过去,在将你准备好的图片也复制过去。接着修改/etc/alternatives/defaute.plymouth的符号链接目标为你的plymouth.


此文参考博文http://blog.roodo.com/rocksaying/,具体操作可参考此博文。

                                                                                                 ----蓝若空灵   2012/7/30