На помощь!
Я следовал некоторым учебным руководствам для изменения моего изображения всплеска начальной загрузки (Плимут загруженное изображение) и застреваю теперь.
Вот мой '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);
И наконец, вот дополнительный '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
Тему счетчика показывают (часть пакета плимутских тем).
Так, вопрос, "Как я заставляю его работать?"