Fedora 13 上利用plymouth 子啓動過程中顯示logo

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

好了,重新啓動系統,查看是否已經起作用了。呵呵!

 

發佈了40 篇原創文章 · 獲贊 5 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章