Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
plymouth [Le 03/08/2016, 20:34]
41.13.112.204 [L'affichage de Plymouth est dégradé suite à l'installation du pilote privateur Nvidia]
plymouth [Le 02/11/2018, 13:18]
109.215.192.7 [Afficher le splashscreen plus tôt]
Ligne 1: Ligne 1:
-{{tag> ​Precise ​Trusty système personnalisation}}+{{tag>Xenial ​Trusty système personnalisation}}
  
 ---- ----
Ligne 6: Ligne 6:
  
 **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. Il remplace usplash et xsplash présents dans les anciennes versions d'​Ubuntu.
-Plymouth est dégradé suite à l'​installation du pilote privateur Nvidia, Le 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. ​+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. ​
  
-[[wpfr>​Plymouth_%28informatique%29|Description de Plymouth sur Wikipedia]]+[[wpfr>​Plymouth_(informatique)|Description de Plymouth sur Wikipedia]]
  
 {{:​plymouth_lucid_01.png?​450}} {{:​plymouth_lucid_01.png?​450}}
Ligne 32: Ligne 32:
 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 : 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>​ <​code>​sudo apt-get install '​plymouth-theme*'</​code>​
-De nombreux thèmes se trouve ​aussi dans le [[:PPA]] de [[:​superbootmanager|Super Boot Manager]].\\+De nombreux thèmes se trouvent ​aussi dans le [[:PPA]] de [[:​superbootmanager|Super Boot Manager]].\\ 
 + 
 +===À partir d'​Ubuntu 16.04=== 
 +À partir d'​Ubuntu 16.04, le dossier des thèmes plymouth ont changé de place. Commencez donc par déplacer les dossiers de thèmes, au bon endroit (ici nous prenons l'​exemple du thème mintdoes7) :​ 
 +<​code>​sudo mv /​lib/​plymouth/​themes/​mintdoes7/​ /​usr/​share/​plymouth/​themes</​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 :​ 
 +<​code>​sudo update-alternatives --install /​usr/​share/​plymouth/​themes/​default.plymouth default.plymouth /​usr/​share/​plymouth/​themes/​mintdoes7/​mintdoes7.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, tapez : <​code>​sudo update-alternatives --config default.plymouth</​code>​ Vous avez alors un écran de ce type :<​code>​
Ligne 59: Ligne 68:
 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>​
  
- 
-<note important>​Sous [[:​Precise|Precise 12.04]] le thème ''​plymouth-theme-spinfinity''​ est bogué. Au démarrage, l'​écran reste noir et les pilotes graphiques ne sont pas chargés/​reconnus. Pour arriver au bureau, il faut passer sur une [[:​console]] (ctrl+alt+F1),​ se connecter et taper: <​code>​sudo killall plymouth</​code>​ et repasser sur le bureau graphique (ctrl+alt+F7). ​ 
-Le problème disparaît une fois le thème changé. Ce problème est résolu sous [[:​Trusty|Trusty 14.04]].</​note>​ 
  
 === 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, [[http://​gnome-look.org/​index.php?​xcontentmode=160|ici]] pour les environnements [[:​Gnome|Gnome/​Unity]] et [[:xfce]], et [[http://kde-look.org/index.php?​xcontentmode=35x45|ici]] pour [[:kde]].\\+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]].\\
 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//​ : <​code>​sudo cp -r /​chemin/​vers/​le/​dossier/​de/​mon-theme /​lib/​plymouth/​themes/</​code>​
   - 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>​   - 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>​
   - 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>​   - 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>​
   - Et finalement, reconstruisez votre img :<​code>​sudo update-initramfs -u</​code>​   - Et finalement, reconstruisez votre img :<​code>​sudo update-initramfs -u</​code>​
 +<note tip>Si le dossier ///​lib/​plymouth/​themes//​ n'​existe pas, remplacez-le alors par ///​usr/​share/​plymouth/​themes//</​note>​
 ==== 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 [[:grub-pc#exempleresolution_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.\\
  
  
 ===== Résolution de problèmes ===== ===== 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-8((source : https://​forums.linuxmint.com/​viewtopic.php?​t=111527)).
 +
 +  sudo locale-gen --purge --no-archive
  
 ==== Afficher le splashscreen plus tôt ==== ==== Afficher le splashscreen plus tôt ====
Ligne 87: Ligne 99:
 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édier à cela je vous conseille d'​installer tous les thèmes (FIXME J'​avais fait cela, mais est-ce nécessaire ?)
 +
 +  sudo apt-get install '​plymouth-theme*'​
 +
 +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 ravoir 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
 +
 +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>​
 ==== L'​affichage de Plymouth est dégradé suite à l'​installation du pilote privateur Nvidia ​ ==== ==== L'​affichage de Plymouth est dégradé suite à l'​installation du pilote privateur Nvidia ​ ====
  
Ligne 103: Ligne 130:
  
 Ensuite, nous allons éditer notre fichier [[:​grub-pc|grub]]. ​ Ensuite, nous allons éditer notre fichier [[:​grub-pc|grub]]. ​
- 
-<​note>​Dans notre exemple.. nous utiliserons [[:​nano|nano]].</​note>​ 
- 
-Veuillez donc saisir dans votre terminal la commande suivante :  
- 
-<​code>​sudo nano /​etc/​default/​grub</​code>​ 
  
 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. 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.
Ligne 116: Ligne 137:
 Nous aurons donc quelque chose dans ce style : Nous aurons donc quelque chose dans ce style :
  
-<code>+<file>
  
 GRUB_GFXMODE=1280x800x32 GRUB_GFXMODE=1280x800x32
 GRUB_GFXPAYLOAD_LINUX=keep GRUB_GFXPAYLOAD_LINUX=keep
  
-</code>+</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 : 
 +<​file>​GRUB_VIDEO_BACKEND="​vbe"</​file></​note>
  
-Nous allons maintenant enregistrer notre modification, via ces raccourcis clavier **ctrl+x** touche **o** touche **entrée**.+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 :+À ce stade, il nous manque encore à faire passer l'​argument **framebuffer=y** à votre fichier /​etc/​initramfs-tools/​conf.d/​splash,​ pour ce faire :
  
 <​code>​echo FRAMEBUFFER=y | sudo tee /​etc/​initramfs-tools/​conf.d/​splash</​code>​ <​code>​echo FRAMEBUFFER=y | sudo tee /​etc/​initramfs-tools/​conf.d/​splash</​code>​
  • plymouth.txt
  • Dernière modification: Le 17/02/2023, 15:35
  • par L'Africain