Fedora 系统Linux系统从Fedora10开始启动过程中采用plymouth作为前端显示。这个很有意思。我们在做Linux相关产品的时候有时候需要在系统启动的时候显示一个logo,以下就是我参考一个英文网页 (他以ubutnu10.10为例)做的。
#mkdir -p /usr/share/plymouth/themes/simple
在simple目录里面首先放一张想显示的图片,如simple.png
在simple目录新建文件simple.plymouth,输入如下内容,保存
[Plymouth Theme]
Name=simple
Description=WallPapper only
ModuleName=script
[script]
ImageDir=/usr/share/plymouth/themes/simple
ScriptFile=/usr/share/plymouth/themes/simple/simple.script
在simple目录新建文件simple.script,输入如下内容保存
wallpaper_image = Image("simple.png");
screen_width = Window.GetWidth();
screen_height = Window.GetHeight();
resized_wallpaper_image = wallpaper_image.Scale(screen_width,screen_height);
wallpaper_sprite =Sprite(resized_wallpaper_image);
wallpaper_sprite.SetZ(-100);
执行如下命令
#plymouth-set-default-theme simple
#cd /usr/libexec/plymouth
#./plymouth-update-initrd
好了,重新启动系统,查看是否已经起作用了。呵呵!