Home > Linux, Lucid, plymouth > Plymouth: sfondo per Ubuntu-Logo

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.
E aggiornare initramfs

sudo update-initramfs -u

NOTA:
è possibile utilizzare uno script per visualizzare lo splash evitando
di riavviare ogni volta.

Categorie:Linux, Lucid, plymouth Tag:,
  1. Non c'è ancora nessun commento.
  1. luglio 28, 2010 alle 12:43 pm

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: