Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
plymouth [Le 18/03/2018, 16:03] 169.159.210.129 [Augmenter la résolution] |
plymouth [Le 17/02/2023, 15:35] (Version actuelle) L'Africain burg |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Xenial Trusty système personnalisation}} | + | {{tag>Focal système personnalisation}} |
---- | ---- | ||
+ | {{ https://i.stack.imgur.com/taN7r.gif?200}} | ||
====== Plymouth ====== | ====== Plymouth ====== | ||
- | **Plymouth** est le chargeur graphique par défaut d'Ubuntu. Il remplace usplash et xsplash présents dans les anciennes versions d'Ubuntu. | + | **Plymouth** est le chargeur graphique par défaut d'Ubuntu. \\ |
- | Son but est de permettre un démarrage en douceur, supprimant les semblants d'hésitation générés par les transitions entre l'écran de connexion, la session à proprement parler ou lors d'un changement d'utilisateur. Conjointement à [[wpfr>Kernel-based_mode-setting|KMS]] ceci permet d'avoir un démarrage sans clignotement. | + | 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 à [[wpfr>Kernel-based_mode-setting|KMS]] permet d'avoir un démarrage sans clignotement. | ||
[[wpfr>Plymouth_(informatique)|Description de Plymouth sur Wikipedia]] | [[wpfr>Plymouth_(informatique)|Description de Plymouth sur Wikipedia]] | ||
- | |||
- | {{:plymouth_lucid_01.png?450}} | ||
- | |||
- | ===== Pré-requis===== | ||
- | |||
- | * Disposer des [[:sudo|droits d'administration]] ; | ||
- | * Disposer d'une connexion à Internet configurée et activée. | ||
===== Installation ===== | ===== Installation ===== | ||
Ligne 22: | Ligne 19: | ||
- | ===== Configuration ===== | ||
- | === Avec Super Boot Manager === | ||
- | Il existe une interface graphique à Plymouth, [[:superbootmanager|Super boot manager (SMB)]], qui peut vous faciliter grandement la modification de l'écran de démarrage. Se reporter à [[:superbootmanager#plymouth-manager|la page de documentation]] qui traite de SBM. Cette application est valable aussi bien pour [[#changer de thème]] que pour [[#augmenter la résolution]]. | ||
==== Changer de thème ==== | ==== Changer de thème ==== | ||
+ | |||
===Méthode automatique avec les thèmes par défaut=== | ===Méthode automatique avec les thèmes par défaut=== | ||
+ | |||
<note tip>En cas d'installation de l'environnement [[:KDE]] en plus de [[:Gnome]], ou le contraire, ce qui suit permet également de changer le thème qui a généralement été modifié par la même occasion.</note> | <note tip>En cas d'installation de l'environnement [[:KDE]] en plus de [[:Gnome]], ou le contraire, ce qui suit permet également de changer le thème qui a généralement été modifié par la même occasion.</note> | ||
- | Plusieurs thèmes sont disponibles dans les [[:depots|dépôts]]. Pour les installer, [[:tutoriel:comment_installer_un_paquet|installez les paquets]] commençant par //''plymouth-theme''// ou depuis un [[:terminal]] avec la [[:commande_shell|commande]] suivante : | ||
- | <code>sudo apt-get install 'plymouth-theme*'</code> | ||
- | De nombreux thèmes se trouvent aussi dans le [[:PPA]] de [[:superbootmanager|Super Boot Manager]].\\ | ||
- | ===À partir d'Ubuntu 16.04=== | + | Plusieurs thèmes sont disponibles dans les [[:depots|dépôts]]. \\ |
- | À partir d'Ubuntu 16.04, le dossier des thèmes plymouth ont changer de place. Commencez donc par déplacer les dossiers de thèmes, au bon endroit (ici nous prenons l'exemple du thème mintdoes7) : | + | Pour les installer, [[:tutoriel:comment_installer_un_paquet|installez les paquets]] commençant par //''plymouth-theme''// ou depuis un [[:terminal]] avec la [[:commande_shell|commande]] suivante : |
- | <code>sudo mv /lib/plymouth/themes/mintdoes7/ /usr/share/plymouth/themes</code> | + | <code bash>sudo apt-get install 'plymouth-theme*'</code> |
- | Une fois le thème déplacé, avec [[sudo|les droits d'administration]] [[:tutoriel:comment_modifier_un_fichier|modifiez le fichier]] **/usr/share/plymouth/themes/mintdoes7/mintdoes7.plymouth** (en adaptant le nom du fichier .plymouth) en modifiant les occcurences ''/lib/plymouth'' par ''/usr/share/plymouth''. | + | |
- | Lancez enfin la commande suivante dans un terminal : | + | * Lancez enfin la commande suivante dans un terminal : |
- | <code>sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/mintdoes7/mintdoes7.plymouth 100</code> | + | <code bash>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</code> |
- | Ensuite suivez la procédure valable pour Ubuntu 14.04 qui suit. | + | |
- | ===Pour Ubuntu 14.04=== | + | |
Puis: | Puis: | ||
- | - Pour choisir un thème, tapez : <code>sudo update-alternatives --config default.plymouth</code> Vous avez alors un écran de ce type :<code> | + | - Pour choisir un thème, |
- | Il existe 6 choix pour l'alternative default.plymouth (qui fournit /lib/plymouth/themes/default.plymouth). | + | * tapez : <code bash>sudo update-alternatives --config default.plymouth</code> Vous avez alors un écran de ce type : <file bash> |
+ | Il existe 6 choix pour l'alternative default.plymouth (qui fournit /usr/share/plymouth/themes/default.plymouth). | ||
Sélection Chemin Priorité État | Sélection Chemin Priorité État | ||
------------------------------------------------------------ | ------------------------------------------------------------ | ||
- | * 0 /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth 100 mode automatique | + | * 0 /usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth 100 mode automatique |
- | 1 /lib/plymouth/themes/fade-in/fade-in.plymouth 10 mode manuel | + | 1 /usr/share/plymouth/themes/fade-in/fade-in.plymouth 10 mode manuel |
- | 2 /lib/plymouth/themes/glow/glow.plymouth 10 mode manuel | + | 2 /usr/share/plymouth/themes/glow/glow.plymouth 10 mode manuel |
- | 3 /lib/plymouth/themes/script/script.plymouth 10 mode manuel | + | 3 /usr/share/plymouth/themes/script/script.plymouth 10 mode manuel |
- | 4 /lib/plymouth/themes/solar/solar.plymouth 10 mode manuel | + | 4 /usr/share/plymouth/themes/solar/solar.plymouth 10 mode manuel |
- | 5 /lib/plymouth/themes/spinfinity/spinfinity.plymouth 10 mode manuel | + | 5 /usr/share/plymouth/themes/spinfinity/spinfinity.plymouth 10 mode manuel |
- | 6 /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth 100 mode manuel | + | 6 /usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth 100 mode manuel |
- | + | </file> | |
- | Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :</code> | + | 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. | - Faites votre choix en tapant un numéro au clavier. | ||
- Pour prendre en compte les changements : <code>sudo update-initramfs -u</code> | - Pour prendre en compte les changements : <code>sudo update-initramfs -u</code> | ||
- Redémarrez. | - Redémarrez. | ||
+ | |||
Admirez ! | Admirez ! | ||
- | Il est possible de visualiser le thème Plymouth sans redémarrer. Pour cela, | + | 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_shell|commande]] : <code>sudo plymouthd</code> | - il faut lancer le démon //Plymouthd// (à chaque nouvelle visualisation) avec la [[:commande_shell|commande]] : <code>sudo plymouthd</code> | ||
- | - Puis lui demander de visualiser le thème actuel:<code>sudo plymouth --show-splash</code> | + | - Puis lui demander de visualiser le thème actuel: <code>sudo plymouth --show-splash</code> |
- Pour quitter, il suffit d'un simple : <code>sudo plymouth quit</code> | - Pour quitter, il suffit d'un simple : <code>sudo plymouth quit</code> | ||
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_shell|commande]] : <code>sudo plymouthd && sudo plymouth --show-splash && sleep 20 && sudo plymouth quit</code> | 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_shell|commande]] : <code>sudo plymouthd && sudo plymouth --show-splash && sleep 20 && sudo plymouth quit</code> | ||
- | |||
=== Méthode manuelle avec d'autres thèmes=== | === Méthode manuelle avec d'autres thèmes=== | ||
- | Commencez par télécharger les thèmes de votre choix, [[https://www.gnome-look.org/browse/cat/108/|ici]] pour les environnements [[:Gnome|Gnome/Unity]] et [[:xfce]], et [[https://store.kde.org/browse/cat/108/|ici]] pour [[:kde]].\\ | + | |
+ | Commencez par télécharger les thèmes de votre choix, sur [[https://www.gnome-look.org/browse/cat/108/|Themes Gnome Look]]. \\ | ||
+ | Pour les environnements [[:Gnome|Gnome/Unity]] et [[:xfce]], et [[https://store.kde.org/browse/cat/108/|ici]] pour [[:kde]].\\ | ||
Pour l'installer suivez cette procédure en saisissant dans un [[:terminal]] les [[:commande_shell|commandes]] suivantes : | Pour l'installer suivez cette procédure en saisissant dans un [[:terminal]] les [[:commande_shell|commandes]] suivantes : | ||
- | - Placez les fichiers nécessaires dans ///lib/plymouth/themes//, par exemple : ///lib/plymouth/themes/mon-theme// : <code>sudo cp -r /chemin/vers/le/dossier/de/mon-theme /lib/plymouth/themes/</code> | + | - Placez les fichiers nécessaires dans ///lib/plymouth/themes//, par exemple : ///lib/plymouth/themes/mon-theme// : |
- | - Installez le thème désiré (la syntaxe à utiliser peut-être lue dans le manuel //man update-alternatives//) :<code>sudo update-alternatives --install /lib/plymouth/themes/default.plymouth default.plymouth /lib/plymouth/themes/mon-theme/mon-theme.plymouth 200 </code> | + | <code bash>sudo cp -r /chemin/vers/le/dossier/de/mon-theme /usr/share/plymouth/themes/</code> |
- | - Ensuite définissez votre thème comme thème par défaut :<code>sudo update-alternatives --set default.plymouth /lib/plymouth/themes/mon-theme/mon-theme.plymouth</code> | + | - Installez le thème désiré (la syntaxe à utiliser peut-être lue dans le manuel //man update-alternatives//) : |
- | - Et finalement, reconstruisez votre img :<code>sudo update-initramfs -u</code> | + | <code bash>sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /lib/plymouth/themes/mon-theme/mon-theme.plymouth 200 </code> |
- | <note tip>Si le dossier ///lib/plymouth/themes// n'existe pas, remplacez-le alors par ///usr/share/plymouth/themes//</note> | + | - Ensuite définissez votre thème comme thème par défaut : |
+ | <code>sudo update-alternatives --set default.plymouth /usr/share/plymouth/themes/mon-theme/mon-theme.plymouth</code> | ||
+ | - Et finalement, reconstruisez votre img : | ||
+ | <code bash>sudo update-initramfs -u</code> | ||
+ | |||
+ | |||
==== Augmenter la résolution==== | ==== 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. | + | 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 [[:tutoriel:grub2_parametrage_manuel#resolution_d_affichage|Grub-pc]] qui traite de la résolution de l'affichage.\\ | Reportez-vous au paragraphe de la page [[:tutoriel:grub2_parametrage_manuel#resolution_d_affichage|Grub-pc]] qui traite de la résolution de l'affichage.\\ | ||
L'utilisation de l'application [[:grub-customizer|Grub Customizer]] permet aussi de le faire graphiquement.\\ | L'utilisation de l'application [[:grub-customizer|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** | ||
+ | <code bash> | ||
+ | sudo apt-get install --reinstall plymouth-theme-ubuntu-logo | ||
+ | </code> | ||
+ | |||
+ | **Redéfinir le choix de la page de démarrage initiale Ubuntu par défaut** | ||
+ | <code bash> | ||
+ | sudo update-alternatives --config default.plymouth | ||
+ | |||
+ | ## Saisir le numéro correspondant à: ubuntu-logo , puis <entrée> | ||
+ | </code> | ||
+ | |||
+ | **Réinitialiser le lancement de la page de démarrage initiale Ubuntu** | ||
+ | <code bash> | ||
+ | sudo update-initramfs -u | ||
+ | </code> | ||
+ | |||
+ | **Redémarrer la machine** | ||
===== Résolution de problèmes ===== | ===== Résolution de problèmes ===== | ||
Ligne 88: | Ligne 113: | ||
==== Warning: No support for locale ==== | ==== 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-8((source : https://forums.linuxmint.com/viewtopic.php?t=111527)). | + | 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-8((source : https://forums.linuxmint.com/viewtopic.php?t=111527)). | ||
sudo locale-gen --purge --no-archive | sudo locale-gen --purge --no-archive | ||
- | ==== Afficher le splashscreen plus tôt ==== | + | ==== 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 : | Pour que Plymouth se déclenche un peu plus tôt, vous pouvez lancer ces deux lignes de commandes : | ||
<code>echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash | <code>echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash | ||
Ligne 99: | Ligne 126: | ||
Cela permet aussi, lorsque l'animation n'est plus qu'en mode texte, de réactiver le mode graphique. | Cela permet aussi, lorsque l'animation n'est plus qu'en mode texte, de réactiver le mode graphique. | ||
- | <note important>Attention, cette manipulation peut parfois avoir des effets indésirables. Il se peut (comme pour moi) quelle vous mette en mode texte. Pour remédiez à cela je vous conseille d'installer tout les thèmes (FIXME J'avais fait cela, mais est-ce nécessaire ?) | + | <note important>Attention, cette manipulation peut parfois avoir des effets indésirables. Il se peut (comme pour moi) qu'elle vous mette en mode texte. \\ |
- | + | Pour remédier à cela je vous conseille | |
- | sudo apt-get install 'plymouth-theme*' | + | * d'installer tous les thèmes : <code bash>sudo apt-get install 'plymouth-theme*'</code> (FIXME J'avais fait cela, mais est-ce nécessaire ?) |
- | + | * Ensuite avec : <code bash>sudo update-alternatives --config default.plymouth | |
- | Ensuite avec | + | |
- | + | ||
- | sudo update-alternatives --config default.plymouth | + | |
sudo update-initramfs -u | sudo update-initramfs -u | ||
- | | + | </code> |
- | 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 ravoir de nouveau Plymouth en mode graphique et... qui se lance immédiatement :-D | + | 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 :-D |
- | Le log du boot sera redirigée sur tty1 (qui reste accesible au boot via le touches fléchées) mais qui reste tout a fait utilisable | + | 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). | Notez que Grub sera sur un autre thème (noir avec texte blanc). | ||
- | FIXME Cette méthode reste cependant à confirmer (j'avais tenté avant des bidouillage)</note> | + | FIXME Cette méthode reste cependant à confirmer (j'avais tenté avant des bidouillages)</note> |
- | ==== L'affichage de Plymouth est dégradé suite à l'installation du pilote privateur Nvidia ==== | + | |
+ | ==== 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 : | + | 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 : |
<code>vbeinfo</code> | <code>vbeinfo</code> | ||
Ligne 144: | Ligne 169: | ||
</file> | </file> | ||
- | <note>Sous Ubuntu 16.04, ces deux ligne n'ont pas complètement corrigé le problème pour ma part, le chargement était encore entrecoupé de messages suivi d'une image de chargement dégradée, l'ajout de cette ligne supplémentaire a fini de corriger mon soucis d'affichage : | + | <note>Sous Ubuntu 16.04, ces deux lignes n'ont pas complètement corrigé le problème pour ma part, le chargement était encore entrecoupé de messages suivi d'une image de chargement dégradée, l'ajout de cette ligne supplémentaire a fini de corriger mon souci d'affichage : |
<file>GRUB_VIDEO_BACKEND="vbe"</file></note> | <file>GRUB_VIDEO_BACKEND="vbe"</file></note> | ||
Ligne 166: | Ligne 191: | ||
* **(en)** [[http://blog.fpmurphy.com/2009/09/project-plymouth.html|Project Plymouth]]. Tout sur Plymouth et bien plus encore. | * **(en)** [[http://blog.fpmurphy.com/2009/09/project-plymouth.html|Project Plymouth]]. Tout sur Plymouth et bien plus encore. | ||
* **(en)** [[http://gnome-look.org/index.php?xcontentmode=160|Splash-screen chez Gnome-look.org]] Plusieurs dizaines de thèmes Plymouth. | * **(en)** [[http://gnome-look.org/index.php?xcontentmode=160|Splash-screen chez Gnome-look.org]] Plusieurs dizaines de thèmes Plymouth. | ||
- | * **(fr)** [[http://www.tutoriels-video.fr/personnaliser-lecran-de-demarrage-dubuntu/|Tutoriel vidéo : personnaliser l'écran de démarrage d'ubuntu]] | + | * **(fr)** [[https://www.tutoriels-video.fr/personnaliser-lecran-de-demarrage-dubuntu/|Tutoriel vidéo : personnaliser l'écran de démarrage d'ubuntu]] |
- | * **(en)** [[http://forum.ubuntu-fr.org/viewtopic.php?id=391343&p=1|HowTo - Installer le thème plymouth Space-Sunrise ]] | + | * **(en)** [[https://forum.ubuntu-fr.org/viewtopic.php?id=391343&p=1|HowTo - Installer le thème plymouth Space-Sunrise ]] |
- | * **(en)** [[http://brej.org/blog/?p=158|HowTo - Plymouth theming guide (part 1) (en)]] [[http://brej.org/blog/?p=174|(part 2)]] [[http://brej.org/blog/?p=197|(part 3)]]. | + | * **(en)** [[https://brej.org/blog/?p=158|HowTo - Plymouth theming guide (part 1) (en)]] [[http://brej.org/blog/?p=174|(part 2)]] [[http://brej.org/blog/?p=197|(part 3)]]. |
- | * **(fr)** [[:superbootmanager|Tutoriel : Super Boot Manager]] | + | |
---- | ---- | ||
//Contributeurs : [[:utilisateurs:Mario_26]], yoritomo, [[:utilisateurs:l_africain|L'Africain]], [[:utilisateurs:BeAvEr]].//// | //Contributeurs : [[:utilisateurs:Mario_26]], yoritomo, [[:utilisateurs:l_africain|L'Africain]], [[:utilisateurs:BeAvEr]].//// |