Plymouth
Plymouth est le chargeur graphique par défaut d'Ubuntu.
Il remplace usplash et xsplash présents dans les anciennes versions d'Ubuntu.
Il dissimule — à l'aide d'un écran graphique dynamique — les messages console de démarrage longs et rébarbatifs.
Plusieurs gestionnaires de sessions système sont ainsi disponibles, mais un seul est utilisé par session complète.
Son utilisation conjointe à KMS permet d'avoir un démarrage sans clignotement.
Installation
Plymouth est déjà installé par défaut, mais vous pouvez changer de thèmes en installant d'autres paquets. Pour voir les thèmes disponibles reportez-vous à ce chapitre.
Changer de thème
Méthode automatique avec les thèmes par défaut
Plusieurs thèmes sont disponibles dans les dépôts.
Pour les installer, installez les paquets commençant par plymouth-theme
ou depuis un terminal avec la commande suivante :
sudo apt-get install 'plymouth-theme*'
- Lancez enfin la commande suivante dans un terminal :
sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/le_nom_de_votre_theme/le_nom_de_votre_theme.plymouth 100
Puis:
- Pour choisir un thème,
- tapez :
sudo update-alternatives --config default.plymouth
Vous avez alors un écran de ce type :
Il existe 6 choix pour l'alternative default.plymouth (qui fournit /usr/share/plymouth/themes/default.plymouth). Sélection Chemin Priorité État ------------------------------------------------------------ * 0 /usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth 100 mode automatique 1 /usr/share/plymouth/themes/fade-in/fade-in.plymouth 10 mode manuel 2 /usr/share/plymouth/themes/glow/glow.plymouth 10 mode manuel 3 /usr/share/plymouth/themes/script/script.plymouth 10 mode manuel 4 /usr/share/plymouth/themes/solar/solar.plymouth 10 mode manuel 5 /usr/share/plymouth/themes/spinfinity/spinfinity.plymouth 10 mode manuel 6 /usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth 100 mode manuel
Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :
- Faites votre choix en tapant un numéro au clavier.
- Pour prendre en compte les changements :
sudo update-initramfs -u
- Redémarrez.
Admirez !
Il est possible de visualiser le thème Plymouth sans redémarrer. Pour cela,
- il faut lancer le démon Plymouthd (à chaque nouvelle visualisation) avec la commande :
sudo plymouthd
- Puis lui demander de visualiser le thème actuel:
sudo plymouth --show-splash
- Pour quitter, il suffit d'un simple :
sudo plymouth quit
Pour tout faire en une fois, lancer le démon, avoir un aperçu de 20 secondes, puis quitter l'aperçu, on peut aussi lancer la commande :
sudo plymouthd && sudo plymouth --show-splash && sleep 20 && sudo plymouth quit
Méthode manuelle avec d'autres thèmes
Commencez par télécharger les thèmes de votre choix, sur Themes Gnome Look.
Pour les environnements Gnome/Unity et xfce, et ici pour kde.
Pour l'installer suivez cette procédure en saisissant dans un terminal les commandes suivantes :
- Placez les fichiers nécessaires dans /lib/plymouth/themes, par exemple : /lib/plymouth/themes/mon-theme :
sudo cp -r /chemin/vers/le/dossier/de/mon-theme /usr/share/plymouth/themes/
- Installez le thème désiré (la syntaxe à utiliser peut-être lue dans le manuel man update-alternatives) :
sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /lib/plymouth/themes/mon-theme/mon-theme.plymouth 200
- Ensuite définissez votre thème comme thème par défaut :
sudo update-alternatives --set default.plymouth /usr/share/plymouth/themes/mon-theme/mon-theme.plymouth
- Et finalement, reconstruisez votre img :
sudo update-initramfs -u
Augmenter la résolution
Il peut arriver que la résolution de l'écran de démarrage soit faible, ou bien qu'il ne s'affiche pas du tout.
Pour modifier cela il faut en premier lieu déterminer quelles résolutions d'écran sont acceptées par Grub et Plymouth.
Reportez-vous au paragraphe de la page Grub-pc qui traite de la résolution de l'affichage.
L'utilisation de l'application Grub Customizer permet aussi de le faire graphiquement.
Restaurer l'écran de démarrage Ubuntu initial
Après avoir essayé des variantes d'Unbuntu (Xubuntu, Lubuntu, etc …), il peut arriver que l'écran de démarrage initial d'Ubuntu n'apparaisse plus, ou qu'un autre écran apparaisse.
Pour retrouver, restaurer, remettre en fonctionnement, l'écran de démarrage initial par défaut d'Ubuntu
Réinstaller la page de démarrage initiale Ubuntu
sudo apt-get install --reinstall plymouth-theme-ubuntu-logo
Redéfinir le choix de la page de démarrage initiale Ubuntu par défaut
sudo update-alternatives --config default.plymouth ## Saisir le numéro correspondant à: ubuntu-logo , puis <entrée>
Réinitialiser le lancement de la page de démarrage initiale Ubuntu
sudo update-initramfs -u
Redémarrer la machine
Résolution de problèmes
Warning: No support for locale
Il peut arriver qu'un message d'avertissement indique un problème avec les polices d'écriture en UTF-8.
Cela est du à la gestion locale des polices via le paquet locale-gen qui peut être résolu avec la commande qui remplace les polices locale par les version en UTF-81).
sudo locale-gen --purge --no-archive
Afficher l'écran de démarrage plus rapidement
Pour que Plymouth se déclenche un peu plus tôt, vous pouvez lancer ces deux lignes de commandes :
echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash sudo update-initramfs -u
Cela permet aussi, lorsque l'animation n'est plus qu'en mode texte, de réactiver le mode graphique.
Pour remédier à cela je vous conseille
- d'installer tous les thèmes :
sudo apt-get install 'plymouth-theme*'
( J'avais fait cela, mais est-ce nécessaire ?)
- Ensuite avec :
sudo update-alternatives --config default.plymouth sudo update-initramfs -u
réglez l'écran de démarrage. La manipulation de "prévisualisation" de Plymouth plus haut ne fonctionne pas (elle met le mode texte). Donc maintenant vous devriez avoir de nouveau Plymouth en mode graphique et… qui se lance immédiatement Le log du boot sera redirigé sur tty1 (qui reste accessible au boot via les touches fléchées) mais qui reste tout à fait utilisable
Notez que Grub sera sur un autre thème (noir avec texte blanc).
Cette méthode reste cependant à confirmer (j'avais tenté avant des bidouillages)
L'affichage de Plymouth est dégradé : installation du pilote Nvidia
Suite à l'installation du pilote privateur Nvidia, vous pouvez peut-être apercevoir que l'affichage est fortement dégradé, pour résoudre ce problème, veuillez pendant le démarrage de votre Ubuntu, appuyer sur la touche espace, puis veuillez saisir la commande suivante :
vbeinfo
La liste des résolutions supportées par Grub s'affiche. Notez celle qui est la plus haute (par exemple: 1280x1024x32). Elle se trouve généralement tout en bas. Puis, appuyez sur la touche Echap (Esc) pour revenir au menu de Grub et démarrer votre ordinateur.2)
Une fois que vous êtes logué, veuillez ouvrir un terminal avec pour contenu:
sudo apt-get install v86d
Ensuite, nous allons éditer notre fichier grub.
Veuillez repérer la ligne qui a pour contenu #GRUB_GFXMODE=640x480, décommentez cette ligne pour avoir ceci : GRUB_GFXMODE=640x480, veuillez indiquer une résolution SUPPORTÉE par Grub.
Nous répétons la manipulation, mais cette fois pour #GRUB_GFXPAYLOAD_LINUX=.. veuillez y ajouter l'option keep.
Nous aurons donc quelque chose dans ce style :
GRUB_GFXMODE=1280x800x32 GRUB_GFXPAYLOAD_LINUX=keep
GRUB_VIDEO_BACKEND="vbe"
Enregistrer vos modification.
À ce stade, il nous manque encore à faire passer l'argument framebuffer=y à votre fichier /etc/initramfs-tools/conf.d/splash, pour ce faire :
echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
Nous allons mettre à jour notre initramfs via cette commande :
sudo update-initramfs -u
Et pour finir, nous mettons à jour notre fichier Grub :
sudo update-grub2
Voir aussi
- (en) Site officiel.
- (en) Project Plymouth. Tout sur Plymouth et bien plus encore.
- (en) Splash-screen chez Gnome-look.org Plusieurs dizaines de thèmes Plymouth.
Contributeurs : Mario_26, yoritomo, L'Africain, BeAvEr.