Splash screen
L'écran d'éclaboussure ou splash screen est la page s'affichant au démarrage du système d'exploitation. Sur certaine distributions Linux, il affiche une barre de progression ou un logo, sur Mac OS X, l'écran d'éclaboussure affiche une pomme et sur Windows, il fait évoluer le logo du système.
Nous allons voir comment installer un splash screen sur une Debian Jessie afin d'avoir une jolie animation au démarrage en lieu et place des lignes de démarrage systemd.
Installation des paquets
Le paquet gérant cet écran se nomme plymouth
apt install plymouth plymouth-themes-fade-in plymouth-drm
Configuration de l'initrd
Il faut éditer le fichier /etc/initramfs-tools/modules
et ajoutez le paramètre modesetting.
vim /etc/initramfs-tools/modules
Pour Intel
intel_agp drm i915 modeset=1
Pour Nvidia
drm nouveau modeset=1
Pour AMD
drm radeon modeset=1
Configuration de Grub2
Il faut éditer le fichier /etc/default/grub
et changer la définition de démarrage du système
vim /etc/default/grub
Cherchez la ligne #GRUB_GFXMODE=640x480
et dé-commentez-la (Vous pouvez définir une meilleure définition)
Cherchez aussi la ligne GRUB_CMDLINE_LINUX_DEFAULT="quiet"
et modifiez-la en GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Mettre à jour Grub2
update-grub2
Thèmes
Lister tous les thèmes disponibles
/usr/sbin/plymouth-set-default-theme --list
Pour définir un thèmes
/usr/sbin/plymouth-set-default-theme lines
Mettre a jour le système
update-initramfs -u
INFORMATION
Vous pourriez aussi avoir à télécharger le firmware de votre carte graphique, donc si la dernière commande provoque un message d'erreur signalant l'absence des fichiers du firmware, exécutez la commande suivante : apt install firmware-linux-nonfree