Splash screen

De Wiki doc

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