Home > plymouth > Plymouth: sfondo per Ubuntu-Logo

Plymouth: sfondo per Ubuntu-Logo

17 Giugno 2010

Plymouth: sfondo per Ubuntu-Logo

Nel caso volessimo aggiungere uno
sfondo al già bellissimo tema plymouth
Ubuntu-Logo, possiamo farlo, aggiungendo
l’immagine in formato PNG che ci piace,
alla directory

/lib/plymouth/theme/ubuntu-logo

Nel mio caso ho aggiunto la seguente,
che ho ritoccato con GIMP (alla bene e meglio)
“intrepid.png”:.

poi ho editato il file ubuntu-logo.script

e in testa al file, ho aggiunto il seguente
frammento di codice

#------------ BackGround Image ------------
bg_image = Image("Intrepid.png"); #image di background
screen_ratio = Window.GetHeight() / Window.GetWidth(); #rapporto H/W dello schermo
bg_image_ratio = bg_image.GetHeight() / bg_image.GetWidth(); #rapporto H/W della image
if (screen_ratio > bg_image_ratio)
  {  
     scale_factor =  Window.GetHeight() / bg_image.GetHeight();
  }
else
  {  
     scale_factor =  Window.GetWidth() / bg_image.GetWidth();
  }

scaled_bg_image = bg_image.Scale(bg_image.GetWidth()  * scale_factor,
                                         bg_image.GetHeight() * scale_factor); # image scalata

my_sprite = Sprite(scaled_bg_image); # Creo lo sprite con l'image scalata

# posiziono lo sprite della image, al centro
my_sprite.SetX(Window.GetWidth()  / 2 - scaled_bg_image.GetWidth () / 2);
my_sprite.SetY(Window.GetHeight() / 2 - scaled_bg_image.GetHeight() / 2);
my_sprite.SetZ(-10000); # mi assicuro che l'image faccia da background

(i commenti si possono potare ovviamente)

Salvo ed esco.

Aggiorno initramfs

sudo update-initramfs -u

ecco il risultato.

Un altro metodo è di fare una copia dell’intera
dir di Ubuntu-logo e rinominarla a piacere, modificando
il file ubuntu-logo.plymouth e ubuntu-logo.script, con il
nome che avete scelto….
Poi però bisogna installare il tema con

sudo update-alternatives --install /lib/plymouth/themes/default.plymouth default.plymouth /lib/plymouth/themes/COPIADELTEMA/COPIADELTEMA.plymouth 100

selezionarlo:

sudo update-alternatives --config default.plymouth

Scegliendo tra le opzioni il vostro nuovo tema.
Aggiornando initramfs

sudo update-initramfs -u
Categorie:plymouth Tag:
I commenti sono chiusi.