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
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.
-
luglio 28, 2010 alle 12:43 PMModificare Tema Plymouth. « bancaldo™


Commenti recenti