Custom Ubuntu 16.04 O script de Plymouth não funciona

1

Ajuda!

Eu segui alguns tutoriais para alterar minha imagem inicial de inicialização (a imagem carregada com o plymouth) e estou presa agora.

Aqui está o meu arquivo '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

E aqui está o meu arquivo '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);

E finalmente, aqui está um arquivo 'mysplash.grub' adicional que copiei do tema ubuntu padrão:

if background_color 0,0,0; then
  clear
fi

Agora, tenho todos os arquivos necessários em uma pasta, conforme mostrado abaixo

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

Mas a imagem inicial da inicialização ainda é preta padrão. Além disso, se eu testar o tema usando:

sudo plymouthd ; sudo plymouth --show-splash ; for ((I=0; I<10; I++)); do sleep 1 ; sudo plymouth --update=test$I ; done ; sudo plymouth --quit

O tema do spinner é mostrado (uma parte do pacote plymouth-themes).

Então, a pergunta é: " Como faço para que funcione? "

    
por Alpha-Omega 18.08.2016 / 07:05

0 respostas