Installare e personalizzare Plymouth su Debian
apt-get install plymouth
(a volte può essere necessario anche installare il pacchetto “plymouth-x11”)
gedit /etc/initramfs-tools/modules
E aggiungiamo alla fine:
Per Intel:
# KMS
intel_agp
drm
i915 modeset=1
Per nVidia:
# KMS
drm
nouveau modeset=1
Per ATI:
# KMS
drm
radeon modeset=1
Salviamo e chiudiamo. Poi Successivamente bisogna modificare alcuni parametri del bootloader (Grub2), digitiamo:
gedit /etc/default/grub
E modifichiamo la riga:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet”
In questo modo:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
E alla riga:
GRUB_GFXMODE=640×480
Sostituiamo i numeri corrispondenti alla risoluzione del nostro display (nel mio caso 1024×600).
Salviamo, chiudiamo ed aggiorniamo il Grub:
update-grub
Per scegliere uno dei temi di default compresi nell’installazione di Plymouth digitiamo:
plymouth-set-default-theme –list
E per selezionarlo nella lista:
plymouth-set-default-theme nometema
Quindi aggiorniamo con:
update-initramfs -u
E riavviamo.
mkdir /usr/share/plymouth/themes/logo
Copiamo l’immagine nella cartella del tema:
cp percorso-di-logo.png /usr/share/plymouth/themes/logo/
Sostituire “percorso-di-logo.png” con l’esatta posizione della vostra immagine.
Spostiamoci nella cartella del tema:
cd /usr/share/plymouth/themes/logo
Creiamo il plymouth:
gedit logo.plymouth
E incolliamo:
[Plymouth Theme]
Name=logo
Description=Wallpaper only
ModuleName=script
[script]
ImageDir=/usr/share/plymouth/themes/logo
ScriptFile=/usr/share/plymouth/themes/logo/logo.script
Salviamo e chiudiamo.
Creiamo lo script:
gedit logo.script
E incolliamo:
wallpaper_image = Image(“logo.png”);
screen_width = Window.GetWidth();
screen_height = Window.GetHeight();
resized_wallpaper_image = wallpaper_image.Scale(screen_width,screen_height);
wallpaper_sprite = Sprite(resized_wallpaper_image);
wallpaper_sprite.SetZ(-100);
Salviamo e chiudiamo.
Per scegliere il nostro tema facciamo comparire la lista con:
plymouth-set-default-theme –list
Lo selezioniamo con:
plymouth-set-default-theme logo
Ed aggiorniamo:
update-initramfs -u
Al riavvio avremo la nostra schermata personalizzata per Debian!