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
好了,重新啓動系統,查看是否已經起作用了。呵呵!