帮助!
我按照一些教程来更改我的启动画面(普利茅斯加载的图像),但现在却卡住了。
这是我的“mysplash.plymouth”文件:
[Plymouth Theme]
Name=MySplash
Description=Wallpaper only
ModuleName=script
[script]
ImageDir=/usr/share/plymouth/themes/mysplash
ScriptFile=/usr/share/plymouth/themes/simple/mysplash.script
这是我的“mysplash.script”文件:
num = Math.Random()*10 + 1;
select = Math.Int(num);
if (select == 1)
splash_image = Image(“ck.png”);
else
if (select == 2)
splash_image = Image("k.png");
else
if (select == 3)
splash_image = Image("np.png");
else
if (select == 4)
splash_image = Image("ok.png");
else
if (select == 5)
splash_image = Image("pa.png");
else
if (select == 6)
splash_image = Image("pl.png");
else
if (select == 7)
splash_image = Image("r.png");
else
if (select == 8)
splash_image = Image("vs.png");
else
if (select == 9)
splash_image = Image("w.png");
else
if (select == 10)
splash_image = Image("z.png");
screen_width = Window.GetWidth();
screen_height = Window.GetHeight();
resized_splash_image = splash_image.Scale(screen_width,screen_height);
wallpaper_sprite = Sprite(resized_splash_image);
wallpaper_sprite.SetZ(-10);
最后,这是我从默认 ubuntu 主题复制的一个额外的“mysplash.grub”文件:
if background_color 0,0,0; then
clear
fi
现在,我已将所有需要的文件放在一个文件夹中,如下所示
foo@bar:/usr/share/plymouth/themes/mysplash$ l
ck.png mysplash.grub mysplash.script ok.png pl.png vs.png z.png
k.png mysplash.plymouth np.png pa.png r.png w.png
但启动画面仍然是标准的黑色。此外,如果我使用以下命令测试主题:
sudo plymouthd ; sudo plymouth --show-splash ; for ((I=0; I<10; I++)); do sleep 1 ; sudo plymouth --update=test$I ; done ; sudo plymouth --quit
显示的是旋转器主题(普利茅斯主题包的一部分)。
所以,问题是,“我怎样才能让它工作?“