Fedora 13 上利用plymouth 子启动过程中显示logo

来源:互联网 发布:原生js查找dom 编辑:程序博客网 时间:2024/05/18 22:17

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

好了,重新启动系统,查看是否已经起作用了。呵呵!

 

原创粉丝点击